08 2022 档案
摘要:【模板】多项式乘法 板子,基础。 #define N 2097160 inline int ck(int x){return x >= P ? x - P : x; } int t, rev[N]; void ntt(int *a,int op){ rp(i, t - 1)if(rev[i] < i
阅读全文
摘要:说起 OI,最早接触还是在初一,不过当时不知道 OI 有什么用,纯粹是课余爱好。每个星期大概上 个小时的课,就这样基础 C++ 语法学了快一年。 第一次知道 Online Judge 还是在 18 年的暑假,在 Vijos 上注册了一个账号,这是第一次:记录详情 - Vijos。 通过 Vi
阅读全文
摘要:往期回顾:NOI2020,NOI2021。 Day 0 在寝室打摆,敲一下板子。 Day 1 八点开考。 第一眼看到有交互题,再一看交互题题面巨长,窒息。 然后看 T1,发现是个非常简单的 DS,接着开 T2。 大概想了一下 T2,感觉是先确定一个贪心策略,然后 DP 求出方案数,返回去写 T1。
阅读全文
摘要:通信题,小 A 和小 B 迷失在 的方阵中。 方阵是循环的,比如 的右边是 ,上面是 。两人都不知道自己的绝对位置。每一秒钟小 A 可以在他坐标系下的某个点打上标记,然后小 B 询问在他坐标系下 一行
阅读全文
摘要:这题可以有更简单的建模。 先构造费用流,对于每一天建一个点,第 天记为点 ,下文为方便表述,记 表示从点 连向 容量为 ,费用为 的边。 每天卖出 颗菜,连边 。对于每种蔬菜,第 天有
阅读全文
摘要:交互题,给定一张 个点无向图,进行 局游戏,每局先初始化一个点 ,选手每次询问一个点 ,返回 到 某条最短路上的某条边。需要在 次操作内求出点 。。 对于一条链的情况,可以直接二分。一棵树的情况可以直接点
阅读全文