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

重庆公司网站设计制作网站建设与维护实训报告

重庆公司网站设计制作,网站建设与维护实训报告,秦皇岛房管局备案查询网,住房和城乡建设主管部门网站登录 - XYOJ 思路: 使用动态规划,设dp[n]表示当前数字之和模三等于0的组合数。 状态转移方程:因为是模三,所以和的可能就只有0、1、2。等号右边的f和dp都表示当前一轮模三等于k的组合数。以第一行为例:等号右边表示 j转…

登录 - XYOJ


思路:

        使用动态规划,设dp[n]表示当前数字之和模三等于0的组合数。

        状态转移方程:因为是模三,所以和的可能就只有0、1、2。等号右边的f和dp都表示当前一轮模三等于k的组合数。以第一行为例:等号右边表示 j转移到0的方案数+(当前j方案数*反正面等于0的个数)。ps:j转移到0表示  上一轮牌和为j到本轮的牌模三为0

			f[(j + 0) % 3] = (f[(j + 0) % 3] + dp[j] * c[0]) % MOD;f[(j + 1) % 3] = (f[(j + 1) % 3] + dp[j] * c[1]) % MOD;f[(j + 2) % 3] = (f[(j + 2) % 3] + dp[j] * c[2]) % MOD;

代码:

#include <bits/stdc++.h>
using namespace std;const int N = 1e5+9, MOD = 1e9 + 7;
int dp[3] = {1, 0, 0}; // dp[i]:和模三为i的组合数。初始状态,0张牌,和模三为0,
int a[N], b[N];int main(){int n;cin >> n;for(int i = 0; i < n; i++)cin >> a[i];for(int i = 0; i < n; i++)cin >> b[i];for(int i = 0; i < n; i++){int a_mod = a[i] % 3;int b_mod = b[i] % 3;int c[3] = {0, 0, 0};  // 第i张的牌正和反共有几个模三分别等于0、1、2c[a_mod] += 1;c[b_mod] += 1;int f[3] = {0, 0, 0};  // 用作滑动数组,当前表示上一轮牌和模三等于0、1、2的组合数for(int j = 0; j < 3; j++){// dp[j]:上一轮牌和模三为j的组合数。 f[(j + 0) % 3] = (f[(j + 0) % 3] + dp[j] * c[0]) % MOD;f[(j + 1) % 3] = (f[(j + 1) % 3] + dp[j] * c[1]) % MOD;f[(j + 2) % 3] = (f[(j + 2) % 3] + dp[j] * c[2]) % MOD;}for(int j = 0; j < 3; j++)dp[j] = f[j];  // 到此dp和f都表示本轮牌和模三为j的组合数}cout << dp[0] << '\n'; return 0;
} 

知识点:动态规划

http://www.yayakq.cn/news/975440/

相关文章:

  • 移动网站seowordpress 导购主题
  • wordpress虚拟3d网站新余网站开发
  • 杭州网站制作工具建设监督网站首页
  • 网站运营培训学校网站建设中图片是什么
  • 青岛建设局官方网站seo是什么意思啊
  • 一级a做爰片免费网站 视频如何做关键词优化
  • 想做水果外卖怎么做网站创意经济型网站建设
  • 网站的背景图怎么做apache建立多个网站
  • 建设英文网站的公司vps 网站打不开
  • 云购网站开发sem论坛
  • 俄罗斯做货代的网站微信营销模式有哪些
  • cms网站访问人数开封建设企业网站公司
  • 朔州网站建设收费2019十大网络营销案例
  • 国外网站推广如何做wordpress过滤显示插件
  • 阿里做的网站后台怎么进仿第四城地方门户网站模板
  • 学交互设计网站沈阳装修公司
  • 太仓网站建设服务wordpress多站点 域名
  • 兰州优化网站公司怎么修改2345网址导航
  • 网站优化的监测评价工程信息网站排名
  • 网站平台建设费用新品发布会海报
  • 泉州做网站企业wordpress 只搜索标题
  • 做淘宝客网站一定要备案吗检查目录遍历漏洞wordpress站点
  • 网站建设泉州wordpress 中文编辑器
  • 品牌宣传网站建设qq刷赞网站推广全网
  • 曹县商城网站建设南山网站设计公司
  • 厦门u 网站建设wordpress为静态
  • 网站建设收费价格东森推广官网
  • 东莞市网站seo城阳做网站的公司
  • 重庆会计之家是谁做的网站wordpress登录窗口
  • 学校能建设网站吗网站搜索引擎优化方案范文