NOIP 2020 游记

Day -1

校内考试出阴间题,体验极差。

晚上写了发压位高精,一发 AC,感觉很飘(flag++)

Day 1

8:00 进考场

8:10 分发压缩包,随便点开看看,看题目名字感觉很友好。然后就在一个叫 ball 的文件夹内发现了一个叫 checker.cpp 的东西 /fad

8:15 发密码。

T1 感觉像网络流?
T2 字符串?
T3 ……?
T4 ……?

重新读题

T1 好像是个 SB 拓扑排序
T2 奇数限制很怪。但很快想到可以异或搞一下。
T3 神仙构造题
T4 计数题

仔细看了遍题,已经 8:45 了,开 T1

发现有路径很少的限制,那么答案一定很小吧。为了求稳,开个long long吧!(flag++)

写了一发没过样例,发现拓扑排序没减度数(雾)改完后确认了一下细节,过大样例就不管了。

已经 9:00 了

T4 感觉很可做的样子,看来是我技能树点偏了?

然后写完发现我读错题了,走完后要从头开始走……

那没事了。

9:15 赶紧开 T2。

枚举 (AB)i(AB)^i(AB)i 的长度,搞出后面出现奇数次字符的个数,用 kmp 求循环节,然后前面枚举约数,再后缀和一下就可以了。

为什么数组名参与运算没有警告啊……改了几发终于过大样例了。

然后发现每次开始运行时要等很久,开始以为是机子不行,后来意识到是预处理太慢了。于是把vector改成链表,跑得飞快。

然后造了组全 a 的极限数据,有点卡。看 2172^{17}217 跑得飞快,就丢了。

9:45 了,看了下 T3 ,完全没思路。然后想只有两种颜色的,还是完全没思路……

于是写了个迭代加深,第二个样例都跑不过。以为我迭代加深假了,把它删了,然后第一个都跑不过……

然后感觉很不可做,就丢了。

开 T4,先写个 O(nk∗玄学)O(nk*玄学)O(nk) 的暴力,最后一个大样例会 T。

然后想正解。每次相当于把这一维移动,把多余的丢掉,答案加上剩下的点数。

然后发现对于一轮来说,删除时间大概是 {1,2,3,…,mx,mx,mx,mx−1,…,0,0}\{1,2,3,\dots,mx,mx,mx,mx-1,\dots,0,0\}{1,2,3,,mx,mx,mx,mx1,,0,0} 这样的,看起来就很多项式。

求个高阶差分,果然后面全是 000

然后直接插值,最后一轮暴力。

然后细节非常多,剩下的时间就浪费在这道垃圾题上了……

最后 30 分钟勉强拍上,于是开虚拟机去了。

测完回来还有 5 分钟,发现对拍停了

笑容逐渐凝固.jpg

然后发现是小范围的特判有点问题,改完就对了

然后胡乱拍了一下,考试就结束了

考场估分 100+100+0+100

Day 1.5

T1 居然要高精……不过正常人不会去写吧?

T2 大众分卡常 84pts

T3 怎么人均会暴力啊……

回家把 T4 交上去,75

心 肺 停 止

查了下发现是第一轮就结束时会出锅,所以 我的分+暴力分 ≥\geq 100,问题不是特别大

挂在了自己看错的题意上,真是有趣……

oitiku 90+84+0+75=249

最低 80+84+0+70=234,最高 100+100+10+100=310,期望 90+96+5+80=271

人均 300+ ,我没了啊……

Summary

T4花了太多时间,本应该花点时间补 T2 和 T3 暴力的。

但这或许是局部最优解了,T4 差点都没写出来。还是熟练度不够啊。

高一因为省选的申必操作浪费了一年,优势全没了。目前仍然非常不稳,状态还没 NOI 同步赛好。接下来要继续加油,不过也要做好最坏的打算了……

不求有多大回报,反正进了大学还要继续卷,只要把青春都奉献给了热爱的事业,就不会为虚度光阴而悔恨。

希望再渺茫,也是黑暗中的一点星光。

SCOI 2021 rp++


