C - 1111gal password
题目描述
题目链接
C++代码
#include<bits/stdc++.h>
using namespace std;const int N = 1e6 + 10;
const int mod = 998244353;int f[N][11];int main(){ios::sync_with_stdio(false);cin.tie(nullptr);int n;cin >> n;for(int j = 1; j <= 9; j ++) f[1][j] = 1;for(int d = 2; d <= n; d ++)for(int i = 1; i <= 9; i ++)for(int j = max(1, i - 1); j <= min(9, i + 1); j ++){f[d][j] += f[d - 1][i];f[d][j] %= mod;}int res = 0;for(int j = 1; j <= 9; j ++){res += f[n][j];res %= mod;}cout << res << '\n';return 0;
}
参考资料
链接地址
C - 1111gal password相关推荐
- ABC242_c 1111gal password
Powered by:NEFU AB-IN Link 文章目录 ABC242_c 1111gal password 题意 思路 代码 ABC242_c 1111gal password 题意 以9位为 ...
- AtCoder Beginner Contest 242 C 1111gal password
题目链接:C 1111gal password 题意:长度为n的数字,每一位数字满足1<=x<=9,|x1-x2|<=1,求出有多少个数字 题解:运用数位dp求解 #include& ...
- atcoder abc242 c题 1111gal password
题目 思路 当前位的1 - 9 推出下一位的个数.累加计数求和 每一个位置都可以推出 {−1,0,−1}+x\{-1, 0, -1 \} + x{−1,0,−1}+x的值 代码 #include &l ...
- arc242||C - 1111gal password(希望下次能带脑子写题...)
当时都在草稿本上把答案,给推出来了,就是没敢往DP上想,找了半天的规律,都没有看出来DP,真的是菜到家了- 解析 len是数字长度,i代表当前选的第一个数字是什么: 当i=1时,我们发现只有两个情况: ...
- AtCoder Beginner Contest 242——1111gal password
题意:找到长度为n位的且满足相邻位之差的绝对值不超过1数字的方案总数 大致思路如下: const int mod = 998244353; //dp[i][j]表示前i个位且第i位填j满足要求的方案数 ...
- AtCoder Beginner Contest 242 C~E 题解
ABC242 C~E [C - 1111gal password](https://atcoder.jp/contests/abc242/tasks/abc242_c) 题目大意 输入格式 输出格式 ...
- Android开发之第三方框架使用汇总
1. image loading 框架: 1.1 Glide1.2 Picasso1.3 后续更新... 2.网络框架: 2.1 xUtil32.2 OkHttp32.3 Retrofit2.4 后续 ...
- You must reset your password using ALTER USER statement before executing thi
第一次 安装好mysql 创建数据库的时候提示这个问题,百度了,自己的处理方法 就是第一次需要设置数据库的密码 ,把原始的数据库密码更改一下 更改密码的方法: mysql> SET PASSWO ...
- redmine忘记username和password
环境: Ubuntu 13.10 bitnami-redmine-2.5.1-1-linux-x64-installer.run 用bitnami安装完redmine以后,有是否忘记了username ...
最新文章
- web.py中实现类似Django中的ORM的查询效果
- 在php storm中怎么搭建环境,PhpStorm搭建git环境
- 忘记SAP系统Client 000的所有账号密码
- 开源监控软件ganglia安装手册
- 07_Android操作sqllite数据库(包括2中方式操作数据的方式),单元测试,BaseAdapter的使用,自定义view的综合使用案例
- OpenCV学习笔记(七):访问图像中像素的三类方法
- python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
- 在STM32单片机上跑神经网络算法
- python开源库生成式对抗网络_神经网络结构:生成式对抗网络(GAN)
- 点评2009年十大PHP图书(前言)
- 气温常年在25度的地方_25度是什么气候
- Jquery1.4.1 学习
- python闭包有什么作用_闭包在实际开发中有什么用?
- 室内设计数据手册pdf_室内设计制图讲座 PDF扫描版[25MB]
- 6.27java斗地主
- Linux Shell学习-第二讲(进阶篇)
- 筛数方法相关系数_EXCEL中如何求一组数据的相关系数
- command not found: npm
- 原生js实现运维小姐姐的九宫格抽奖活动、心跳快了
- 第三方测试什么意思?国内知名第三方测试公司排名
热门文章
- 多云定义:什么是多云,多云究竟是什么?
- 【进阶四】Python实现(MD)HVRP常见求解算法——蚁群算法(ACO)
- Web安全-Tomcat禁用Web服务器内置不安全请求方法
- OSChina 周四乱弹 —— 下班等通知,我张北华同意后才下班
- vue如何实现在页面上画画_vue组件:canvas实现图片涂鸦功能
- 标准差和均方根误差的区别
- 一键中文数据增强包 ; NLP数据增强、bert数据增强、EDA:pip install nlpcda
- 工作第十六七周:生活这么繁琐,我们还要努力爱她
- Python解析页面国家码
- html中字符间距怎么写,html段落内文字设置字间距间隔