摘要: Miku 从叶子结点开始,自下而上得跑分组背包 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> using namespace std; int n,m; int s[301]; struct b{ 阅读全文
posted @ 2020-08-06 22:29 Simex 阅读(140) 评论(0) 推荐(0) 编辑
摘要: Miku 或许dp起来有点麻烦 那何不记忆化呢 #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #include<cmath> using namespace std; int head[100001 阅读全文
posted @ 2020-08-06 22:26 Simex 阅读(98) 评论(0) 推荐(0) 编辑
摘要: Miku 区间dp模板,记得longlong #include<iostream> #include<cstdio> #include<algorithm> #include<cstring> using namespace std; long long n; long long a[201]; l 阅读全文
posted @ 2020-08-06 22:25 Simex 阅读(77) 评论(0) 推荐(0) 编辑
摘要: Miku 定义$f_$为到达(i,j)的最小代价 然后对于从下往上,因为可以点无数次,是个完全背包,从上往下就一次,01背包,飞到天花板上的,拽下来 水管特判 #include<iostream> #include<cstdio> #include<cstring> using namespace 阅读全文
posted @ 2020-08-06 22:24 Simex 阅读(73) 评论(0) 推荐(0) 编辑
摘要: Miku 第一关键字是温度,那完全可以在保证图联通的前提下找到最大的最小温度 最小生成树 然后把所有比最小温度还小的边建成一个新图,跑最短路就行了 #include<iostream> #include<cstdio> #include<cmath> #include<algorithm> #inc 阅读全文
posted @ 2020-08-06 13:31 Simex 阅读(64) 评论(0) 推荐(0) 编辑