然后就把 SCOI 奶没了……

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/314853.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Educational Codeforces Round 73 (Rated for Div. 2) E. Game With String 思维博弈 好题(2500)

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 我们将每一段...拿出来看成若干段&#xff0c;将其分成以下四种情况&#xff1a; (1)len<b(1)len<b(1)len<b (2)b≤len<a(2)b\le len<a(2)b≤len<a (3)a≤len<2∗b(3…

「Sqlserver」数据分析师有理由爱Sqlserver之三-最值得使有低投入高产出的Sqlserver功能...

数据分析师群体&#xff0c;有别于一般的传统开发群体和数据库运维群体&#xff0c;对Sqlserver的功能需求上也各不相同&#xff0c;本篇以笔者的亲身经历&#xff0c;用一种有别于一般性教程的角度来讲解Sqlserver值得我们学习&#xff0c;投入产出比高的一些功能模块。当然&a…

【WC2019】数树【子集反演】【结论】【树形dp】【生成函数】【函数求导】【多项式全家桶】

题意&#xff1a;有两棵基于同一点集的树&#xff0c;点集大小为 nnn &#xff0c;两棵树中有 opopop 棵未确定&#xff0c;可以取所有 nn−2n^{n-2}nn−2 种可能。给每个点染上 [1,y][1,y][1,y] 中的一个颜色&#xff0c;要求若 uuu 到 vvv 在两棵树上的路径完全相同&#xff…

Educational Codeforces Round 73 (Rated for Div. 2) F. Choose a Square 线段树 + 二维转一维

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你nnn个点(xi,yi)(x_i,y_i)(xi​,yi​)&#xff0c;每个点有个价值cic_ici​&#xff0c;现在你可以框一个正方形&#xff0c;要求左下角和右上角的坐标(x,y)(x,y)(x,y)必须xyxyxy&#xff0c;也就是说必须…

.NET开发框架(八)-服务器集群之网络负载平衡(视频)

【视频教程在文章底部】&#xff0c;本文讲解Windows服务器集群的网络负载平衡NLB的作用&#xff0c;以及在.NET开发框架的架构设计中&#xff0c;如何应用NLB与ARR&#xff0c;使用它们各有什么优点。视频教程目录&#xff1a;1、讲解NLB概念与演示其作用 2、安装配置负载均衡…

【CF113D】Museum【概率期望】【高斯消元】

题意&#xff1a;一张 nnn 个点的无向连通图&#xff0c;两个人开始时分别在 a,ba,ba,b。每次在 uuu 时会以 ppp 的概率原地不动&#xff0c;1−p1-p1−p 的概率等概率随机选择到一个相邻的点&#xff0c;当两人在同一点时停止。分别求在每个点相遇的概率。 n≤22n\leq 22n≤22…

人生如戏,别太入戏

这里是Z哥的个人公众号每周五早8点 按时送达当然了&#xff0c;也会时不时加个餐&#xff5e;我的第「81」篇原创敬上大家好&#xff0c;我是Z哥。对&#xff0c;就是脑袋很大的那个。大到什么程度呢&#xff1f;我给新来的小伙伴们说说。我昨天还打算配副新眼镜来着&#xff0…

Codeforces Round #588 (Div. 2) F. Konrad and Company Evaluation 图论 + 建反图 好题

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你一张nnn个点mmm条边的图&#xff0c;其中每个点iii初始编号为iii&#xff0c;边是有向的&#xff0c;方向为从编号大的指向编号小的。定义一个贡献为存在某三个点a,b,ca,b,ca,b,c有两条边为a−>b,b−…

【SDOI2017】硬币游戏【KMP】【概率期望】【高斯消元】

题意&#xff1a;给 nnn 个长度为 mmm 的 01 串&#xff0c;一个 01 串初始为空&#xff0c;不断随机一个字符加在后面&#xff0c;当出现给定的 nnn 个串中的一个时停止。分别求在 nnn 个串处停止的概率。 考场思路历程&#xff1a; 显然建出 AC 自动机&#xff08;flag&…

C#只用属性来解决兔子,不用方法和循环

属性在调用者看来就像一个普通的变量&#xff0c;但作为类的设计者&#xff0c;你可以利用属性来隐藏你类中的一些字段&#xff0c;使外界只能通过属性来访问你的字段&#xff0c;你可以通过属性来限制外界对你的字段的存取&#xff0c;就利用get、set。如果想让用户随意存取你…

