当前位置: 首页 > news >正文

邢台做网站的公司西安市建设网

邢台做网站的公司,西安市建设网,宝塔配置wordpress,网页设计代码模板html静态正题 题目链接:https://www.luogu.com.cn/problem/AT2370 题目大意 有nnn个黑白球#xff0c;但是具体颜色个数不确定#xff0c;进行mmm次操作#xff1a;拿出一个球然后放入黑白球各一个#xff0c;再拿出一个球。 求最后颜色序列的种类数。 1≤n,m≤30001\leq n,m\le…正题 题目链接:https://www.luogu.com.cn/problem/AT2370 题目大意 有nnn个黑白球但是具体颜色个数不确定进行mmm次操作拿出一个球然后放入黑白球各一个再拿出一个球。 求最后颜色序列的种类数。 1≤n,m≤30001\leq n,m\leq 30001≤n,m≤3000 解题思路 如果开始的颜色确定那么有个很显然的dpdpdp设fi,jf_{i,j}fi,j​表示进行了iii次操作还有jjj个白球的方案。但是如果开始的不确定我们可能会导致大量的算重。 考虑怎么解决掉算重问题的话对于一种取出方案假设白球最多减少了xxx我们就把它计入开始白球有xxx个的方案里也就是当且仅当这个时候存在一个时刻白球个数为000。 所以多开一维记一下白球有没有到过000就好了。 时间复杂度O(nm)O(nm)O(nm) code #includecstdio #includecstring #includealgorithm using namespace std; const int N3100,P1e97; int n,m,f[N][N][2]; int main() {scanf(%d%d,n,m);for(int i1;in;i)f[0][i][0]1;f[0][0][1]1;for(int i1;im;i){for(int j0;jn;j){if(j0){(f[i][j-1][1]f[i-1][j][1])%P;(f[i][j][1]f[i-1][j][1])%P;if(j1)(f[i][j-1][1]f[i-1][j][0])%P;else (f[i][j-1][0]f[i-1][j][0])%P;if(j1)(f[i][j][1]f[i-1][j][0])%P;else (f[i][j][0]f[i-1][j][0])%P;}if(jn){(f[i][j1][1]f[i-1][j][1])%P;(f[i][j][1]f[i-1][j][1])%P;(f[i][j1][0]f[i-1][j][0])%P;(f[i][j][0]f[i-1][j][0])%P;}}}int ans0;for(int i0;in;i)(ansf[m][i][1])%P;printf(%d\n,ans);return 0; }
http://www.zqtcl.cn/news/410172/

相关文章:

  • seo怎么给网站做外链受欢迎的网站建设教程
  • 网站建设使用多语言河南电商网站设计
  • 网站搭建有免费的吗网站地图生成代码
  • 建设公司网站要注意什么投资小利润高的小生意
  • 网站建设需要做哪些工作做胃镜需那好天津津门网站A
  • 做网站申请域名的流程辽宁省工程造价网
  • 网站系统维护一般多长时间金华高端网站设计
  • 做网站公司销售开场白企业网站规划与开发
  • 兰州新区建站不锈钢网站建设
  • 淘宝小网站怎么做的电商网站有哪些
  • 哪些网站可以做画赚钱wordpress go跳转页
  • 怎么做新网站上线通稿深圳罗湖区网站建设公司
  • php 企业网站做网站可以赚钱吗
  • 局域网视频网站建设点播系统长沙3合1网站建设价格
  • 静态网站 服务器合肥做个网站什么价格
  • 宁阳网站设计家电网站设计方案
  • 网站备案icp秦皇岛黄金海岸
  • dedecms 金融类网站模板wordpress dux5.3
  • 学校网站源码wordpress向网站上传文件怎么做
  • 电子商务网站建设说课稿济南网站建设方案报价
  • 谈谈设计和建设网站体会wordpress header在哪
  • 360免费建站怎么进不去域名托管
  • 做网站视频存储网站建设有云端吗
  • 建网站如何上传南通 网站优化
  • 青海学会网站建设公司果汁网站模板
  • 10_10_网站建站怎么做网站链接支付
  • 九台网站甘肃网站优化
  • phpcms 网站源码建设银行科技中心网站首页
  • 营销型网站建设php源码无锡设计网站公司
  • 在线制作简历的网站绍兴seo全网营销