NOIp2018退役记

本文记录了一位参赛者在NOI信息学奥林匹克竞赛中的经历,详细描述了两天比赛的心路历程,包括策略选择、算法设计与实现过程,以及面对挑战时的心理变化。通过回顾比赛中的得失,作者进行了深刻的自我反思,总结了经验教训。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

\(\Huge{\color{blue}{AFO}}\)
哎,还是忍痛写一下吧。

Day-1

讲了一下注意事项,写了下模板,把上次考试手写的\(Splay\) debug出来了。。 还有GT

Day0

上午考了一场,下午改题,写模板,讲注意事项,然后就没了。

Day1

先%了%\(ych\)巨佬,吸点欧气,希望\(++rp\)吧。
进考场,发现这次好像可以提前进系统敲配置诶。。好像是我看错了,上面的大屏幕怎么就展示压缩包密码了?飞雪连天

先看\(T1\)\(n^2\)算法很容易想,但是我没马上写,\(D1T1\)一般是可以切的然而我从来没切过。想了好久,一直在想用线段树怎么搞。但是因为复杂度想错了,我总觉得线段树分治最坏有\(O(N^2logn)\),哎,好乱,好烦。GGF:我 抄 我 自 己

没搞完\(T1\),先来看\(T2\)。一开始看这题是有点懵的,但是看了样例解释马上就猜测:我们的新数集一定属于原来的集合。想了想不能证伪,于是就是个裸的完全背包了,十几分钟写完过大样例,就没管了。

去看\(T3\),emmm...让最小值最大,一般都是二分答案,但是怎么\(check\)呢?想不出来,面向数据编程。\(m=1\),树的重心。一条链,二分答案贪心\(check\)。然后就不会了。

到洛谷上一测,直接炸飞。
\(T1\)正常\(70\)分。
\(T2\)\(WA\)\(RE\),只有\(40\)分。

const int MAXN = 110;
const int MAXM = 25010;
int a[MAXN], f[MAXN];

^@(%!&%@*我是傻逼。
$T3$40分,还算正常吧,虽然我估分45

Day2

赶紧进考场敲\(emacs\)配置,还写了点模板。
\(T1\),。。60分随便搞。
剩下的基环树,,不会啊。
于是就多写了个\(12'\)的全图环。
去看\(T2\),题目有点长啊。
碰到这种输入2个数输出一个数的题肯定果断打表找规律啊。
先写了个边填边判的搜索,样例都没过。。
然后没办法,就写了个很暴力的暴力。
样例是过了,但是5 5都跑不出来。
没办法,省着点用吧,希望能找出规律啊。
总体的规律没找到,但是发现第二行、第三行从第几个数开始后面都是乘\(3\),。
然后我就在此止步了,因为后面的表打不出来,第四行有个912 2668。
没规律啊。。哎。。mmp。
2668后面就都是乘3了,我*¥@)!¥()……@¥
这样就算了,本来有\(65'\)的,结果我对2 1,3 1的点特判,特判错了。。
数据里还是有一个2 1或者3 1的点的,又去了5分。。
\(300\)都没有,退役是肯定的。
我佛了。
去看\(T3\),这不是动态\(DP\)吗?NOIp历史上第一道黑题
放弃,写了个\(mn\)的暴力\(Dp\),过了大样例,但洛谷上测,还是炸飞了,\(WA\)的不要不要的。
原来我傻逼的判了个是叶节点就\(return\),还判错了。

if(!e[head[u]].next) return;

我怎么就没想到只有一个子节点的根节点这种情况呢?
一条链的点直接全\(WA\),其它的点感谢数据都保住了。

哎。。

官方成绩:还是写出来吧70+30+40+72+60+20=292
现在想想,如果我Day1T1转过弯来,T2数组不开小,T3多骗5分,Day2T1就算了吧,基环树断边我想不到的,T2特判不挂,T3不犯沙雕错误,我也能有\(421'\)呢。

技不如人,明年在来。
没有高TG1=分数线100'+的实力我就鳖想拿1=
(暴露我只是个联赛选手)

广告区

HKW虐场记
YCH AK记

转载于:https://www.cnblogs.com/Qihoo360/p/9969481.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值