Codeforces Round #730 (Div. 2) D2. RPD and Rap Sheet (Hard Version) 交互 + k进制的转换

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 定义a⊕kba\oplus_k ba⊕k​b为a,ba,ba,b在kkk进制下的不进位加法。系统会随机生成一个数xxx&#xff0c;你猜这个数&#xff0c;假设当前猜的数为yyy&#xff0c;如果猜对了就返回111&#xff0c;否则要猜的…

【ZJOI2019】线段树【线段树上dp】【大讨论】

题意&#xff1a;有一个 [1,n][1,n][1,n] 的线段树和 mmm 个区间赋值操作&#xff0c;求任取一个操作的子集并按顺序在线段树上跑后线段树上有 lazy 标记的点的个数之和 模 998244353998244353998244353。 n,m≤105n,m\leq 10^5n,m≤105 真线段树上 dp 考虑线段树的情况很复杂…

.netcore项目docker化,以及docker之间通信

简言&#xff1a;最近刚完成公司的新系统&#xff0c;系统使用的是微服务架构&#xff0c;由于领导说要将服务docker化。下面将我的研究结果分享出来&#xff0c;如若有错误的地方&#xff0c;还请各位大佬多多指点。目录&#xff1a;  什么是docker&#xff1f;使用docker有…

Codeforces Round #592 (Div. 2) F. Chips 构造 + 细节

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 恶心的构造题&#xff0c;思路很简单但是代码细节很多&#xff0c;搞了半天。 根据题目的性质不难发现&#xff0c;如果有两个相同颜色的球相邻&#xff0c;那么他们的颜色永远不会改变。 …

.NET CORE 多语言实现方案

根据市场需求&#xff0c;基于.NET CORE平台开发的RoadFlow工作流平台需要实现多语言版本。经过方案讨论和比对&#xff0c;决定采用.NET自带的本地化功能来实现多语言。话不多说&#xff0c;直接上实现方式。首先修改Startup.cs在public void ConfigureServices(IServiceColle…

【CTSC2018】暴力写挂【边分治】【虚树】

题意&#xff1a;给两棵基于同一点集的带边权树&#xff0c;记 lca⁡(x,y),depth⁡(x)\operatorname{lca}(x,y),\operatorname{depth}(x)lca(x,y),depth(x) 为第一棵树上的 lca、到根的边长度之和&#xff0c;lca⁡′(x,y),depth⁡′(x)\operatorname{lca}(x,y),\operatorname{…

hdu 6153 A Secret kmp + dp

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 给你两个串a,ba,ba,b&#xff0c;让你求对于bbb的每个后缀&#xff0c;设其长度为lenlenlen&#xff0c;其在aaa中出现的次数为cntcntcnt&#xff0c;那么他的贡献为len∗cntlen*cntlen∗cnt&#xff0c;求每…

中国程序员,请挺起你的腰杆!

这两天发生一个事&#xff0c;登月50周年之际&#xff0c;阿波罗11号制导计算机&#xff08;AGC&#xff09;指令和登月模块的源代码在Github上发布公开了&#xff0c;大量中国人前往围观&#xff0c;把issues区当成了论坛版块灌水留言。猎奇起哄本为消遣作乐&#xff0c;有不妥…

【BZOJ3252】攻略【闵可夫斯基和】【堆启发式合并】

题意&#xff1a;给一棵 nnn 个点的有点权的树&#xff0c;你需要找 kkk 条根到叶子的路径&#xff0c;使得路径并集的权值和最大。 n≤2105n\leq 2\times 10^5n≤2105 其实就是个贪心&#xff0c;只是从这个角度更自然一点( 先有个显然的 dp&#xff0c;设 f(u,k)f(u,k)f(u,…

Codeforces Round #592 (Div. 2) G. Running in Pairs 构造(水)

传送门 文章目录题意&#xff1a;思路&#xff1a;题意&#xff1a; 思路&#xff1a; 史上最水GGG题&#xff0c;没有之一。 考虑最小的情况如何构造&#xff0c;显然就是让a,ba,ba,b都1−n1-n1−n依次排列即可&#xff0c;这样的最小值为n∗(n1)2\frac{n*(n1)}{2}2n∗(n1)​…