ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

NOIP2021 退役记

2021-11-22 08:31:28  阅读:144  来源: 互联网

标签:10 退役 所以 然后 差分 NOIP2021 Day dp


OI 生涯的倒数第二场比赛。

Day -?

每天除了打模拟赛之外都不做题了(数学不是好玩多了,感觉非常害怕身败名裂。

Day 0

晚上在打 adofai,把所有官谱都打了一遍,好多推到了 95%+ 但是没一个过的 /kx

Day 1

8:20:进了考场啥都不能干,因为笔是昨天新买的所以在草稿纸上写了一遍“我好想做 ntf 的 NOIP 啊”来测试

8:35:写了板子,建了文件夹,然后看 T1。

8:50:写了个 \(O(n\log n)\) 暴力跑得飞快,本机计算 \(0.1\text s\) 输出 \(0.5\text s\) 真有你的,然后看 T2。

9:10:写了个 \(O(mn^4)\) 的裸 dp,发现不给大样例,于是测了一遍极限数据就跑路了,然后看 T3。

9:30:先把差分设出来然后把柿子推碎,大概是

\[\sum_{i=1}^{n-1}i(n-i)b_i^2+2\sum_{i<j}i(n-j)b_ib_j \]

这种东西,然后瞪着这东西看。

10:20:猜了差分数组单峰,写了个暴力拍拍好像挺对的,所以搞个区间 dp,有一维 \(O(na)\) 非常大,但转移式是线性的所以可以只取下凸壳上的点。

10:50:冲了一发,跑了一下大样例,发现凸包上甚至只有两个点,猜想这是不是说明了某种贪心,但是我不会所以跟我没关系

然后这 T4 看都不想看,所以先睡了会儿觉,然后起来打了 24 分暴力就跑路了。

Day 3

发了代码自测了一下,发现 T3 写挂了,洛谷 96 infoj 92,看了一下发现是 dp 初值设错了,把一个 \(b_1^2\) 写成了 \(b_1\),所以我能过当且仅当差分数组的最小值 \(\le 1\)。

这都能写挂,活该退役属于是

如果出题人特意卡我那我甚至只有 \(64\) 分,但如果随机数据或者数的种类很多(大概率至少会有个 \(0\))那就还好。

建议官方数据把我和 ntf 贴贴(雾

最后来参加一次 NOIP 也就是留个纪念,300+ 看上去也就还行了毕竟去年联赛成绩过于难看了 /tuu

标签:10,退役,所以,然后,差分,NOIP2021,Day,dp
来源: https://www.cnblogs.com/AThousandMoons/p/15586878.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有