- 博客(9)
- 收藏
- 关注
原创 大数加法,用补零法完成(吕皓轩潍坊三中初二)
学习大数加法的时候,没有用现有的,倒序加法,而是用不足补零的办法进行。//判断进位后是否超出原数位。//如果两个数的长度不同则在前补0。//若超出原数位,第一位只能是1。//确保长的数字在前面。//判断是否超出原数位。
2025-11-02 11:54:11
171
原创 (最长)公共子序列
我们称序列Z = < z1, z2, ..., zk>是序列X = < x1, x2, ..., xm>的子序列当且仅当存在的序列< i1, i2, ..., ik>,使得对j = 1, 2, ... ,k, 有xij= zj。比如Z = < a, b, f, c > 是X = < a, b, c, f, b, c >的子序列。现在给出两个序列X和Y,你的任务是找到X和Y的最大公共子序列,也就是说要找到一个最长的序列Z,使得Z既是X的子序列也是Y的子序列。
2025-03-11 23:38:39
2013
原创 石头 剪刀 布 2024-3 月电子学会 C语言 2级考试题
第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。if(A[i]==0&&B[i]==2||A[i]==2&&B[i]==5||A[i]==5&&B[i]==0) //如果A赢了。if(A[i]==0&&B[i]==2||A[i]==2&&B[i]==5||A[i]==5&&B[i]==0) //如果A赢了。if(A[i]==B[i]) //如果两个人相等,啥也不做进行下一次循环。if(A[i]==B[i]) //如果两个人相等,啥也不做进行下一次循环。
2025-03-05 23:42:08
1863
原创 自动打包机 C语言 电子学会2024 一级
/l是统计哈密瓜的总和, m记录哈密瓜每次数量, sum记录装箱总数, s记录装箱过程的重量。输入第一行给出两个正整数N(≤1000 )和W(≤10000),分别为传送带上哈密瓜的数量和每箱的规定重量(克)。一条哈密瓜自动打包流水线的工作程序是这样的:首先系统设定每箱哈密瓜应该有的总重量W;if(s>w) //如果份量超过箱子的承受能力,那么这个哈密瓜就不能装了,放回去,准备尝试下一个。-如果称上的总重量正好达到W,则将称上的所有哈密瓜装箱送走;- 如果称上的总重量还不到 W,则将这只哈密瓜留在称上;
2025-03-02 22:04:50
635
原创 爆气球 电子学会等级考试三级 2024
我们假设聪明的娃穿了件浑身带刺的衣服,跳到某个位置,躺平,这样气球只要碰到娃身体的任何部分都会立刻爆炸。一直到最后一个气球a[n],从a[n]的位置,量一下身长,能压破几个气球,记录一下(最后一个气球,只能压爆一个,就是自己)。从第一个气球a[1] 开始,从a[1]的位置,量一下身长,能压破几个气球,记录一下S1。然后从第二个气球a[2]开始,从a[2]的位置,量一下身长,能压破几个气球,记录一下S2。然后从第i个气球a[i]开始,从a[i]的位置,量一下身长,能压破几个气球,记录一下Si。
2025-03-02 21:19:48
779
原创 买地攻略 电子学会C语言等级考试三级2024年
如果第i块地的价格,加上第i+1块地的和,少于财富m,就买第i块地,和第i+1块地。如果第一块地的价格,加上第二块地的和,少于财富m,就买第一块地,和第二块地。现给定这一系列土地的标价,请你编写程序,根据客户手头的现金量,告诉客户有多少种不同的购买方案。如果第一块地的价格,加上后面到n所有地的价格之和小于财富m,就买从1到n的所有地。如果第i块地的价格,加上后面到n所有地的价格之和小于财富m,就买从i到n的所有地。如果第一块地的价格,少于财富m,就买第一块地。如果第i块地的价格,少于财富m,就买第i块地。
2025-03-02 12:09:07
547
原创 胖达与盆盆奶 电子学会C语言等级考试 三级
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
2025-03-01 22:42:58
1286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