【noi 2.6_9272】偶数个数字3(DP)
2024-09-01 14:28:52
题意:问所有的N位数中,有多少个有偶数个数字3的数。
解法:f[i][j]表示i位数中含数字3的个数模2为j的个数。于是分第i位填3还是不填3讨论。
小tip:要模12345;for循环新定义了一个变量会慢一点点~
1 #include<cstdio>
2 #include<cstdlib>
3 #define N 1010
4 #define mod 12345
5
6 int f[2][2];
7 int main()
8 {
9 int n;
10 scanf("%d",&n);
11 if (n==1) {printf("9\n");return 0;}
12 f[1][0]=8,f[1][1]=1;
13 int k=0;
14 for (int i=2;i<=n;i++)
15 {
16 f[k][0]=(f[1-k][0]*9+f[1-k][1])%mod;
17 f[k][1]=(f[1-k][1]*9+f[1-k][0])%mod;
18 k=1-k;
19 }
20 printf("%d\n",f[1-k][0]);
21 return 0;
22 }
最新文章
- Android 项目结构图
- Query Designer:Exception,不同的值显示不同的颜色
- 设置word里的代码格式,使之有底纹的效果
- [CareerCup] 18.13 Largest Rectangle of Letters
- CString,string,char*之间的转换(转)
- C# rmi例子
- leetcode 题解:Binary Tree Preorder Traversal (二叉树的先序遍历)
- 普通字符串与Hex编码字符串之间转换
- ios专题 - GCD(2)
- C#使用 SQLite 数据库 开发的配置过程及基本操作类,实例程序:工商银行贵金属行情查看小工具
- HTTP长连接和短连接(转)
- Java多线程(一)多线程基础
- HDU6341 Let Sudoku Rotate (杭电多校4J)
- 【SpringBoot】常用注解
- ionic 开发解决ios上qq客服链接不跳转或者跳转到appstore
- api日常总结
- python 游戏(猜数字)
- spring data jpa的update操作
- java 静态导入
- BZOJ5288 HNOI/AHOI2018游戏
热门文章
- load data local带来的安全问题
- update 表名 set 某列名=now() where user in(&#39;user1&#39;,&#39;user2&#39;,&#39;user3&#39;);
- 惠普电脑(HP PHILIPS系列)安装ubuntu后无法连接WIFI解决方案(手动安装8821CE驱动)
- oracle 释放表空间到OS(resize)
- Doge.jpg 的背后是什么,你知道么?
- Spring-AOP为类增加新的功能
- 机器学习7-模型保存&;无监督学习
- 1V升5V芯片,1V升5V电路图规格书
- Vue 标签Style 动态三元判断绑定
- 【Android初级】使用Gallery实现照片拖动的特效(附源码)