摘要:
A.A + B problem(待填坑) B.Cat VS Dog(二分图匹配) 喜欢cat和喜欢dog的人构成了二分图,如果两个人有冲突则连一条边,则问题转化为二分图最大点独立集问题。ans=n-最大匹配。 # include <cstdio> # include <cstring> # incl 阅读全文
摘要:
A.Duff and Weight Lifting(思维) 显然题目中只有一种情况可以合并 2^a+2^a=2^(a+1)。我们把给出的mi排序一下,模拟合并操作即可。 # include <cstdio> # include <cstring> # include <cstdlib> # incl 阅读全文
摘要:
给出四个长度为n的数列a,b,c,d,求从这四个数列中每个选取一个元素后的和为0的方法数。n<=4000,abs(val)<=2^28. 考虑直接暴力,复杂度O(n^4).显然超时。 # include <cstdio> # include <cstring> # include <cstdlib> 阅读全文