FZU 2135 数字游戏
2015-08-21 22:39
375 查看
Problem 2135 数字游戏
Accept: 255 Submit: 394
Time Limit: 1000 mSec Memory Limit : 32768 KB
Problem Description
给一个N位的正整数,该数不包含前导0,先让你调整其中每个数字的位置,得到另一个n位的数,并且使得这个数越小越好,而且这个数不能包含前导0。比如543210可以变成102345,而12345保持不变才是最优结果。
Input
第一行一个整数T(T<=100),表示有T组数据。每组数据先输入一行一个整数N(1<=N<=100),表示位数,接下来一行输入一个N位的不包含前导0的正整数。
Output
每组数据对应一行输出,即调整数字位置后能得到的最小的不包含前导0的数。
Sample Input
36
543210
3
123
3
231
Sample Output
102345123
123
代码:
#include<stdio.h> #include<stdlib.h> #include<algorithm> using namespace std; int main() { int t,n,i,k; char s[110],temp; scanf("%d",&t); while(t--) { scanf("%d",&n); scanf("%s",s); sort(s,s+n); for(i=0;i<n;i++) { if(s[i]!='0') { temp=s[0]; s[0]=s[i]; s[i]=temp; break; } } printf("%s\n",s); } return 0; }
相关文章推荐
- Machine Learning “for Dummies” (part 2)
- hdoj-2066 一个人的旅行【最短路径--dijkstra&&spfa&&floyd】
- [HTML] CSS 下拉列表菜单
- 【GDOI】8.21训练总结
- poj3254 Corn Fields 状压DP入门
- GDOI2016模拟8.21新数独
- servlet第2讲(上集)
- Java Set接口TreeSet
- 今天,回学校两个星期了。
- hdu 5414 CRB and String(贪心)
- 对于Netty的十一个疑问
- C# 泛型类的实现,链表的封装LinkedListNode
- 架构必备:Rate limiting 的作用和常见方式 - 互联网技术和架构
- [题解+总结]20150821
- CentOS7.0下,apache不能正常运行的解决思路
- excel导入导出优化
- 联发科笔试
- iOS逆向工程-动态分析
- hibernate *.hbm.xml 与 hibernate.cfg.xml基本模板(mysql)
- 春有它的记忆,秋有它的情怀