摘要:
https://www.luogu.com.cn/problem/P4174 最小割 看很多人都是用最大权闭合子图来做的,其实就是对于每个用户、节点都建立点,然后用户是正权(获得收益),通讯节点是负权(需要成本),然后用户向所需要的节点连边,表示如果想得到这个正权,就必须把所需的负权节点也选上:也就 阅读全文
摘要:
https://www.luogu.com.cn/problem/P3327 题意:设 \(d(x)\) 为 \(x\) 的约数个数,求: \(\sum_{i=1}^n\sum_{j=1}^m d(i\cdot j)\) 第一个莫比乌斯反演,虽然是看着题解做的,大致明白了一下那个公式该咋用 首先证明 阅读全文
摘要:
https://www.luogu.com.cn/problem/P5069 首先对于最大的那个数,两侧的两数要跟着他一起下降,所以它们永远不会成为最大得到,那不妨直接让这个最大的减成 $0$,同时,两侧两数也就也变成 $0$ 了 然后再去找下一个最大的 所以只要求哪些数会成为当前最大的,计算它们的 阅读全文
摘要:
https://www.luogu.com.cn/problem/P3747 线段树+欧拉公式+预处理快速幂 由于 \(a^c \bmod p = a^{c\bmod \varphi (p)+\varphi(p)} \bmod p,(c>\varphi(p))\) 那么可以一层一层的迭代上去,由于 阅读全文
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=6315 线段树维护,只要某个区间里有一个数能加出一个新的 \(b_i\) 来就递归下去,并更新答案 当然如果没有任何一个数能加出 \(b_i\) 就停止递归 由于每次只会加一,所以一共最多加 \(m\),而 \(b 阅读全文
该文被密码保护。 阅读全文
摘要:
day -2 看到洛谷上都在说THUPC的事,于是去网上搜了一下,虽然并不觉得自己能过初赛,但还是想着组个队去玩玩 于是找到了 @Vocalise 大佬 但还是少一个人 day -1 @Vocalise 突然说他周六有事来不了了,所以只剩我一个人了( 在犇犇里发了一下组队信息,但并没有人搭理我,应该 阅读全文
摘要:
https://www.luogu.com.cn/problem/P7115 考场上做出了70分做法 先考虑能把一个柱子上的球做什么样的操作,有一种想法是把某一种颜色的球全部放到顶部 具体做法大概是这样,先选择任意一个满栈 \(O\),和一个空栈 \(E\),操作: 记这个要操作的栈为 \(X\), 阅读全文
摘要:
手翻,持续更新 由于手翻太累,更新到此为止( 注释人 出言不逊人 缩进人 【空】 没写代码人 钓鱼人 rand 人 注意事项人 ball人 “别用cin cout” 测评机 带码农 不 return0 人~~(这些是一个人的~~ 大样例人 赛时题解 akioi 人 wood 人 rp 人 诚实的同学 阅读全文
摘要:
本游记使用儒略日计数,转换规则与CSP2020-S T1一致 考试当天,2020年12月5日的儒略日为2459189 day 2459186 - 2459187 周三,从这天停课,去某高中打了两场模拟赛,第一天题是学长处的,差点上300,nm人均AC的题我理解错题意才10分 第二天有凑数嫌疑,甚至成 阅读全文
摘要:
https://www.luogu.com.cn/problem/P7077 https://loj.ac/p/3381 可以转换一下变更值的思路,由于询问只有,一次,可以理解为维护一个全局乘法标记,让所有数都先成上这个标记,这解决了所有乘法操作 对于加法操作,设原来要加的值为 \(add\),那么 阅读全文
摘要:
https://www.luogu.com.cn/problem/P6669 数位dp+lucas定理 给顶 \(n,m,k\),求 对于 $0\le i\le n,0\le j\le \min(i,m)$,有多少对 \((i,j)\) 满足 \(\tbinom{i}{j}\) 是 \(k\) 的倍 阅读全文
摘要:
https://www.luogu.com.cn/problem/P2150 状压dp 首先两个人选的数两两互质可以转化为没有公共的质因数,那么先把 \([2,n]\) 做质因数分解,30分暴力就简单了 直接设 \(f(i,S,T)\) 表示考虑前 \(i\) 个数,两人选的质因数集合分别时 \(S 阅读全文
摘要:
day a-1 月考,语文炸了,数学炸了,人没了 还被老师一顿骂 day a 初赛 监考就是隔壁高中老师,考场也是那高中的一个分校,于是考前给我们来得早的开了个机房,愉快复(摸)习(鱼) 感觉比19年的要难 但选择题水的要命,一开始就把放棋子的那题空过去了,当时看了一眼题以为是四皇后,后来仔细看才发 阅读全文
摘要:
http://codeforces.com/problemset/problem/1425/E 设 \(sum_i\) 为前缀和,\(gain_i\) 为 \(\max sum_n-sum_{j-1}-D_j,j\ge i\),\(gain2_i\) 为 \(\max sum_n-sum_{j-1} 阅读全文
摘要:
https://atcoder.jp/contests/agc009/tasks/agc009_e 将模型转化为一个 \(k\) 叉树,每个点要么是叶子,要么恰好有 \(k\) 个儿子 然后叶子节点有 \(n+m\) 个,权值 0 或 1,非叶子节点的权值是所有子节点的平均值 这样根的权值就是最后剩 阅读全文
摘要:
https://atcoder.jp/contests/agc027/tasks/agc027_e 话说把一个 AGC 的 E 放 noip 模拟赛是什么居心( 比较神奇的一题,用 1 表示 a,2 表示 b,那么无论怎么操作,用数字表示字符串的和总是在模 3 意义下不变 用 \(P(S)\) 表示 阅读全文
摘要:
https://www.luogu.com.cn/problem/P4585 线段树分治+可持久化 trie 如果只有特殊商品,那么直接一个可持久化 trie,根据异或的性质,在 trie 上贪心走路径就行了 所以这部分特殊商品单独维护,考虑其他普通商品如何维护 考虑以商店编号为下标,建立线段树。那 阅读全文
摘要:
https://www.luogu.com.cn/problem/P5787 同BZOJ4025 \(n\) 个点的图,\(m\) 条边分别在各自的 \([l,r]\) 时间段内会出现,对于 \([1,k]\) 内每个时间点求这个图是否是二分图 用到了线段树分治,就是以时间为下标建立一个线段树,然后 阅读全文
摘要:
https://www.luogu.com.cn/problem/P5494 线段树合并在这里:https://www.cnblogs.com/suxxsfe/p/13839555.html 这个分裂其实和 fhq-treap 有点像,就是把一棵树分裂为两棵树,把第一棵树中的 \([l,r]\) 节 阅读全文