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

娄底工程建设有限公司网站成品免费观看网站

娄底工程建设有限公司网站,成品免费观看网站,做影视网站用的封面,市长调度国庆假期安全稳定工作文章目录简要题目描述解析dp定义:试填法代码thanks for reading#xff01;简要 数位dp#xff0c;天下第一 最重要的应该有两个#xff1a; 1.状态转移式的确定 2.试填法不断往后模拟 #xff08;至今是唯一一道数位dp#xff0c;究竟重要的是啥我其实也没有太多经验 简要 数位dp天下第一 最重要的应该有两个 1.状态转移式的确定 2.试填法不断往后模拟 至今是唯一一道数位dp究竟重要的是啥我其实也没有太多经验 半年之后的UPD为什么要试填法啊记搜天下第一 至少这道题提供了很好的方法与套路 题目描述 解析 dp定义: pos表示位数 res表示膜13的余数 op表示关于出现13的状态其中 op0 啥也没有 op1没有出现13但最高位是3再来个1就ok啦 op2已经存在13了 dp[pos][res][op]就是表示符合上述状态的数的数量 具体状态转移见代码 试填法 比当前最高位设为s小的后面可以随便填 若本位填了s就不断向后模拟注意op这里op1的定义是最后一位是1和res随着填数的转移 大于s自然不能填啦 注意这么填最后会填到n-1所以要么一开始就把n1要么特判一下n 代码 数位dp法 #includebits/stdc.h #define ll long long #define mem(a,b) memset(a,b,sizeof(a)) using namespace std; const int N2e6100; const int M2e6100; int dp[12][15][5],mi[15]; int a,m; void Dp(){//预处理dpmi[0]1;for(int i1;i9;i) mi[i]mi[i-1]*10;dp[0][0][0]1;for(int pos1;pos10;pos){//从后往前填 for(int i0;i9;i){for(int res10;res112;res1){int res2(res113-i*mi[pos-1]%13)%13;if(i!1i!3) dp[pos][res1][0]dp[pos-1][res2][1];if(i!3) dp[pos][res1][0]dp[pos-1][res2][0];if(i3){dp[pos][res1][1]dp[pos-1][res2][0]dp[pos-1][res2][1];}if(i1) dp[pos][res1][2]dp[pos-1][res2][1];dp[pos][res1][2]dp[pos-1][res2][2];}}} } int solve(int n){//试填法int op0,res10,ans0;for(int pos10;pos1;pos--){//从前往后填 int sn/mi[pos-1];for(int is-1;i0;i--){//s以下自由填 int op2,resnow(res1i*mi[pos-1])%13,res2(13-resnow)%13;//res2是后面需要的模数if(op2||(op1i3)) op22;else if(i1) op21;else op20;ansdp[pos-1][res2][2];if(op2) ansdp[pos-1][res2][1];if(op22) ansdp[pos-1][res2][0]; }if(op!2){if(op1s3) op2;else if(s1) op1;else op0;}res1(res1s*mi[pos-1])%13;n%mi[pos-1];} // if(op2res10) ans; //这里的特判和下面的a1有一个即可return ans; } int main(){Dp();while(scanf(%d,a)!EOF){printf(%d\n,solve(a1));}return 0; } /* 13 100 200 1000 */ thanks for reading
http://www.huolong8.cn/news/158889/

相关文章:

  • c 做的网站怎么上传家居设计网站推荐
  • 广西建设厅网站行业网电子商务网站开发开发背景
  • 医疗网站建设好么产品50个关键词
  • 营销型网站制作费用网站多个页面要加引导
  • 临安网站设计淡水做网站
  • 网站能看出建设时间吗装修公司网站设计
  • 电子商务网站建设与维护期末考试百度联盟官网
  • 东莞淘宝网站建设沧州网络推广公司
  • 白色网站源码网络运营商自动选择
  • 关于美食网站的问卷调查怎么做网站模板选择
  • 长春市城建网站wordpress 照片博客
  • 建设功能网站价格苏州网站推广哪家好
  • 如何网站做百度推广高端论坛网站建设
  • 网站搭建系统wordpress网站上线
  • 龙岗商城网站建设教程网站备案对网站负责人的要求
  • 网站建站网站咸阳网站建设推广
  • 专业论坛网站有哪些设计培训学院
  • 建设茶叶网站目的南宁网站建设公司seo优化
  • WordPress全站跳转开发网站监控平台
  • 网龙公司有做网站吗镇雄县城乡建设局网站
  • 博湖网站建设南京产品网站建设收费
  • wordpress 建站案例怎样更新网站文章
  • 湖南省建设安监局官网站重庆建设摩托车股份有限公司
  • wordpress增加板块郑州企业网站优化
  • 外贸企业网站对外贸的重要性宁德市
  • 网站建设有哪些分类wordpress权限管理
  • 陶瓷网站源码wordpress 中文数据库
  • 无锡富通电力建设有限公司网站怎样给网站做排名优化
  • 玉林市住房和城乡建设厅网站有阿里云主机管理平台如何自己做网站
  • 抚顺市城市建设档案馆网站wordpress标签工具栏