信息学奥赛一本通(C++)在线评测系统——基础(二)基础算法 —— 1313:【例3.5】位数问题
时间限制: 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】位数问题相关推荐
- 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划
总目录详见:https://blog.csdn.net/mrcrack/article/details/86501716 信息学奥赛一本通(C++版) 第二部分 基础算法 第九章 动态规划 第一节 动 ...
- 信息学奥赛一本通1336:寻找树根和孩子(图论算法-树)详细讲解
题目 信息学奥赛一本通(C++版)在线评测系统 思路讲解 首先我们可以看到这到题数据量不大,可以直接简单粗暴用邻接矩阵来存,用题目中的数据,邻接矩阵存储如下: 1 2 3 4 5 6 7 8 1 1 ...
- 信息学奥赛一本通(C++版)第二部分 基础算法 第二章 数据排序
第二章 数据排序 T1310 : 车厢重组 时间限制: 1000 ms 内存限制: 65536 KB [题目描述] 在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转.一个车站的职工 ...
- 信息学奥赛一本通 提高篇 第一部分 基础算法 第2章 二分与三分
信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分 信息学奥赛一本通 提高篇 提高版 第一部分 基础算法 第2章 二分与三分_mrcrack的博客-CSDN博客_信息学奥赛一本通 ...
- 信息学奥赛一本通(题解目录)
信息学奥赛一本通(题解目录) 记录了我从初学者到逐渐熟悉c++的成长之路 信息学奥赛一本通OJ 目录 信息学奥赛一本通(题解目录) 前言 一.语言及算法基础篇 基础(一) C++语言 第一章 C++语 ...
- 1001:Hello,World! 【信息学奥赛一本通(C++版)在线评测系统】
「原题」 1001:Hello,World! 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 0 通过数: 0 [题目描述] 编写一个能够输出"Hello,World!& ...
- 1000:入门测试题目 【信息学奥赛一本通(C++版)在线评测系统】
为了更好的阅读体验,建议您移步至我的博客园来阅读此文章. 传送门 「原题」 1000:入门测试题目 时间限制: 1000 ms 内存限制: 32768 KB 提交数: 0 通过数: 0 [题目描述] ...
- 信息学奥赛一本通(基础算法与数据结构-题解汇总目录)
信息学奥赛一本通(C++版)在线评测系统 基础(二)基础算法 更新中...... 第一章高精度计算 1307[例1.3]高精度乘法 1308[例1.5]高精除 1309[例1.6]回文数(Noip ...
- 信息学奥赛一本通在线提交地址
信息学奥赛一本通 1 C++语言入门 1.1 综合 1.1.1 P1458 地球人口承载力估计 正确: 770 提交: 1794 比率: 42.92 % 1.1.2 P1686 Hello, Worl ...
- 信息学奥赛一本通 提高篇 第5章 矩阵乘法
例1 矩阵AXB 信息学奥赛一本通(C++版)在线评测系统 [矩阵乘法]矩阵A×B_Uletay-CSDN博客 矩阵乘法--矩阵A×B_vina的博客-CSDN博客 一本通1641[例 1]矩阵 A× ...
最新文章
- jmp指令对应的机器码
- urlrewrite实现之HTTP 运行库支持
- DataGridView显示数据库数据(一)
- geojson地图_PowerBI地图应用之形状地图
- 审查指南 最新版本_代码审查-最终指南
- 谷歌Auto-DeepLab:自动搜索图像语义分割架构算法开源实现
- u-boot移植随笔:困难重重,前路未知
- 关于“小米盒子”等的被喷
- KVO 的代码简洁使用
- HIbernate二级缓存的缓存策略
- jQuery视频弹窗插件可播放mp4,mov等格式
- 新员工入职表_员工离职率过高,只要三步骤,就能轻松有效控制
- 静态IP、动态IP、ADSL拨号和DNS这几者你分得清吗?
- Java下载文件时文件名中的中文变成下划线,其他正常
- response.reset()
- 实验5-2 符号函数 (10分)
- 肿瘤靶向性红细胞膜包裹叶酸修饰的PLGA纳米粒|巨噬细胞膜包裹的PEG-PLGA载雷公藤红素纳米粒
- 《GhostXP_SP2电脑公司特别版_v8.5》
- dnsmasq 的配置
- 信道的极限容量——奈氏准则(公式)、信噪比、香农公式
热门文章
- 51nod1179【思维】
- 基于webRTC技术 音频和视频,IM解
- Apache 配置域名入口路径
- CodeFirst EF中导航属性的个人理解
- 菜鸟之2011-2012学年总结
- 使用squid代理时出现“The requested URL could not be retrieved”
- 计算机5800怎么开机,神舟5800笔记本怎么进bios
- 7-35 蒙特卡罗方法求圆周率 (30 分)
- Java黑皮书课后题第8章:*8.1(求矩阵中各列数字的和)使用下面的方法头编写一个方法,求矩阵中特定列的所有元素的和。编写一个测试程序,读取3*4矩阵,显示每列元素的和
- Java黑皮书课后题第7章:7.16(执行时间)编写程序,随机产生一个包含100 000个整数的数组和一个关键字。估算调用程序清单7-6中的linearSearch方法的执行时间