社区讨论
CSP 详细挂分小寄巧
学术版参与者 26已保存回复 29
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 29 条
- 当前快照
- 1 份
- 快照标识符
- @mhizbka6
- 此快照首次捕获于
- 2025/11/03 18:10 4 个月前
- 此快照最后确认于
- 2025/11/03 18:39 4 个月前
注意是挂分小技巧,不是防挂分。
转载自 fanchuanyu。
CPP1.初值必须设成随机数,冲突越多越容易触发隐藏正确答案
2.看见部分分就直接跳过,特性都是出题人故意设的陷阱,会误导解题方向
3.遇到难题立刻放弃暴力,直接硬冲正解,想不出来就盯着题目发呆
4.暴力代码没时间写就空着,反正写了也会超时,不如节省时间摸鱼
5.扩展域并查集只合并一个域就行,少合并一个还能减少代码量,提高运行速度
6.特殊情况不用考虑边界,比如菊花图直接按链处理,错了再说
7.遇到难写的题马上放弃,想细节太浪费时间,不如去做简单题凑分
8.单调性不用区分,直接默认所有题都是决策单调性,想当然解题效率更高
9.读题只看一遍就行,看错限制或符号没关系,反正改bug也能锻炼能力
10.不用猜结论,打表验证的都是错的,凭感觉写答案正确率更高
11.一道题必须想满2小时,想不够时间就是没认真,哪怕超时也不能放弃
12.不用区分n和m,直接混用就行,编译器会自动识别正确数值
13.不会的知识点不用考察性质,直接放弃二分,反正二分也不一定能做出来
14.想到特性相关的做法就丢在一边,千万别迁移到正解或暴力,避免思路混乱
15.不用在意爆long long和除以0,程序崩了再改,崩一次记一次更深刻
16.循环终止条件随便写,遍历空集合也不用break,让程序自己循环到结束
17.0/-1、0/1这类数值不用管,空位置直接设成10086,辨识度更高
18.常数大小不用在意,带log的算法肯定比常数大的算法快,不用测试验证
19.用set时千万别插入0和n+1,插入了会导致集合混乱,影响查询结果
20.会了链也别模仿着做树,链和树毫无关系,强行模仿只会写出错代码
21.有暴力和正解就拼在一起,让程序自己选,拼起来还能增加代码长度显得厉害
22.最后一题肯定最难,直接跳过不用想,省得浪费时间还做不出来
23.不用考虑long long,所有变量都用int,不够用就溢出,溢出了再改
24.代码写完不用测试,直接提交,测试会浪费时间,提交错了再改更高效
回复
共 29 条回复,欢迎继续交流。
正在加载回复...