pat 乙级 1023. 组个最小数 (20)
来源:互联网 发布:2015中国国际储备数据 编辑:程序博客网 时间:2024/06/02 07:19
思路:
由于给出的10 数代表0-9 每个数字的个数 ,
所以这里考虑 先找出最小的非0 且个数不为0 的数,先输出 一个 ,其个数减1,然后 把剩余的个数不为0 的数字从小到大依次输出 即可
#include <stdio.h>#include <iostream>#include <cstdlib>#include <cmath>#include <cctype>#include <string>#include <cstring>#include <algorithm>#include <ctime>using namespace std;int num[10];int main() {for (int i=0;i<10;i++) {cin>>num[i];}int p=0;for (int i=1;i<10;i++) {if (num[i]!=0) {p=i;break; //找出第一个非0 且个数不为0的数 就是要输出的第一位数字}}cout<<p; // 输出 num[p]=num[p]-1;// 个数减一 for(int i=0;i<10;i++) {if (num[i]!=0) {for (int j=0;j<num[i];j++) {cout<<i;}}} return 0;}
阅读全文
0 0
- PAT 乙级 1023. 组个最小数
- PAT乙级 1023. 组个最小数
- [PAT-乙级]1023.组个最小数
- PAT乙级 组个最小数 (20)
- PAT乙级—1023. 组个最小数 (20)-native
- PAT-乙级-1023. 组个最小数 (20)
- 1023. 组个最小数 (20)-PAT乙级真题
- 【PAT】(乙级)1023. 组个最小数 (20)
- PAT乙级.1023. 组个最小数 (20)
- PAT 乙级 1023. 组个最小数 (20)
- 1023. 组个最小数 (20) PAT 乙级
- PAT 乙级 1023. 组个最小数 (20) Java版
- 1023. 组个最小数 (20)-PAT乙级
- PAT 乙级 1023. 组个最小数 (20)
- PAT乙级 1023. 组个最小数 (20)
- PAT乙级1023. 组个最小数 (20)
- PAT乙级 1023. 组个最小数 (20)
- [PAT乙级]1023. 组个最小数 (20)
- view的执行过程,各种方法的调用先后顺序
- OpenGL ES 2.0 VBO与渲染
- Python中的if-else
- jquery源码--extend函数的归纳
- Storm的配置文件yaml详解
- pat 乙级 1023. 组个最小数 (20)
- 利用Gate one和ngrok把内网中kali映射到公网,方便随时随地去使用kali进行操作
- Rand5() to Rand7()
- linux下查一个软件的后台软件及其调用参数
- HITOJ 2739 The Chinese Postman Problem(有向带权图上的中国邮递员问题)
- 产学研的含义
- Hdu 2062 Subset sequence
- 静态pdf表单与交互式pdf表单的介绍
- codeforces Div#432 B Arpa and an exam about geometry(技巧)