您的位置:首页 > 其它

水题,模拟(nefu 1152 阿里巴巴致富的秘密)

2016-10-09 16:52 337 查看
           链接:阿里巴巴致富的秘密

          最近不知道是谁脑壳儿发卡,袭击了众多online-oj,包括我爱的nkoj(应该是这样)。于是惊慌失措的我,去poj胡乱找题来做。但是由于本人智商因素,题都看不懂,更别提写代码。

     在度娘的帮助下,终于找到了一些水题,但是又可以练练手的题:


Description

阿里巴巴每次来到强盗的藏宝藏的洞穴门口,都要破译动门口的密码;密码由一些行的字符串构成,只要知道这些行字符串的顺序,就可以顺利的进入洞穴了,得到宝藏了!
阿里巴巴冥思苦想,最后发现密码就是对这些字符串的从小到大排序就行了。



Input

输入数据有多组,每组第1行为n(1<=n<=20);然后为n行的字符串(包含空格,字符串的个数小于100)



Output

把这些串按照从小到大的顺序输出(输出可以使用puts());



Sample Input

3
good kood bug
i am
dog dx



Sample Output

dog dx
good kood bug
i am


 本题属于基础题,仅仅一提其输入。

#include <cstdio>
#include <cstring>
#include <cstdlib>
#include <iostream>
#include <algorithm>
using namespace std;
int i,n;
string s[22];
void _in()
{
char chr=getchar();
while(chr-'0'!=-38)
{
s[i]+=chr;
chr=getchar();
}
}
void _do()
{
char chr=getchar();
for(i=0;i<n;i++) _in();
sort(s,s+n);
for(i=0;i<n;i++)

cout<<s[i]<<endl;
for(i=0;i<n;i++)
s[i].clear();
}

int main()
{
while(~scanf("%d",&n))
_do();
return 0<span style="font-family: Arial, Helvetica, sans-serif;">;</span>
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  水题 练手