PAT-1023 组个最小数
2016-02-28 16:09
253 查看
水。不用排序
#include <iostream> #include <cstdio> #include <cstring> #include <cmath> #include <iomanip> #include <stdlib.h> using namespace std; #define MAX 50+5 int main() { //freopen("in.txt", "r", stdin); //freopen("out.txt", "w", stdout); int num[MAX], k = 0; for (int i = 0; i < 10; i++) { int t = 0; cin >> t; while (t--) num[k++] = i; } if (0 == num[0]) { for (int i = 1; i < k; i++) if (num[i] != 0) { int t = num[0]; num[0] = num[i]; num[i] = t; break; } } for (int i = 0; i < k; i++) { cout << num[i]; } return 0; }
相关文章推荐
- Graspit 在ubuntu下的安装
- 二次型
- IOS UI-瀑布流(UICollectionView)
- 1076. Forwards on Weibo (30)
- Caffe softmax_layer.cpp学习
- hdu3555数位dp
- 安卓TextView中的文本加上横线或者下划线
- iptables的概念及使用
- uva 11388 最大公约数与最小公倍数的关系
- Ajax学习
- jquery ajax方式提交form并传递其他非表单中的参数,报表导出并自动下载,jquery ajax提交
- 自定义ViewGroup之卫星菜单
- 浅析伪罗伯特法所构造的任意阶数伪二次幻方中某一任意位置权值的一般求法
- 7. Reverse Integer
- 2.2 由摄像机读入数据
- Spring Bean装配-resouce
- 普林斯顿微积分读本:第 25 章 如何求解估算问题
- Mssql从零开始(1)
- bzoj 1045: [HAOI2008] 糖果传递
- eclipse maven failOnMissingWebXml问题处理