首页 > 其他分享 >NOI 2024 游记

NOI 2024 游记

时间:2024-07-20 21:10:16浏览次数:19  
标签:发现 NOI cup T2 2024 游记 Day

https://www.cnblogs.com/fjy666/p/-/NOI2024

NOI 2024 游记。建议你立刻关掉这个页面捏。

7/16 (Day -1)

到达育才中学。

上一次来育才是什么时候呢?WC 2024 (Cu)。在育才没有什么比较好的回忆。

去领身份牌未果,再去的时候看到了 zxx。

7/17 (Day 0)

上午开幕式,开场满屏 NOI 有文字恐怖谷的感觉,dzd 的演讲只记得“我连女儿都不要了”和“向中纪委告我”了。毕竟是第一次来 NOI,感觉很新奇。

下午试机+笔试。试机的时候发现不会三值逻辑有点绷不住了,想了 15 分钟才会。

顿时对自己充满了自信。15 分钟过三值逻辑,太厉害啦!

笔试的时候打开页面发现答案出来了。大为震撼,没有刷新。

发现这个“答案”一个题和我记忆有出入,向旁边同学求证,发现是答案错了。

这个“答案”没有多选题,于是不得不自己做。最后满了。

7/18 (Day 1)

Day1 考完以为是两天发挥最差,Day2 考完就绷不住了。

考前睡的很好,进场后对于 T1 猜结论:\(\forall x,y, |A_x\cup A_y|=|B_x\cup B_y|\)。 打暴力后过了几个中小样例,于是思考怎么写。发现对于一个 \(i\) 只有 \(2^6\) 个有用的 pair<set<int>, set<int>>,故哈希之。然后双指针。

大样例 WA,怎么回事?调不出来,红温了。发现是把 NO 判断成了 YES,试图找更强的条件。

对于所有 \(|A_x\cup A_y|\) 相等的,也需要 \(|B_x\cup B_y|\) 相等。于是在哈希的时候加个枚举 + 容斥。

怎么还是 WA?判错的 NO 变少了,再判断对于所有 \(|B_x\cup B_y|\) 相等的,\(|A_x\cup A_y|\) 也需要相等。

于是过了小数据(\(90\) 分)。\(5\times 10^6\) 没有过去,但是我先开了 T2 而不是卡常。

