时间限制: 1000 ms 内存限制: 65536 KB
提交数: 4005 通过数: 2088

【题目描述】

在所有的N位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对12345取余的值。

【输入】

读入一个数N(N≤1000)。

【输出】

输出有多少个数中有偶数个数字3。

【输入样例】

2

【输出样例】

73

【来源】

No

代码

#include <iostream>
#include <sstream>
#include <cmath>
using namespace std;
int main()
{int n,temp=0;cin>>n;for(int i=pow(10,n-1);i<pow(10,n);i++){int ans=0;string s;stringstream ss;ss<<i;ss>>s;for(int j=0;j<s.length();j++){if(s[j]=='3') ans++;}if(ans%2==0) temp++;}cout<<temp%12345<<endl;return 0;
}

运行超时。。。。。。

#include <iostream>
#include <cmath>
using namespace std;
int main ()
{int n,temp=0;cin>>n;for(int i=pow(10,n-1);i<pow(10,n);i++){int ans=0;for(int j=1;j<=n;j++){int x=pow(10,j-1);if((i/x%10)==3) ans++;}if(ans%2==0) temp++;}cout<<temp%12345<<endl;return 0;
}

好,又超时了。。。。。

#include <iostream>
using namespace std;
int main ()
{int f[1001][2],n;cin>>n;f[1][1]=1;f[1][0]=9;for(int i=2;i<=n;i++){int x=f[1][0];if(i==n)x--;f[i][0]=(f[i-1][0]*x+f[i-1][1])%12345;f[i][1]=(f[i-1][1]*x+f[i-1][0])%12345;}cout<<f[n][0]<<endl;return 0;
}

行吧,终于AC了。

信息学奥赛一本通(C++)在线评测系统——基础(二)基础算法 —— 1313:【例3.5】位数问题相关推荐

  1. 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划

    总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...

  2. 信息学奥赛一本通1336:寻找树根和孩子(图论算法-树)详细讲解

    题目 信息学奥赛一本通(C++版)在线评测系统 思路讲解 首先我们可以看到这到题数据量不大,可以直接简单粗暴用邻接矩阵来存,用题目中的数据,邻接矩阵存储如下: 1 2 3 4 5 6 7 8 1 1 ...

  3. 信息学奥赛一本通(C++版)第二部分 基础算法 第二章 数据排序

    第二章 数据排序 T1310 : 车厢重组 时间限制: 1000 ms 内存限制: 65536 KB [题目描述]   在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转.一个车站的职工 ...

  4. 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分

    信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...

  5. 信息学奥赛一本通(题解目录)

    信息学奥赛一本通(题解目录) 记录了我从初学者到逐渐熟悉c++的成长之路 信息学奥赛一本通OJ 目录 信息学奥赛一本通(题解目录) 前言 一.语言及算法基础篇 基础(一) C++语言 第一章 C++语 ...

  6. 1001:Hello,World! 【信息学奥赛一本通(C++版)在线评测系统】

    「原题」 1001:Hello,World! 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 0 通过数: 0 [题目描述] 编写一个能够输出"Hello,World!& ...

  7. 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】

    为了更好的阅读体验,建议您移步至我的博客园来阅读此文章. 传送门 「原题」 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 0 通过数: 0 [题目描述] ...

  8. 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)

    信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法   更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...

  9. 信息学奥赛一本通在线提交地址

    信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...

  10. 信息学奥赛一本通 提高篇 第5章 矩阵乘法

    例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...

最新文章

  1. jmp指令对应的机器码
  2. urlrewrite实现之HTTP 运行库支持
  3. DataGridView显示数据库数据(一)
  4. geojson地图_PowerBI地图应用之形状地图
  5. 审查指南 最新版本_代码审查-最终指南
  6. 谷歌Auto-DeepLab:自动搜索图像语义分割架构算法开源实现
  7. u-boot移植随笔:困难重重,前路未知
  8. 关于“小米盒子”等的被喷
  9. KVO 的代码简洁使用
  10. HIbernate二级缓存的缓存策略
  11. jQuery视频弹窗插件可播放mp4,mov等格式
  12. 新员工入职表_员工离职率过高,只要三步骤,就能轻松有效控制
  13. 静态IP、动态IP、ADSL拨号和DNS这几者你分得清吗?
  14. Java下载文件时文件名中的中文变成下划线,其他正常
  15. response.reset()
  16. 实验5-2 符号函数 (10分)
  17. 肿瘤靶向性红细胞膜包裹叶酸修饰的PLGA纳米粒|巨噬细胞膜包裹的PEG-PLGA载雷公藤红素纳米粒
  18. 《GhostXP_SP2电脑公司特别版_v8.5》
  19. dnsmasq 的配置
  20. 信道的极限容量——奈氏准则(公式)、信噪比、香农公式

热门文章

  1. 51nod1179【思维】
  2. 基于webRTC技术 音频和视频,IM解
  3. Apache 配置域名入口路径
  4. CodeFirst EF中导航属性的个人理解
  5. 菜鸟之2011-2012学年总结
  6. 使用squid代理时出现“The requested URL could not be retrieved”
  7. 计算机5800怎么开机,神舟5800笔记本怎么进bios
  8. 7-35 蒙特卡罗方法求圆周率 (30 分)
  9. Java黑皮书课后题第8章:*8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和。编写一个测试程序,读取3*4矩阵,显示每列元素的和
  10. Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间