03 2021 档案

摘要:多项式题目总结 最近把学长讲的生成函数, 多项式(也不知道叫啥, 反正要推式子)的题都做了, 趁还记得写个总结. P2000 拯救世界 题目链接 普通型生成函数板子题. 定义一个多项式$A(x) = \sum_{\infty} a_i*xi$第$i$项的系数$a_i$为石头数量为$i$时的答案. 把 阅读全文
posted @ 2021-03-16 22:02 C锥 阅读(220) 评论(1) 推荐(0)
摘要:省选测试14 T1 你有一个字符串 $S_0$​,想要用它造出共 n 个新字符串 \(S_{0},\cdots,S_{n-1}​\)。 你会按顺序进行 n-1 次操作,造出新字符串。第 i 次操作有两种方法: S x l r 截取 $S_x$​ 的 [l,r) 子串,即第 l 到第 r-1 个字符作 阅读全文
posted @ 2021-03-15 20:42 C锥 阅读(88) 评论(0) 推荐(0)
摘要:省选测试 13 T1 ​ ​ 给定一个$n*m$大小的网格, 每个格子里可以填$'('\(或\)')'$. 某一行或某一列可以形成一个合法的括号序列.问最大有多少行和多少列是合法的括号序列. ​ \(n,m\leq 5000\). ​ 分情况构造就好了. (我当时竟然一直在想二分图....) ​ 首 阅读全文
posted @ 2021-03-14 09:13 C锥 阅读(54) 评论(0) 推荐(0)
摘要:省选测试 12 T1 ​ 给定一个长度为$n$的数列, 第$i$个数字是$a_i$. 从中任意选一些数字, 那么选出这些数字的分数就是 : 所有满足$1 \leq L \leq R \leq N$且区间$[L,R]\(中的数字全部被选中的数对\)(L,R)$的个数 - 被选中的数字之和. ​ 现有$ 阅读全文
posted @ 2021-03-12 22:50 C锥 阅读(60) 评论(0) 推荐(0)
摘要:省选测试 11 T1 ​ 题目链接 ​ ​ 排序 + 贪心. ​ 我们将$a$从大到小排序后可以得到 : \(a_1 \geq a_2 \geq \dots \geq a_n\). ​ 所以我们可以知道 : \(|a_2 - a_3| + |a_4 - a_5| + \dots + |a_{n-1} 阅读全文
posted @ 2021-03-12 22:04 C锥 阅读(152) 评论(0) 推荐(0)
摘要:省选测试 9 T1 ​ 咕咕咕咕咕..... T2 ​ 给出一些山顶的坐标$(x_i,y_i)$, 每在一个山顶, 你将会找到当前能够看到的最高的山顶(一个山顶$P$能看到另一个山顶$Q$当且仅当它们的连线$P,Q$只与$P,Q$相交). ​ 爬到最高的山顶后你会停下来, 要计算对于每个山顶, 如果 阅读全文
posted @ 2021-03-11 07:29 C锥 阅读(73) 评论(0) 推荐(0)
摘要:省选测试 10 T1 ​ 原题不硕了. T2 给一个长度为$n$的字符串$S$,有$n-2$次修改操作,第$i$次操作会将第$i+1$个字符变成$w_i$。 你需要在每次操作之后(包括未操作时)输出这个字符串的最长回文子串,即修改对后续有影响。 对于你来说,只需要输出一个$ans$,表示每次操作之后 阅读全文
posted @ 2021-03-11 06:42 C锥 阅读(59) 评论(0) 推荐(0)
摘要:省选测试8 T1 P4096 [HEOI2013]Eden 的博弈树 ​ 树形DP. ​ 对于黑方胜的情况, 如果说当前点为黑方决策, 那么它的所有儿子只需要有一个点是黑方胜的. 那我们需要取答案最小的那一个儿子, 有多个最小的则都取. 如果说当前点是白方决策, 那么它的所有儿子都应该是黑方胜, 所 阅读全文
posted @ 2021-03-09 07:06 C锥 阅读(76) 评论(1) 推荐(1)
摘要:省选测试7 T1 ​ P3998 [SHOI2013]发微博 ​ 刚开始想打暴力来着, 打着打着发现好像可以搞出正解. ​ 题目大意就是两个点联通的时候可以看到对方发的信息, 其余时候不能. ​ 那么对于一个点对$(x,y)$称为好友的时候, 我们给$x,y$分别加上(-1 *对方总共发过的信息), 阅读全文
posted @ 2021-03-07 06:42 C锥 阅读(108) 评论(0) 推荐(0)
摘要:省选测试6 T1 ​ 给出一个$n$个点$m$条边的无向图, 求$i(2<=i<=n)$在不经过到1号点的最短路径上的第一条边的情况下, 到1号点的路径长度最小值. ​ 数据保证$i$号点到1号点的最短路径上的第一条边是唯一确定的. ​ \(n <= 1e5, m <= 2e5\). ​ 正解是左偏 阅读全文
posted @ 2021-03-06 06:39 C锥 阅读(109) 评论(0) 推荐(0)
摘要:省选测试5 T1 ​ 一开始,你拥有一个饼干 ​ 现在有三种操作 一种是将手里的饼干数量 +1 一种是将手里的 \(A\) 个饼干换成 1¥ 一种是将 1¥换成 \(B\) 个饼干 求出在$K$次操作后最多有多少饼干 \(A, B, K <= 1e9\); ​ 模拟分情况讨论就好了. ​ 上面的操作 阅读全文
posted @ 2021-03-04 20:37 C锥 阅读(100) 评论(0) 推荐(0)
摘要:省选测试 4 T1 ​ 给你一个 \(n\) 维的多面体,定义它的面是一个 \(n-1\) 维多面体,已知它必定有 $2n$面。 ​ 我们把这个 \(n\) 维体的所有面都染色。 ​ 现在,给你这个多面体每一维的长度,然后可以将这个$n$维体划分成 $\displaystyle \sum_^na_i 阅读全文
posted @ 2021-03-04 06:22 C锥 阅读(129) 评论(0) 推荐(0)
摘要:省选测试3 T1 ​ ​ 给出三维空间内的$n$条直线(每条直线用三维空间中的两个点表示), 要求选出一个直线的集合, 使得它们之间两两有交点, 问这个集合最大是多少.\(n <= 1000\) ​ 神仙题, 但是用乱搞过了23333 ​ 先说一下乱搞的思路吧 : 首先可以$O(n^2)$的求出那些 阅读全文
posted @ 2021-03-03 07:35 C锥 阅读(79) 评论(0) 推荐(0)
摘要:省选测试2 T1 ​ 题目链接 ​ ​ 我们可以对每个物品的$a$从小到大排序, 对每个询问的$m$也从小到大排序(离线下来). 这样我们枚举每个小于等于$m$的物品就好了. ​ 假设当前枚举到了第$j$个物品, $f[k]$表示前$j$个物品从中选出若干个的$c$恰好凑成$k$的那些物品里, 最小 阅读全文
posted @ 2021-03-01 19:36 C锥 阅读(69) 评论(0) 推荐(0)
摘要:省选测试1 T1 ​ 给定长度为$n$的排列,$m$个询问.每次询问区间$[l,r]$中,最长的值域连续的一段. ​ 最长的值域连续的一段是指从排列的$[l,r]$的区间中选出一些数, 使得这些数排序后构成了连续的一段正整数, 那么这些正整数就是一个值域连续段. ​ \(n, m <= 5e4\) 阅读全文
posted @ 2021-03-01 07:50 C锥 阅读(68) 评论(0) 推荐(0)