题目描述

题目链接

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相关推荐

  1. ABC242_c 1111gal password

    Powered by:NEFU AB-IN Link 文章目录 ABC242_c 1111gal password 题意 思路 代码 ABC242_c 1111gal password 题意 以9位为 ...

  2. AtCoder Beginner Contest 242 C 1111gal password

    题目链接:C 1111gal password 题意:长度为n的数字,每一位数字满足1<=x<=9,|x1-x2|<=1,求出有多少个数字 题解:运用数位dp求解 #include& ...

  3. atcoder abc242 c题 1111gal password

    题目 思路 当前位的1 - 9 推出下一位的个数.累加计数求和 每一个位置都可以推出 {−1,0,−1}+x\{-1, 0, -1 \} + x{−1,0,−1}+x的值 代码 #include &l ...

  4. arc242||C - 1111gal password(希望下次能带脑子写题...)

    当时都在草稿本上把答案,给推出来了,就是没敢往DP上想,找了半天的规律,都没有看出来DP,真的是菜到家了- 解析 len是数字长度,i代表当前选的第一个数字是什么: 当i=1时,我们发现只有两个情况: ...

  5. AtCoder Beginner Contest 242——1111gal password

    题意:找到长度为n位的且满足相邻位之差的绝对值不超过1数字的方案总数 大致思路如下: const int mod = 998244353; //dp[i][j]表示前i个位且第i位填j满足要求的方案数 ...

  6. AtCoder Beginner Contest 242 C~E 题解

    ABC242 C~E [C - 1111gal password](https://atcoder.jp/contests/abc242/tasks/abc242_c) 题目大意 输入格式 输出格式 ...

  7. Android开发之第三方框架使用汇总

    1. image loading 框架: 1.1 Glide1.2 Picasso1.3 后续更新... 2.网络框架: 2.1 xUtil32.2 OkHttp32.3 Retrofit2.4 后续 ...

  8. You must reset your password using ALTER USER statement before executing thi

    第一次 安装好mysql 创建数据库的时候提示这个问题,百度了,自己的处理方法 就是第一次需要设置数据库的密码 ,把原始的数据库密码更改一下 更改密码的方法: mysql> SET PASSWO ...

  9. redmine忘记username和password

    环境: Ubuntu 13.10 bitnami-redmine-2.5.1-1-linux-x64-installer.run 用bitnami安装完redmine以后,有是否忘记了username ...

最新文章

  1. web.py中实现类似Django中的ORM的查询效果
  2. 在php storm中怎么搭建环境,PhpStorm搭建git环境
  3. 忘记SAP系统Client 000的所有账号密码
  4. 开源监控软件ganglia安装手册
  5. 07_Android操作sqllite数据库(包括2中方式操作数据的方式),单元测试,BaseAdapter的使用,自定义view的综合使用案例
  6. OpenCV学习笔记(七):访问图像中像素的三类方法
  7. python数据分析方法和命令_《利用Python进行数据分析》 —— (1)
  8. 在STM32单片机上跑神经网络算法
  9. python开源库生成式对抗网络_神经网络结构:生成式对抗网络(GAN)
  10. 点评2009年十大PHP图书(前言)
  11. 气温常年在25度的地方_25度是什么气候
  12. Jquery1.4.1 学习
  13. python闭包有什么作用_闭包在实际开发中有什么用?
  14. 室内设计数据手册pdf_室内设计制图讲座 PDF扫描版[25MB]
  15. 6.27java斗地主
  16. Linux Shell学习-第二讲(进阶篇)
  17. 筛数方法相关系数_EXCEL中如何求一组数据的相关系数
  18. command not found: npm
  19. 原生js实现运维小姐姐的九宫格抽奖活动、心跳快了
  20. 第三方测试什么意思?国内知名第三方测试公司排名

热门文章

  1. 多云定义:什么是多云,多云究竟是什么?
  2. 【进阶四】Python实现(MD)HVRP常见求解算法——蚁群算法(ACO)
  3. Web安全-Tomcat禁用Web服务器内置不安全请求方法
  4. OSChina 周四乱弹 —— 下班等通知,我张北华同意后才下班
  5. vue如何实现在页面上画画_vue组件:canvas实现图片涂鸦功能
  6. 标准差和均方根误差的区别
  7. 一键中文数据增强包 ; NLP数据增强、bert数据增强、EDA:pip install nlpcda
  8. 工作第十六七周:生活这么繁琐,我们还要努力爱她
  9. Python解析页面国家码
  10. html中字符间距怎么写,html段落内文字设置字间距间隔