CSP2025游记

· · 生活·游记

CSP就这么没了,本来害怕连着两场不适应来着,结果真到考试的时候还是比较专注的,总体来说没有什么失误,还是不错的。

10月31日

20:00

身份证找不到了???!!!

打电话求助家长,把护照,社保卡,户口本...全部送来了,应该能进吧...

24:00

睡不着,睡不着...

11月1日

7:00

睡懵了,今天要考试吧,赶紧爬起到校门口和几个儿子同学集合

在车上想再看一会板子,结果晕车了,加上早饭粥不好喝,到嘉祥了想吐🤮

8:00

顺利进考场了,看来没问题(埋下伏笔)

位置还算习惯,没什么大问题

XHZ同学不考J组,吃饭还不带他爹玩!!!

8:30

J 开考

T1

好简单一题,10分钟秒了

T2

思路5分钟出,突然头痛,把行和列搞反了,卡了半小时,打完差不多用了40 min 去年没想到J这么简单,看来一年还是有提升

T3

好像做过原题的亚子...但是好像没学会的亚子...

一眼前缀异或和,但是忘了怎么打了

赛后:竟然还有10分 doge

T4

线段树秒了,然后发现不会写...

然后打了个二进制枚举,应该有40分(赛后确实如此)

闲话:对面帅哥敲键盘太吵了,左边小朋友打题喜欢做怪动作,影响不大,没有燃尽的去打,给下午养精蓄锐。

12:00

考完和同学顺利集合,都没什么问题,吃饭的时候看到hrh同学的饭很少,以为分量小又买了个煎饼,结果我的盖饭分量太大,吃完后成大胃袋了。

然后发现无处可去,幸好有开茶馆的婆婆让我们进去休息,也不让我们付钱,还问我们喝不喝水(好人一生平安),看了两眼图论板子,也没记住(接下来一个月一定要把板子背下来!!!)

14:00

准备进考场,被拦下来

我:上午都过了

老师:让我再确定一下

邪恶的官僚主义,形式主义....

老师:护照可以证明你这个人,但不能确定你的身份证号,户口本能确定身份证号和名字,但不能确定的照片

我:???(不理解但尊重)

最后幸好还是进来了,老师说明年就不行了,笑死没有明年了

T1

遇事不决,贪心解决,打了一个贪心发现假了,因为在人数超过 n/2 时要考虑选次大的差异,想了半天发现似乎无法解决,干脆就用最大和次大的差值来排序,码了半个小时发现似乎过了?!

由于思路不清晰,打了一堆很shi的函数

int find1(club a){
    int num=max({a.a,a.b,a.c});
    if(num==a.a) return 1;
    if(num==a.b) return 2;
    if(num==a.c) return 3;
}

int add1(club a){
    if(find1(a)==1) return a.a;
    if(find1(a)==2) return a.b;
    if(find1(a)==3) return a.c;
}

int add2(club a){
    if(find1(a)==1) return max(a.b,a.c);
    if(find1(a)==2) return max(a.a,a.c);
    if(find1(a)==3) return max(a.a,a.b);
}

int find2(club a){
    if(add2(a)==a.a) return 1;
    if(add2(a)==a.b) return 2;
    if(add2(a)==a.c) return 3;
}

现在看来不忍直视...

但是比某个300行代码的SamXia好多了

T2

一眼最小生成树,但是打不来,后悔中午没有好好记忆 谁便打了一会就去T3了

T3

字符串,打了个暴力,生死未卜...

T4

观察特殊性质发现可以在都是1的时候打个组合数学

赛后发现没有去掉那些耐心为0的人(没耐心为什么要面试啊喂!!!)

赛后

感觉良好,并无大碍,开开心心回家

11月6日

有人发现可以在申诉通道看分(第二天就被修了...)

J组250,跟估的大差不差也不太上心

S组只过了T1,后面竟然一分未骗...

11月7日

成绩公布了,和昨天看的一样,反正有分就可以去NOIP了

最后一个月好好学习,做好准备。