Processing math: 100%

09 2021 档案

摘要:A - Leading 1s 史上最阴间的 ARC A 题,全场过的人 900 个不到。。。 设 fi 表示有 i 个前导 1 的数字的个数,发现直接求不好算,先算至少有 i 个前导 1 的数字个数,然后再容斥一下减去所有 fj (j>i) 阅读全文
posted @ 2021-09-30 14:53 AxDea 阅读(174) 评论(0) 推荐(0) 编辑
摘要:C - Knot Puzzle 逆向思维,从后往前考虑,发现最终的局面必定是两个加起来大于 L 的相邻元素,只要寻找并判断这个位置是否存在即可。 int n, a[N], L; inline void solve() { Rdn(n, L); forn(i,1,n) Rdn(a[i]); i 阅读全文
posted @ 2021-09-28 10:42 AxDea 阅读(51) 评论(0) 推荐(0) 编辑
摘要:n107 线性 DP 阅读全文
posted @ 2021-09-15 13:45 AxDea 阅读(33) 评论(0) 推荐(0) 编辑
摘要:T1 - United Cows of Farmer John 先维护一下每个元素前面和后面第一个相同的位置,分别记作 preinxti 。 那么,一个区间 [l,r] 满足题意的充要条件就是 nxtl>r&prer<l 。 考虑枚举 阅读全文
posted @ 2021-09-12 21:25 AxDea 阅读(59) 评论(0) 推荐(0) 编辑
摘要:statement 给你一个 n 个点的树,可以通过以下方式生成一个长度为 n 的序列 a: 每次在树中选取一个未被标记的节点 u,令 au 等于与节点 u 相邻的未被标记的节点个数,然后将节点 u 标记。 对于每一个整数 \(k\in[1, 阅读全文
posted @ 2021-09-06 16:06 AxDea 阅读(36) 评论(0) 推荐(0) 编辑
摘要:statement 给定一个 n×n 的表格,表格中的每个元素有 pi,j 的概率为 1,否则为 0。 求至少有一行或一列或一条对角线全为 1 的概率。对角线指主对角线或副对角线。 n21 solution 1 首先显然是 阅读全文
posted @ 2021-09-06 16:05 AxDea 阅读(135) 评论(0) 推荐(0) 编辑
摘要:DP Trick 阅读全文
posted @ 2021-09-06 16:02 AxDea 阅读(132) 评论(0) 推荐(0) 编辑
摘要:statement 给你一个 n 个点 m 条边的无向图,边有权值,要求你删去最多两条边,使得 st 不连通,且删去的边权值和最小。 Hints 2n10000m30000 solution 首先考虑删除一条 阅读全文
posted @ 2021-09-06 16:00 AxDea 阅读(63) 评论(0) 推荐(0) 编辑
摘要:题面 发现这个重开操作十分鬼畜,活生生将每一个状态和初始状态连了一条边。 由于每次重开肯定是使得本次通过关卡的时间增多,所以最优的情况一定是这次一定必然比期望时间多时才重开,也就是说,最优的情况一定是重开时候的期望和最终的期望相同。 发现重开时候期望时间越大必然导致了最后通关时间变长,所以可以用二分 阅读全文
posted @ 2021-09-06 15:56 AxDea 阅读(52) 评论(0) 推荐(0) 编辑
摘要:题面 考虑把每个点看成一个二元组 (A,B)AB 分别表示这个点在第一个和第二个森林中处在的联通块的标号。 把这些 (A,B) 画到坐标系上,发现有同一个纵坐标或同一个横坐标的两点无法连边。 设 x1(a1,b1) 和 \(x_2(a_ 阅读全文
posted @ 2021-09-06 15:30 AxDea 阅读(23) 评论(0) 推荐(0) 编辑
摘要:题面 考虑最后一个操作,必然使得在被操作的这一列不同元素满足 B 矩阵中的相对位置。 倒退到前面的操作,必然是让那些在最后一次被操作的列中,对于相同元素的相对关系的调整。 发现关系过于复杂,使用图论建模,现在是要从矩阵 BA 。 由于每次只需要考虑 B 阅读全文
posted @ 2021-09-06 15:10 AxDea 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示