本人从去年11月底开启了OI生涯,这是本人第一次参加CSP比赛,老天保佑~
全文约11300字,建议1个小时内读完。
Day -24
刚刚报名CSP-J/S,想:反正还有20+天,不慌。
轻松地在洛谷上做了几套卷子。大概是pj [55, 60+] ,tg[40, 55+] 。
Day -2
本人是一名重庆第八宏帆初级中学13班的蒟蒻,忽然听到要比赛了,懵了,星期六,颓了一个晚上, rp--。
Day -1
明天就要比赛了(虽然是初赛),好紧张啊!
重庆第八宏帆初级中学初一放学时的场景:
住了一个200元的酒店,感觉rp++。
Day 1
早上7:30起床,睡了一晚上,真舒服!感觉不错,rp++。洗脸刷牙完毕,准备去吃早饭了。结果我在一个天桥旁转悠了好久,终于买好了早餐,干饭!这早餐还不错:
在一个阳光明媚(bushi的)的上午,我来到了沙坪坝八中,遵循老师的叮嘱早点来学校, (但似乎来的有点太早了) ,他 8:45就到了校门口 。(没错,他为此还特地看了表)
由于本人是一个十足的路痴,在这广阔的学校里晃悠了好一会儿,终于在一位高中哥哥的带领下,找到了科技楼。当我在科技楼里找到了郭茂老师,他告诉我六楼的阶梯教室是今天的S组考场,当我傻乎乎地爬了六楼时,才发现楼梯旁有电梯!QAQ~,rp--
考试前20分钟,在座位上好好生生的颓了一下后,考试开始,现在是北京时间9:30!
嗯,先填了一下个人基本信息,差点把准考证号写错了
卷子发下来后,总体来看不是特别难(bushi (不至于我完全看不懂,但我也不一定做的对)。
单选第一题:什么鬼Linux啊,这个知识点早忘了,拼着感觉蒙了一个A
。。。
总体感觉单选部分还很不好,前0道 「非常温和」,后15道难度 「参差不齐(noi-或者省选+,对的没错)」,有一两道忘怎么做了 (就是那个1,1,2,2,3组合成多少个不同的五位数,健忘好令人蓝瘦啊) 。总之单选下来我觉得我已经不能复活了。
这样选择题就不愉快滴做完力!开始做阅读程序题。
cin >> a1 >> b1 >> c1 >> d1;
cin >> a2 >> b2 >> c2 >> d2;
int t = sq(a1 - a2) + sq(b1 - b2) + sq(c1 - c2);
if (t <= sq(d2 - d1)) cout << cu(min(d1, d2)) * r * 4;
else if (t >= sq(d2 + d1)) cout << 0;
else {
double x = d1 - (sq(d1) - sq(d2) + t) / sqrt(t) / 2;
double y = d2 - (sq(d2) - sq(d1) + t) / sqrt(t) / 2;
cout << (x * x * (3 * d1 - x) + y * y * (3 * d2 - y)) * r;
}
cout << endl;
(我c,几何题?)
-
把 int 改成 double?肯定不会影响,选对。
-
把
/ sqrt(t) / t
替换为/ 2 / sqrt(t)
?整数除法会向下取整,会影响,选错。 -
把
x * x
改成sq(x)
? 是 double 哇,选错。 -
下一题算一下,选对。
单选题开始不懂了,两个都蒙的。
接着是个充满 Node 的题,原谅我没看懂……记忆中第一题选错了,第二题蒙对了,第三题好像也错了……单选倒是(蒙)对了两道。
下一题是什么申必玩意?!一样看不懂……后面才知道这是 Base64。。。
%%% 位运算用的行云流水……
继续蒙,判断题成功全错!!1
接着单选题,第一题秒了。第二题是个非常有争议的题,即 int(char(0xff))
,我选了 ……
第三题继续蒙,不背 ASCII 码的下场。
到完善程序题了!第一题比较 easy,结果检查的时候把全对的答案改错了,我是 那啥 啊啊啊!
接着就是可爱的 Cartesian 树 + 求树上 LCA + 求 Euler 序列间新的 RMQ 问题 = 四毛子。今年都开始考四毛子了,明年直接 Ynoi 吧。哦不对,这道题就是 Ynoi 的由乃救爷爷。
谢谢 CCF!!1
上午就这样考完了吧。还有我校两位进国家集训队的大佬跑来考 CSP-S,这波虐爆新手村了属于是。
用洛谷和计蒜客估了下分,……tg:50或53分,估计没戏了,有个3=就不错了,