NOIP 2024 总结
Yoimiya_miii · · 个人记录
写在前面
感谢 @Misserina 和 @lizihan250 指出自己的错误。
不多说了好吧,自己看。
T1
@Misserina:
米塞莉娜: 12-07 16:07:21
貌似发现你的T1出了什么问题了
米塞莉娜: 12-07 16:07:28
“edit 2项”
确实,一个是最后交上去的 一个是没拼出来的正解。
以及 @lizihan250 说:
他 T1 的特殊性质 B是错的。很显然的,最后一个“0”及以后的部分没有被统计到。
接着,一个测试点可能同时满足特殊性质 A 和特殊性质 B。时,他的程序会进入特殊性质 B 的分支,导致错误。
T2
@lizihan250 原话: 他的 T2 写了这样的代码
for(int i = 1;i <= m;i++){
cin >> c[i] >> d[i];
if(c[j] !=j) flagA = 0;
}
可是
T3
@lizihan250 原话:
他的 T3 输出的是 2 而非 1。
同时,他那道题的 freopen 是这样写的:
freopen("traverse.in"."r",stdin)
对,你没看错,是“.”,不是“,”
很难想象 nor 考试结束前到底有没有进行编译。
T4
@lizihan250 原话:
他 T4 又读错题了。
for(int j = l;j <= r - len + 1;j++){
int k = j + len - 1;
int z = lca(j,k);
ans = max(ans,depth[z]);
}