上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 四十一(D) link 最小生成树,考虑将边权排序。然后每次暴力加边,判断是否已经联通,这样复杂度是 \(\Theta(n^2)\)。 考虑 P1117 之法,对于当前边对应的长度 \(len\),将序列上 \(len\) 的倍数的下标设为关键点。 那么一个形如 \(AA\) 的串必定经过恰好两个关 阅读全文
posted @ 2024-03-06 16:54 iorit 阅读(6) 评论(0) 推荐(0)
摘要: 四十七(A) link 由于 \(x\) 严格递增(互不相同),考虑根号分治,设定阈值 \(B\)。 对于 \(x<B\) 的部分,直接做背包,求出 \(f_i\) 表示体积 \(i\) 能获得的最大价值。 转移一个物品进背包是 \(\Theta(k)\) 的,最多 \(\Theta(B)\) 个物 阅读全文
posted @ 2024-03-06 16:54 iorit 阅读(25) 评论(0) 推荐(0)
摘要: 四十六(C) link 考虑第一问。将地图黑白染色,那么每个骨牌占了一黑一白。 删去一个骨牌会得到两个空格。由题目知道,这两个空格位置一一对应一个状态。 我们只需计数有多少种可能的空格出现的方案。考虑一个骨牌移动,等价于将一个空格从头部前一格移到尾部。 那么建图,每个骨牌的头部前一格连向尾部一格,单 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(14) 评论(0) 推荐(0)
摘要: 暑假(5) NOIP2023模拟测试赛(二十二) A 考虑一个 \(\Theta(n^5)\) 暴力 dp,设 \(dp_{i,l,r}\) 表示考虑前 \(i\) 行,第 \(i\) 行 \(k\) 天后删剩区间 \([l,r]\) 的概率。 转移枚举上一行的 \([l',r']\),如果有交集就 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(8) 评论(0) 推荐(0)
摘要: 暑假(4) NOIP2023模拟测试赛(十九) A 假设询问 \((u,v)\),\(u,v\) 间距离为 \(d\)。 首先如果 \(k+1\le d\) 则两人怎么走都不会相遇,答案即 \(k\bmod2\)。现在 \(k+1>d\)。 对 \(d,k\) 的奇偶性分类讨论,如下图: 当 \(d 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(17) 评论(0) 推荐(0)
摘要: 暑假(3) NOIP2023模拟测试赛(十六) A 手玩一下可以发现,\(i\) 向 \(a_i\) 连边得到若干环,\(k\) 次操作内一定可以得到任意环数 \(\in[n-k,n]\) 的方案。 现在即对于每个 \(i\in[0,k]\),求把 \(n\) 个不同的数放进 \(n-i\) 个相同 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(19) 评论(0) 推荐(0)
摘要: 暑假(2) NOIP2023模拟测试赛(八) A \(k\) 条路径共同经过的路径形成一条链。路径的其他部分要么停在链端点,要么发散开来,不重叠。 假设链为 \(u,v\)。我们考虑计算以 \(u\) 为链一端的方案数。 1.若 \(u,v\) 不为祖孙关系 枚举 \(u\) 一端发散开来的路径数量 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(32) 评论(0) 推荐(0)
摘要: 暑假 NOIP2023模拟测试赛(一) A 每个数出现 \(\ge2\) 次,可以容斥: 钦定 \(0\) 个数出现 \(<2\) 次,减去钦定 \(1\) 个数出现 \(<2\) 次,加上钦定 \(2\) 个数出现 \(<2\) 次,... 钦定 \(i\) 个数出现 \(<2\) 次怎么算?假设 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(35) 评论(0) 推荐(0)
摘要: link 考虑随机游走状的高斯消元:对于题目中的一个可重集 \(S\),令 \(f_S\) 表示,从 \(S\) 开始期望多少天后走到和 \(\ge m\) 的集合。 则有两种转移,分别对应摆烂或不摆烂: (定义多重集减一个数为该集合去除一个该数,\(\min\{S\}\) 为多重集中最小元素,\( 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(7) 评论(0) 推荐(0)
摘要: 浅解 cdq 分治 cdq 分治用来解决一类可以独立计算贡献的问题。 比较经典的问题有:合法点对数,简单动态规划优化等。 cdq 的一般思想是:将当前处理的区间分成两半,左右区间内部的贡献递归处理,这层只处理左右区间之间的贡献。 如果单层处理的复杂度是 \(\mathcal O(n\log n)\) 阅读全文
posted @ 2024-03-04 20:47 iorit 阅读(12) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页