算法入门经典第二版 3-3 Digit Counting
来源:互联网 发布:全职高手烽火知韩txt 编辑:程序博客网 时间:2024/06/05 12:04
如果你使用的 Dev-C++,CodeBlocks等编译器默认不是支持C++11标准的 先更改编译器选项,更改成C++11标准,自行百度。
#include <stdio.h>#include <string>#include <cstring>using namespace std;int main(){ int a[10],T,N;; string s; scanf("%d",&T); while(T--) { memset(a,0,sizeof(a)); scanf("%d",&N); s = ""; for(int i = 1; i <= N; i++) //本题这样做效率不高(在这里直接处理会提高效率) s = s + to_string(i); //但是因为我写过统计数字的代码,所以我就偷了个懒直接构造了一个字符串 for(int i = 0; i < s.size(); i++) a[s[i]-48]++; printf("%d",a[0]); for(int i = 1; i <= 9; i++) printf(" %d",a[i]); printf("\n"); } return 0; }
阅读全文
0 0
- 算法入门经典第二版 3-3 Digit Counting
- 算法竞赛入门经典(第2版)习题3-3 数数字 Digit Counting UVa1225
- 《算法竞赛入门经典2ndEdition 》习题3-3 数数字(Digit Counting, Uva1225)
- 算法竞赛入门经典 第三章 uVa1225 - Digit Counting
- 《算法竞赛入门经典 第二版》 Chapter 3
- 算法入门经典第二版 3-1 Score
- 算法入门经典第二版 3-2 Molar Mass
- 算法入门经典第二版 3-4 Periodic Strings
- 算法入门经典第二版 3-5 Puzzle
- 算法入门经典第二版 3-9 All in All
- 算法入门经典第二版 3-8 Repeating Decimals
- 算法入门经典第二版 3-7 DNA Consensus String
- 《算法竞赛入门经典2ndEdition 》例题3-5 生成元(Digit Generator, Uva1583)
- 【习题3-3】 UVA - 1225 Digit Counting
- 3-3 uva 1225 - Digit Counting
- 习题3-3 数数字(Digit counting)
- 习题3-3 UVa1225 Digit Counting
- 算法竞赛入门经典第二版 第二章
- HashMap
- Bash中的字符串截取
- 优秀的开源c项目
- C++高效编程忠告
- think in java 阅读笔记(类的加载和实例化)
- 算法入门经典第二版 3-3 Digit Counting
- 机器学习:Selective Search for Object Recognition
- Effective Java:类和接口的设计
- SpringCloud项目生成Jar包执行
- 免锁容器之CopyOnWriteArrayList、ConcurrentHashMap
- 用星坐标(Star Coordinates)表示高维数据
- java学习——字符串<2>
- 【转载】Intellij IDEA win下快捷键
- oracle_SQL优化_高水位线导致的性能问题