你说的对,但是 nqlog<nlog+nq
提示:这是thupc2026初赛游记
早上不出所料的起完了,于是晚半小时抵达 sdsz。
sdsz 据我所知有
- 已命名队
- KNO3
- 不想起名字
- 『红石矢量炮』对『分治 NTT』
- 啊🤪~啊🤪~啊咦😬啊咦😬啊→啊↑啊↓😨啊😰~嗯哎哎🤗哎哦哎嗯😋~哦哎🥳爱爱爱爱爱😍啊🤪~啊🤪~啊咦😬(我们队)
2085 上大分
此时我发现我们已经过了 M,然后发现 G 和 J 过的人比较多。但是 zld 已经在做 G 了,遂开 J。
手玩了样例,于是对这样例拟合出了一个抽象结论:偶数无解,奇数仅 1 有解,然后不出所了 WA 了。。
zld 怎么 AC G 了?压力给到我。
随后我没看到正整数的条件,于是构造出了偶数时 3 好像也有解?哦原来可以迭代几遍。那迭代几遍啊??随便造一个玩一下,会了会了。
嗯我怎么 T 了?加个 ios,过了。
zld 去拿外卖,遂开 L。
这个东西感觉很乱斗啊,手玩一会。首先排序后集合肯定是连续段,然后我想想,一个集合如果有两个数,裂开肯定更优;相邻两个大集合,大的给小的丢一个数更优。那我可有个想法:越大的数,集合应该尽量小。
那这个东西的结构就是左边一串
嗯?不是区间查询,那我唐了,那直接调和级数预处理就行了。写写写,调调调。
怎么 T 了?zld 造了一组大样例,发现跑了 7s。 :::epigraph[——zld] 你怎么在用 umap 啊? :::
算了,改称 vector 试试,我草,快了 7 倍不止!交交交。
怎么 WA 了,我怎么知道错哪了。算了,凭直觉我认为中间段算错了。assert 一下,果然错了,改改改,交交交,A 了。
不对,那我问你,yhy 去哪了,怎么还在家睡大觉。
zld 说他 2:30 到,好好好,打一个半小时。
zld 开 F 了,我看看榜决定开 D。
这个限制很像流啊,但我完全不会建模。yhy 来了,喊他看一下,我觉得很没前途啊,看看别的,比如 ABK。看上去 B 好一些?
思考一下 border 的性质,哦原来是可拓展的,那我不是会了吗,但我不想写 SA!!!!!
zld 给了 SA 板子,写写写。
还剩 15min,写完了,怎么 T 了。
本地测了一下 1.3s,那咋办,优化一下 st 表,0.9s。
碰碰运气交一下吧,我草网怎么炸了!!!6 题遗憾离场。
出考场看了一下,dyx/hjy/lxc 队不会 L 的调和级数。。无敌了。
后来和 zyh/fjr/lqy/dyx/yhy 踢球。他们好强啊,我连守门都没必要守。回家了。这个 beyond 周末作业怎么这么多。
另:sdsz 初三队在撞了听口的情况下仍然做出了 M,值得鼓励!!!
-207
后话:怎么 sdsz 银河战舰的 B 用 nqlog 冲过去了???