- 博客(12)
- 收藏
- 关注
原创 字符串练习
给定一个 Excel 中的加法公式,公式第一个字符一定为等号,后面只包含 单元格的名称和加号,且单元格名称不相邻,加号的两边都是单元格名称。【样例输入】 3 5 9 3 13 8 12 0 32 1 3 4 8 7 12 34 1 =A1+A2+C3+A1+E3 试题C: Excel计算 4第十六届蓝桥杯大赛软件赛省赛模拟(不是正式考题)C/C++ 大学 B 组 【样例输出】 31 【样例说明】 A1 + A2 + C3 + A1 + E3 = 9 + 0 + 12 + 9 + 1 = 31。
2025-04-08 17:11:14
183
原创 math函数使用
round 函数是 C++ 标准库中的一个数学函数,用于对浮点数进行四舍五入到最接近的整数。它属于 <cmath> 库,并接收一个 double 类型的参数,返回一个 double 类型的结果,这个结果是原数四舍五入后的值。尽管返回值类型是 double,但通常我们期望将其转换为整数类型(如 int),因为四舍五入的目的通常是为了得到一个整数结果。
2025-03-08 13:33:26
141
原创 dp练习 洛谷+蓝桥杯真题
刚刚开始ac不了,因为条件错了,if(xx<1||xx>n||yy<1||yy>m||q[xx][yy]>=q[x][y]) continue;//q[xx][yy]>=q[x][y] 平地也不行,你开始写成了q[xx][yy]>q[x][y],允许平地滑行,实际上是不行的。刚开始有一个样例没通过,是因为没把res初始化成最小。当i>=use时,可以选择打败或者不打败当i<use时,无法战胜对方。碰到背包问题时,dp数组的大小就是一定要仔细确认,会很大,另外答案输出为零,应该是初始化有问题。!
2025-02-17 20:01:14
278
原创 完全背包问题
自己取最小值,因为12可能是由3个4组成,也可能是由4个3组成,要找出符合相加等于12的最小个数。后面dp[j - coins[i]] + 1可能会越界。,排列数就是可以重复的,所以先遍历背包j后遍历物品i。,物品从1,2开始,所以不会重复,这里要加条件。,每次遍历背包都会重复遍历物品从1开始,这里是要求组合数,完全平方数的最小数量。就是倒序改为正序,正序会重复。,必须在内曾增加一个条件,
2025-01-27 00:01:08
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人