摘要:
Atcoder 231 \(E.\)Minimal payments (dp) 题意 有$N$种面值的硬币$A_1,A_2,...,A_N$,现在要用这$N$中硬币购买一种价值为$X$的商品,问这个购买过程中最少交易的总硬币数是多少。 就是求付钱的硬币数和找钱的硬币数总和最小。 \(1\le N\l 阅读全文
摘要:
Atcoder 229 \(D.\)Longest X 题意 给定一个长度为$N$的字符串$S$,$S$中包含$.$和$X$两种字符,现在你可以将其中$K$个$.$替换成$X$,问最后可能构成的连续的$X$序列的长度最大是多少 \(1\le N,K \le 2\times 10^5\) Sol 统计 阅读全文
摘要:
Atcoder 230 \(G.\)GCD Permutation 题意 给定一个$1$到$N$的排列$P=(P_1,P_2,...,P_N)\(,问有多少不同的数对\)(i,j)$满足$1\le i\le j\le N$,\(GCD(i,j)\neq1\) 并且$GCD(P_i,P_j)\neq 阅读全文
摘要:
Atcoder 221 \(D.Online games\) 题意:有$n$个玩家,每个玩家有一个登录开始时间$A[i]$和持续时间$B[i]$,也就是说玩家$i$会在第$A[i],A[i+1]...A[i+1]+B[i]-1$天登录,求有$1,2,3...n$个人登录的天数 Sol:类似于扫描线的 阅读全文
摘要:
网络流建图总结 1.最小割 模型转化:原题求最小代价,则直接设割掉的是需要选择的。若原题求最大收益,则设割掉的是不选择的,最后用总和减去最小割就是答案。 1.1割的性质 性质1:(不连通)在给定的流网络中,去掉割的边集,则不存在任何一条从源到汇的路径。 性质2:(两类点)在给定的流网络中,任意一个割 阅读全文