CSP-S2023游记
怎么说也是第一次打CSP-S,纪念一下吧。
省流:100 + 50 + 0 + 0 = 150
真的拉了...
Day 0
早上8:30从YTEZ高新校区出发,路上睡一会醒一会。
下午1点才到亚朵酒店。
这里的伙食很不错哦!
晚上试机,因某些设备问题(?)让我们的时间减少了10min,到点了还把我们赶走了(恼
我的对拍还没写完!
Day 1
上午是J组,听说还有机房把题透出来了(
他们的T4是分层图?
做了做之前模拟赛的题以及自己之前出(搬)的一些题,顺便复习了一些板子。
(Tarjan甚至写挂了1次/kk)
11:45左右去吃了午饭,准备上路。
下午1:30退了房。
我们进了日照外国语,在广场一侧的台阶上,拍了合影。
CSP-S启动!
T1
感觉这次T1比J组还简单???
虽然我读错题然后调了半个点(
直接爆搜出答案!
T2
一眼看到
一个点,就
难道是梦幻开局?
T3
15:40多,开T3。
不就是大模拟吗!
操作1,记录结构体里面每个数据内存相对位置和对齐要求。
操作2,记录当前已定义的数据的最大内存,直接往后加。
操作3,暴力跳就行了。
操作4,同操作3。
调了200+行,寄了!!!
样例1过后我还兴奋地上了个厕所。
然后样例2寄了。
心态很崩,还剩1.5h。
怎么办?
再次读题,发现对“内存”的理解错误。
重新修改,半个点,无果。
(最后10min恍然大悟)
在考试最后25min,急促回来写15pts暴力,不过貌似坤了。
T4
还剩57min。
前面T3还有大量暴力分没写呢!
把特殊性质A拿到就润吧。
然后就瞎退式子。
大概率没分了吧。
赛后估分都是150吧。
总结
策略出现大问题。
要么先把该拿的暴力都打完再想正解,要么就死磕一道题正解。
当前面2道题已经拿了150时,我有点懵了。
其实后面2题把暴力拿满也有50+,但我却死磕T3,磕到一半心态慌掉又放弃了?真不知道咋想的。
其实完全可以磕出来的。
150应该也有奖了吧,直通NOIP。
这次的翻车也为后面攒rp了吧。
剑指NOIP!
赛后
T3,我这个shaber:
for(int i = cnt;i >= 1;++ i)
{
if(p[a[i]] <= x)
{
if(p[a[i]] + mp[pm[a[i]]] > x) cout << a[i] << '\n';
else cout << "ERR\n";
bk = 0;
break;
}
}
加上:
if(op == 2)
{
cin >> s >> t;
p[t] = ((nnw + mp[s]) / mp[s]) * mp[s];
nnw = p[t] + mp[s] - 1;
a[++ cnt] = t;
pm[t] = s;
}
更是重量级,急得直接忘输出了!
最后竟然过一等线10分《《》》
生涯第一个正式奖项。