NOIP2013第一题
来源:互联网 发布:淘宝正义哥卖假货么 编辑:程序博客网 时间:2024/06/05 17:14
第一题:
1.记数问题(count.cpp/c/pas)
【问题描述】
试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1、2、3、4、5、6、7、8、9、10、11中,数字1出现了4次。
【输入】输入文件名为count.in。 输入共1行,包含2个整数n、x,之间用一个空格隔开。
【输出】 输出文件名为count.out。 输出共1行,包含一个整数,表示x出现的次数。
【输入样例】11 1
【输出样例】4
算法:从1开始每一个都算一下有多少个x,到n结束。
时间复杂度:o(n*log10 x)
空间复杂度:o(1)
源代码:
#include <fstream>using namespace std;ifstream fin("count.in");ofstream fout("count.out");long n,m;long long ans;int main(){fin>>m>>n;for (int i=1;i<=m;i++){long ii=i;while (ii!=0){if (ii%10==n)ans++;ii=ii/10;}}fout<<ans;return 0;}
- NOIP2013第一题
- NOIP2013
- noip2013
- noip2013
- NOIP2013 Day1第二题 POJ2299
- NOIP2013复赛提高组3题
- [NOIP2013] 花匠&积木大赛 贪心水题
- 水题笔记:noip2013 货车运输 [LCA]
- noip2013完挂
- [NOIP2013]花匠
- [NOIP2013]华容道
- NOIP2013华容道
- NOIP2013花匠
- NOIP2013 花匠
- NOIP2013华容道
- NOIP2013 花匠
- noip2013题解
- NOIP2013花匠
- SWT Designer(现名WindowBuilder Pro)的下载与安装
- 使用GifView在android上显示gif图片
- 利用JSP2提供的SimpleTagSupport 开发自定义标签
- 使用Telnet程序手工发送邮件
- Android应用复习一_布局
- NOIP2013第一题
- uva11992
- Go into, Hongxiutianxiang
- Android与标准Linux对比
- 由一个简单的String c=a+b的Java问题引发一点想法
- 【linux + lighttpd + php + zeromq】之实战训练一
- 【ACM训练计划】 《算法艺术与信息学竞赛》题目出处 (POJ等)
- 简单记事本及目录树形图的Java实现
- C++5中内存分配方法,堆 栈 静态存储区 全局/静态变量 自由存储区