摘要:
题目 题解 因为转移的优先顺序,所以到达每一个目标的转移过程是一定的。 考虑dp方程: f[x][i]表示第x个柱子上有i个盘子,把他们都移动到g[x][i]这个柱子上要花得步数。 首先考虑i=1,因为操作有优先顺序,因此g[x][1]可以确定,f[x][1]都是1。 接下来考虑任意的i,那么我们需 阅读全文
posted @ 2018-06-15 15:08
Mingoal
阅读(23)
评论(0)
推荐(0)
摘要:
题目 题解 #include<bits/stdc++.h> using namespace std; const int M=1e9+7,mxf=88; typedef long long ll; int n,l,r,mid,mx,i,XOR[mxf]; ll fi[mxf],pw[mxf],x,a 阅读全文
posted @ 2018-06-15 14:12
Mingoal
阅读(32)
评论(0)
推荐(0)
摘要:
题目 题解: 题解 就是不同的最小生成树方案,每种权值的边的数量是确定的,每种权值的边的作用是确定的 排序以后先做一遍最小生成树,得出每种权值的边使用的数量x 然后对于每一种权值的边搜索,得出每一种权值的边选择方案 根据乘法原理计数 标程: #include<bits/stdc++.h> using 阅读全文
posted @ 2018-06-15 12:23
Mingoal
阅读(20)
评论(0)
推荐(0)
浙公网安备 33010602011771号