摘要: move 题面: \(T\) 组数据,每组数据有 \(n\) 个数轴上的点 \(a_1,a_2,\dots,a_n\)。从原点开始,每次选择一个点未被选择过的点,如果当前在这个点上,那么分数加 \(1\),否则向这个点移动 \(1\) 格。问最高分数。 题解: 容易发现,要么先往左再往右,要么先往右 阅读全文
posted @ 2024-10-02 19:48 junjunccc 阅读(4) 评论(0) 推荐(0) 编辑
摘要: CF538E 题面 有一个 \(n\) 个节点的树,根节点为 \(1\) ,令叶子节点数为 \(m\) ,叶子节点的权值为一个 \(1\) 到 \(m\) 的排列 。 Alice 和 Bob 在树上玩游戏,两人从根节点开始, Alice 先手的轮流的行走 \(u\to\text{son}(u)\) 阅读全文
posted @ 2024-09-27 15:22 junjunccc 阅读(27) 评论(2) 推荐(3) 编辑
摘要: a 题面: 有一个 \(n\times m\) 的 \(01\) 矩阵,求其中 \(1\) 的个数在 \([l,r]\) 的子矩阵数量 题解: 令 \(f_k\) 为 \(1\) 的个数 \(\le k\) 的子矩阵数量,答案为 \(f_r-f_{l-1}\) 。 \(n\) 较小,暴力枚举上下区间 阅读全文
posted @ 2024-09-26 16:09 junjunccc 阅读(7) 评论(0) 推荐(1) 编辑
摘要: 可以按照人口比例得出的概率预测下一次投胎会在哪个国家或地区。 其实应该按照出生人口的但是没找到数据。 https://wwcl.lanzn.com/igaEE285u2jc 密码:gzij 居然是自己一个一个复制的国家人口数量 代码: #include<iostream> #include<stri 阅读全文
posted @ 2024-08-22 20:27 junjunccc 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 设\(n\)个数分别为\(a_1\dots a_n\),令\(s_i\)为\(a_i\)的前缀积,那么对于\(1\le i<n\)有\(s_i^{-1}=s_{i+1}^{-1}*a_{i+1}\),那么\(a_i^{-1}=s_i^{-1}*s_{i-1}\),可以\(\Theta(n+\log 阅读全文
posted @ 2024-08-08 16:02 junjunccc 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 话说T2写了个动态树结果考场调不出来,这下大炮打蚊子了。 森林 (forest) 题面: 符合条件的森林中深度相同的点度数相同,\(1\le i\le n\),求点数为\(i\)的符合条件的森林的种类数。 题解: 将森林中每一个根节点连到同一个节点上变成一棵树。令\(f(i)\)表示符合条件的树的种 阅读全文
posted @ 2024-08-08 15:59 junjunccc 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 这回讲了点简单的动态规划,终于写的出来blog了 gym105239I Path And k Vertices 题面:有一个\(n\)个点的树,每个点有点权\(a_i\),可以在任意叶子节点到根节点的路径中选\(k\)个点,求点权和的最大值。 题解:DFS的时候使用数据结构分别维护该节点到根的最大的 阅读全文
posted @ 2024-08-08 15:33 junjunccc 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 考试时生病了捏 括号 (bracket) 有一个由四种字符(,),[,]组成的括号序列,问最少加入多少个字符后,能变成合法的括号序列。 题解:区间DP,\(f(l,r)\)表示第\(l\)个字符到第\(r\)个字符之间最少需要加入多少个。 求具体方案就找到\(f(l,r)\)是从哪里转移来的即可。 阅读全文
posted @ 2024-08-07 15:58 junjunccc 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 话说T3都把式子推出来了结果忘记差分约束怎么写了。 光线(light) 题面:有\(n\)个玻璃板,第\(i\)个玻璃板的透光率为\(a_i\%\),反射率为\(b_i\%\),有大小为\(1\)个单位的一束光从第\(1\)个玻璃板开始,有多少光能穿透\(n\)层玻璃板。 题解:考虑\(n=2\)时 阅读全文
posted @ 2024-08-03 16:51 junjunccc 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 这么简单的题目没有AK( 计时器(timer) 题目: 每次可以加上\(2^n-1\),问多少次变成\(x\) 题解: 因为较大的数大于较小的数的两倍,直接贪心的选最大的即可。 复杂度\(\Theta(T\log n)\) 代码: #include<cstdio> #define int long 阅读全文
posted @ 2024-07-31 15:11 junjunccc 阅读(5) 评论(0) 推荐(0) 编辑