摘要:
很标准的01背包问题 1 //#define LOCAL 2 #include 3 #include 4 #include 5 using namespace std; 6 7 const int maxn = 1000 + 10; 8 int w[maxn], v[maxn], dp[ma... 阅读全文
摘要:
人生第一道图论题啊,有木有题意:有一个树状网络,有一个原始服务器s,它的服务范围是k问至少再放多少台服务范围是k的服务器才能使网络中的每个节点都被覆盖掉解法:我们以原始服务器为根将其转化成一个有根树,则深度不超过k的节点都已经被原始服务器覆盖。我们选择深度最大的节点u然后将它的k级祖先设为服务器,进... 阅读全文