T2 是交互题,看上去像是“分成 \(k\) 组,每组用 \(k(k-1)/2\) 组询问确定最大值”的类归并。\(k\) 过大会导致询问次数超标,因此我用 \(k=2\) 和 \(k=3\) 调了调参,获得了 \(69\) 分。之后我思路偏了,试图用 \(k=e\) 多拿一些分,未果,放弃了。(能不能想点正常思路,比如,dp?

T3 开的时候还剩 2h。先写了个 dfs,然后加了个减枝:如果一条边在某一时刻确定了不能为一个方向,就提前确定。

隐隐猜到了这种 dfs 是不会回溯的,但也仅止步于此了。

花了 1h 写完(写了很神秘的东西),能过 \(n,m\le 300\) 的点。拼了 A 性质获得 \(32\) 分。

发现 B 性质是 2-sat,但是考前没复习这个。自信过头了,于是开始写,到最后也没有调出来。

本来可以花很短的时间把 \(n^3\) 暴力优化至 \(n^2\) 获得约 \(60\) 分的。可惜是如果啊。

本来可以花很短的时间写个 dp 优化一下 T2 的,至少不会像现在一样凄惨。

呜呜。

看完后听到 zhy 在大喊大叫只有 220 分。然后看到南京同级同学人均上队线。

顿时玉玉。准备 Ag 跑路享受嘉年华。

从现在(7/20 晚)来看既没有 Ag 也没有享受更没有嘉年华。

下午一直在睡觉,感觉十分遗憾。虽然很早就预想过垫底的结果,但是输在 T2 这种题上不甘心啊。

黄昏 cxy 来陪我走路。走遍了育才,聊了一些事。心情好了不少。

学长们好像也没有发挥得很好,差几分的样子,希望 Day2 翻盘!翻翻翻!!

晚上睡的很晚,一是因为在水群,二是因为本身就挺难受的。

和 Alpha1022 以及 EDqwq 聊了挺多的,谢谢你们。

7/19 (Day 1.5)

本来以为这一天有嘉年华,没想到是构式社会活动,还是强制参加。

三峡博物馆 WC 时去过,再去一遍也没有啥新鲜感。唯一在场且愿意陪我玩的 cxy 在下午,于是像人偶一样失去灵魂地走了一上午。

下午还是躺在床上。不愿意面对自己落后这么多的事实,觉得 Day2 策略应该激进一些(该激进的时候不激进,神经)。

晚上在观看 recollector 打乒球。衷心祝愿所有最后一次 NOI 的学长都能拿到一个好结局。(我就算了,不配.

继续和 cxy 在操场兜圈。一起吃了夜宵。

感觉 NOI 还是要有人一起玩比较好。像我这种情况还是尽量不要出现了。

7/20 (Day 2)

Darkest hour.

开场打了个表,找到规律后就写出了 \(\mathcal{O}(ans)\) 的程序,\(85\) 分。和 Day1 一样计划有时间再卡常。(你教训还没吃够吗?

然后开 B,30 分钟后就有思路了,开写写写。写完发现看错题了。(能不能读懂题后再做啊?

幸好貌似可以改成正解。第一眼对于 chkmin 操作想到了吉司机线段树,然后就直接开冲了(莽夫。打成这样活该

冲了 8kb+,过了小样例,到最后也没有过样例 2 Test 1,2。但是过了 Test 3,4(小数据)。

还有 1 小时,已经感觉到不对劲了。但是我还是抱着侥幸心理,冲到最后 10min,发现死了。

于是改成了 \(n^2\) 暴力,3.5 小时怒砍 \(25\) 分。哈哈。

出考场时候脑子完全是晕乎乎的。这个分数连 Ag 都可能保不住了。想找个人倾诉一下发现找不到人啊。/youl

下午躺床上装尸体,顺便想了想我 3.5 小时干了什么。发现完全不需要吉司机线段树。想测死考场上的自己。

学长 zsh,zxc 都差一点,Alpha1022 也是。我觉得很可惜,他们完全有实力 Au 的。

lyf 可能是最惨的了。不知道该说些啥好/wq

没想到时间会过的这么快,不管你是否准备好,就要到告别的时候了。挺难过的/ll

时光荏苒,小 S 和小 Y 也会散去。而我们和一个人保持连接的方式就是记住,仅此而已。

愿我们大家都能有光明的未来。

晚上的嘉年华挺热闹的,但是还是没有找到人玩,这里的繁华不属于我。

心里的一点侥幸也没有发生,没擦到 Ag 分数线,发现成为了 GD 省队垫底(果然不配进队的.),回宿舍写了这篇游记。

祝贺 zxx, pmd 初二砍下 Au。

标签:发现,NOI,cup,T2,2024,游记,Day
From: https://www.cnblogs.com/fjy666/p/-/NOI2024

相关文章

  • DASCTF 2024暑期挑战赛------1z_RSA
    题目:fromCrypto.Util.numberimport*fromsympyimport*importosfromsecretsimportflagnbit=130e=3l=getPrime(505)m=bytes_to_long(flag+os.urandom(64))assertlen(flag)==29whileTrue:p,q=getPrime(nbit),getPrime(nbit)PQ=......
  • 2024.7.20 模拟赛总结
    T1lcdStatement:给定\(n(1\len\le10^8)\),问有多少对\((i,j)(1\lei,j\len)\)满足\(\frac{xy}{\gcd(x,y)^2}\le3\)。Solution:简单题。令\(x'=\frac{x}{\gcd(x,y)},y'=\frac{y}{\gcd(x,y)}\),枚举\((x',y')\)并计算即可......
  • 20240720周赛订正
    20240720周赛订正总结本场比赛没有任何少拿的分。题解T1尺取。#include<bits/stdc++.h>usingnamespacestd;typedeflonglongll;//#defineintlonglong#definelcu<<1#definercu<<1|1#definefifirst#definesesecondconstintN=10......
  • 【2024最新版】Vue前端面试篇,看这一篇就够了
    文章目录Vue常用的指令都有哪些v-bind和v-model的区别Vue2的生命周期有哪些Vue3的生命周期有哪些vue3中创建响应式变量的方法ref和reactive原理vuex有哪些方法vue-router生命周期钩子vue框架和原生JavaScript有什么区别对于提升项目加载速度和运行效率是怎么做的webpack......
  • 2024 暑假友谊赛 2
    A题目链接思路:枚举每个十字中心点,合法就标记,最后若还剩下点没被标记就NO#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong#definePIIpair<int,int>constintN=1e6+5,mod=998244353,Mod=1e9+7;intdx[4]={-1,0,1,0};intdy[4......
  • $NOI2024$游记
    day-?~day-?考了期末考后打省队集训,刚开始打的很差,bai了几天状态恢复。打进前4了,好吃捏。$day-1$报道日,育才宿舍真难泵,真独立卫浴,全是蚊子受不了,想不通育才学生一间住八个人怎么活下去的(。育才辣椒不辣,开心!没洗澡,不嘻嘻。day0今年竟是NOI四十周年,dzd英雄人物上位救赎ccf(bu......
  • 2024“钉耙编程”中国大学生算法设计超级联赛(1)结题报告1 2 8
    1001循环位移字符串哈希将a展开*2对于每个长度为len_a的序列进行一次hash存储并将其插入set中对于b进行一次哈希对于每个长度为len_a的连续子串进行一次查询点击查看代码#include<bits/stdc++.h>usingnamespacestd;//22222constintN=5e6+10;constintp1......
  • 2024牛客暑期多校训练营2 解题报告
    B-MST对于整个序列进行一次kruskal对于序列中如果需要访问的点数小于300那么将所有的点的边存入序列中进行kruskal如果大于300那么直接对于所有的点进行kruskal点击查看代码#include<bits/stdc++.h>#defineintlonglong#defineall(x)x.begin(),x.end()#defineral......
  • 国开大学2024《企业法律实务(省开课)》
    5.当事人互负债务,没有先后履行顺序的,应当()A.同时履行B.法院判决C.去法院起诉D.申请仲裁答案:A6.商务谈判法律实务是指企业法务人员在民商事谈判活动中运用()知识,按照商业规则,促成商业交易成就或阻止商业交易成就的行为活动。A.法律   B.商业C.专业D.谈判答案:A7.根据......
  • 2024年IDEA&IntelliJ系列最新激活码(2088)!
    蛋疼ing,仅供学习使用。K384HW36OB-eyJsaWNlbnNlSWQiOiJLMzg0SFczNk9CIiwibGljZW5zZWVOYW1lIjoibWFvIHplZG9uZyIsImxpY2Vuc2VlVHlwZSI6IlBFUlNPTkFMIiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IiIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2U......