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

郑州网站制作价格外包什么意思

郑州网站制作价格,外包什么意思,域名注册商修改dns,最新企业名录搜索软件目录 建议有状压基础再食用#xff1a;本题的状态转移方程是 dp代码片:参考代码 建议有状压基础再食用#xff1a; n行m列 等价 n列m行 #xff0c;因为n比较小#xff0c;int是32位足够了#xff0c;我们用比特位统计每一行的状态。 本题的状态转移方程是 dp[h][i][j]… 目录 建议有状压基础再食用本题的状态转移方程是 dp代码片:参考代码 建议有状压基础再食用 n行m列 等价 n列m行 因为n比较小int是32位足够了我们用比特位统计每一行的状态。 本题的状态转移方程是 dp[h][i][j][num] (dp[h][i][j][num] dp[h - 1][j][ii][num - nums[i]])%mod; h是行数i和j表示本行状态和上一行状态num表示个数。 nums[i]是情况为 i 时的bit位为1的数目提前可以统计一下。 dp的值就是求的情况数。 很难理解其实我们先不看i 和 j只看行数和num这才是dp的样子。 然后加上i和j状态压缩就是状压dp了。 (动态规划是有条理的遍历是全面覆盖的num所有可以的情况都会遍历。本行i是0也会所以只有前几行放棋子的后面全是0也会遍历到的。) dp代码片: 前一行和本行情况的比特位存在隔2的 和 前两行和本行情况的比特位存在隔1的情况直接略去也就是马会互吃的情况。 //初始化 dp[0][0][0][0] 1;//0行什么也不放。第一行肯定会摸一下方案数是1 //for (int h 1; h m; h) {for (int i 0; i (1ll n); i)//本行{for (int j 0; j (1ll n); j)//前一行{for (int ii 0; ii (1ll n); ii)//前两行{for (int num nums[i]; num k; num){if ((i 2 j) || (i 2 j))continue;if ((i 1 ii) || (i 1 ii))continue;dp[h][i][j][num] (dp[h][i][j][num] dp[h - 1][j][ii][num - nums[i]])%mod;}}}} }参考代码 int n,m,k;int countb(int aim) {int ret 0;for (int i 0; i n; i){if (aim (1ll i)){ret;}}return ret; }void solve() {cin n m k;//n行m列 等价 n列m行//n列可统计状压vectorintnums(1 n);for (int i 0; i (1ll n); i){nums[i] countb(i);}vectorvectorvectorvectorintdp(m1, vectorvectorvectorint( 1lln, vectorvectorint(1ll n,vectorint(k1) ) ) );//第几行 本行状态 前一行状态 个数 方案数//dp[0][0][0][0] 1;//0行什么也不放。第一行肯定会摸一下方案数是1//for (int h 1; h m; h){for (int i 0; i (1ll n); i)//本行{for (int j 0; j (1ll n); j)//前一行{for (int ii 0; ii (1ll n); ii)//前两行{for (int num nums[i]; num k; num){if ((i 2 j) || (i 2 j))continue;if ((i 1 ii) || (i 1 ii))continue;dp[h][i][j][num] (dp[h][i][j][num] dp[h - 1][j][ii][num - nums[i]])%mod;}}}}}//后面都是0也包括了只在前几行放的。。//动归int ans 0;for (int i 0; i (1ll n); i)//本行{for (int j 0; j (1ll n); j)//前一行{ans (ans dp[m][i][j][k]) % mod;}}cout ans;return; }signed main() {ios::sync_with_stdio(false);cin.tie(0);cout.tie(0);int t 1;//cin t;for (int i 1; i t; i){solve();}return 0; }
http://www.hkea.cn/news/14388126/

相关文章:

  • 营销型网站的建设要求都有什么作用网站服务器租用高防就不怕攻击吗
  • wordpress时间云储存淮安网站seo
  • 杭州网站的特点海东企业网站建设
  • 建设自己的网站步骤WORDPRESS商家确认收货系统
  • 龙岗网站建设要多少钱陵水网站建设方案
  • 做淘宝需要的网站业务接单网站
  • 怎样建设一个自己的网站微商wordpress自动评论王
  • 名作之壁吧网站建设win10使用dw做网站
  • 举报不良网站信息怎么做网页设计基础实践课笔试题
  • 网站建设运营知乎wordpress字体更换
  • 上海网站建设市场分析移动网站 做优化
  • 中医药文化建设网站南京网站关键词推广
  • 畜牧企业网站模板深圳市 交易建设中心网站
  • 国际网站群建设方案麦田一葱 wordpress
  • 网站制作的收费标准服务品牌策划方案
  • 个人博客网站的设计与实现.网站空间
  • 网站维护的方式有哪几种自己怎么做卖东西的网站
  • 大企业网站制作及维护厦门百度广告
  • 网站建设在作用是什么意思网站建设需要具备哪些知识
  • 厦门海绵城市建设官方网站巩义网站建设案件数据
  • 网站制作公司代理公司找私人做网站
  • 网站首页导航代码it网站设计培训
  • 重庆市城市建设档案馆网站宣传式网站
  • 现在网站优化怎么做家庭农场网站建设
  • php网站开发实例教程百度wordpress首页内容放哪里
  • 北京好的网站建设公司工作网站建设中布线费用账务处理
  • 小企业网站建设的基础知识各种网站开发语言的优缺点
  • wap多用户网站中国做网站最好的企业
  • 餐饮企业网站建设方案书建设工程施工合同范本哪个网站
  • 网站代备辽阳网站开发