205,190,190,180,170,170。。。
倒数第6,75。
啊。。。再这么下去要失去理想了。。。
开学翘课停课以来的第一场考试,就考成这鬼模样。
本来还可以凭借那几次高分苟在公共卷总分的第2,这一场直接拍到第5。
离第10名的分数只差了55分。。。没有失手的机会了。
T1:fi表示有i个炼字的方案数,求Σ(i*fi),我都没看出来这是求总炼字的个数。
但是没关系,硬着头皮打暴力对表找规律呗。
cbx20分钟就切了,我找了80分钟规律。。。反正好像也是找出来了,然后打出来过了3个样例。
考后得知第4个样例有误,但考场上没时间再继续研究了,就心想能骗多少分就是多少分了。
然后就是灵异事件了,我那个能过样例的代码其实能A,但是有一部分被改了,我都不记得我改了。
反正我交上去之前还是能过3个样例的,但是今天早上再看的时候就过不去了。
非常懵,反正就是爆零了。
唯一可能的解释就是我的确改了,然后把对的改成错的了,然后再运行的时候没有编译就运行了。
可能是这样吧。。。我也不知道啊。。。
反正就是爆零了。
但是不管怎么说吧,做的的确不够优秀:
要仔细观察题目给出的式子,它可能有特殊含义,没有特殊意义的表达式反而不多见。
不要光想着打表,从式子的含义入手能节约大量时间。
还有不管是什么锅吧:考试最后一定要把提交的代码再摘下来跑一遍样例以防万一。
反正就是爆零了,不提了。然后是进了T3。
T3的50分部分分看起来比较好拿,可以测试点分治配合暴力拿到60(然而数据出的有问题实际上只能有30+暴力10+qj5)
稍微转化了一下题意,最后化简成了一个比较简单的点对问题,换根dp可做。
然后就打了,极其好做,但是有一个地方打错了只能过我手模的一个样例(因为打的是特殊性质所以给出的样例不能用)
我什么也不知道,反正就交上去了。爆零。
然后又进T2,40分暴力无话可说,尝试进攻70分。
找n2的办法,逐渐接近正解想法,然而的确还是差的很远,反正至少n2的想出来了加剪枝多骗5分得了75是我唯一一个得分了的题。
考场上想到的暴力思路可能退化到n3和我打的一样就没有去研究结果人家能A。。。
然后滚回T3,扔个新样例进去就炸了,调到考试结束也没调出来。
结果是打到一半时有一个调试语句对ans产生了影响而一直没有删。删完就30了(我瞄准的部分分全部拿到)
然后就挂了。
没有办法啊。竞赛这种东西,只看结果啊。这最残酷,也最公平。
所以我们能怎么办呢?
吸取教训,不要再犯。