constructive algorithms
文章平均质量分 65
jasonvictoryan
这个作者很懒,什么都没留下…
展开
-
codeforces 618F
原题原题链接题目大意给定两个多重集AA 和BB。 Size(A)=Size(B)=n≤106Size(A)=Size(B)=n \leq 10^6,且集合里的元素ai,bi≤na_i,b_i\leq n求AA和BB的子集,使得这两个子集的元素和相等.解题思路令∑ai≤∑bi\sum a_i\leq\sum b_i. 我们把数列转化为数列,计fi=∑ij=1aj,gi=∑ij=1bif_i=\su原创 2016-04-16 15:02:55 · 1124 阅读 · 0 评论 -
codeforces 755E PolandBall and White-Red graph
题目大意给你点数nn,以及限制kk. 你要构造一个连通图GG以及连通补图G′G'。 使得min(G的直径,G′的直径)=kmin(G的直径,G'的直径)=k.解题思路k=1k=1k=1k=1时显然无解。k≥4k\geq4k>=4k>=4时也无解。证明我们用dd表示GG中的距离。 我们用d′d'表示G′G'中的距离。假设d(u,v)≥4d(u,v)\geq4,证明∀x,y\forall x,y满原创 2017-01-16 11:47:54 · 1201 阅读 · 0 评论