这次考试爆零惹!!!

原因:无输入,文件过多,无输出…

好吧,我菜死了


T1 : 光剑(sword)

https://www.luogu.org/problemnew/show/U50091
自造数据QwQ
1、光剑
(sword.pas/c/cpp)
【题目描述】
小林和亮亮各有一把光剑,长度分别为 a 和 b,他们拿光剑进行比试。每一
回合,长光剑会砍向短光剑,砍完后,短光剑完好无损,而长光剑则被截成两段,
被截去的长度恰好等于短光剑的长度。若两把光剑长度相等,则比试结束。请问
小林和亮亮将比试多少回合?
【输入格式】
第一行一个整数 T,表示数据组数。
接下来 T 行每行两个正整数 a,b,表示初始状态光剑的长度。
【输出格式】
每组数据输出一个整数,表示能进行几个回合的比试。
【样例输入】
3
1 8
3 7
6 6
【样例输出】
7
4
0
【数据规模】
对于 40%的数据,0 < a,b <= 1000, 1 <= T <= 20;
对于 100%的数据,0 < a,b <= 10^18,1 <= T <= 1000。

顿时间感觉自己zz了


2、化零
https://www.luogu.org/problemnew/show/U50107
自造数据QwQ
(zero.pas/c/cpp)
【题目描述】
小林拥有 2 个集合,亮亮拥有 3 个集合,这五个集合大小相等,且集合中包
含的都是整数。现在他们两个要进行心算比赛。比赛的规则是,将这五个集合放
在一起,谁能先从每个集合中各选一个数,使得选出的五个数之和为 0,谁就获
得胜利。由于这五个集合都不小,而小林和亮亮事先并不知道是否能存在这样的
五个数,因此他们决定先把五个集合都交给你,由你来编程判断是否存在符合条
件的五个数。
【输入格式】
第一行一个整数 N,表示集合的大小。
接下来五行每行 N 个整数,表示这五个集合内的元素。
【输出格式】
如果能找到符合条件的五个数,则输出“YES”,否则输出“NO”。
【样例输入】
3
1 -2 9
-1 2 1
-3 5 1
-1 7 6
-4 -1 -7
【样例输出】
YES
【数据规模】
对于 30%的数据,1 <= N <= 20;
对于 50%的数据,1 <= N <= 100;
对于 100%的数据,1 <= N <= 200,-10^8 <= a[i] <= 10^8,a[i]为集合中元素


3、2048
https://www.luogu.org/problemnew/show/U50121
自造数据QwQ
(2048.pas/c/cpp)
【题目描述】
小林和亮亮最近正在重温 2048 这款游戏。由于他们的游戏水平高超,觉得
没有什么挑战性,于是决定自己设计一款类似的游戏。
他们设计的游戏中,数字排成了一个线性的序列,每次玩家可以将序列中任
意两个相同的数 a 合并,成为一个新的数 2*a,当合并出 2048 时游戏即获得胜
利。设计完后,他们发现这个游戏比原来的版本更加简单了,于是他们就开始计
算,对于一个给定的长度为 n 的序列,它共有多少子序列可以合并出 2048。请
给出这个数模 998244353 后的值。
【输入格式】
第一行有一个整数 n。
第二行 n 个整数 Ai,表示数列中的数。
【输出格式】
一个整数,即为所求的答案。
【样例输入】
2
2048 2048
【样例输出】
3
【数据规模】
对于 40%的数据,n <= 20;
对于 70%的数据,n <= 500;
对于 100%的数据,1 <= n <= 100000,1 <= Ai <= 2048。


赛后感想:
这一次因为一些不该犯的错误而爆零了,
错误集中在以下几点:
1.忘了删除debug程序
2.在一个子文件夹中放了多个cpp程序
3.忘记删掉exe文件
4.提交文件失败,但是计算机已关机,而且U盘中的文件不是最后的文件QAQ

原因反思:
1.过分依赖于在线oj和lenmon评测而忽视了CCF的评测规则
2.比赛结束前的几分钟没有仔细检查好文件
3.代码没有及时备份
4.未等老师说完就关闭了计算机(我有病吧…)