社区讨论

本题坑点和解决方案

B4043[语言月赛 202410] 刻度尺参与者 1已保存回复 0

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
0 条
当前快照
1 份
快照标识符
@mlhpiz3q
此快照首次捕获于
2026/02/11 15:27
上周
此快照最后确认于
2026/02/13 11:40
6 天前
查看原帖
看到这道题的第一反应:哇,大水题! 然后呢?然后就WA了
……
这道题有三个坑点。
一、b的值为0!
众所周知,在这道题中,b的值是可以为0的!所以要把b为0的情况考虑进去:当b的值为0时,a+b=a-b,所以值输出一遍就行,输出a+b还是a-b就无所谓了,看个人喜好。(没考虑到会挂一个点)
二、a与b相等!
本题好像没有说a和b不相等,所以当a与b相等时还是只用输出一遍,和上面b的值为0时一样的,只不过要分别判断,也可以把两个判断条件合并。参考代码:
CPP
if(b==0||a==b)
(没考虑到会挂一个点)
三、个人认为这个不算坑
就是a<b的情况。没啥要强调的,这个大家应该都知道吧。(没考虑到不知道挂几个点,因为我考虑到了)
solution(总结)
本体共有如上三个坑点,如有遗漏敬请指出。但其实只要读题认真,思维缜密,再难的题也难不住你!
感谢观看!

回复

0 条回复,欢迎继续交流。

正在加载回复...