水题,模拟(nefu 1152 阿里巴巴致富的秘密)
2016-10-09 16:52
337 查看
链接:阿里巴巴致富的秘密
最近不知道是谁脑壳儿发卡,袭击了众多online-oj,包括我爱的nkoj(应该是这样)。于是惊慌失措的我,去poj胡乱找题来做。但是由于本人智商因素,题都看不懂,更别提写代码。
在度娘的帮助下,终于找到了一些水题,但是又可以练练手的题:
本题属于基础题,仅仅一提其输入。
最近不知道是谁脑壳儿发卡,袭击了众多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> }
相关文章推荐
- 【UVa1152】4 Values whose Sum is 0 模拟
- 淘宝网或阿里巴巴模拟登陆获取数据
- 向阿里巴巴学习: 马云“上市”的秘密
- 使用HttpWebRequest模拟登陆阿里巴巴(alibaba、httpwebrequest、login)
- 致富秘密
- 通过模拟实验脚本还原阿里巴巴的四个苦逼小朋友抢购月饼现场
- php真的无法用CURL模拟登陆阿里巴巴??
- 【2016.10.5NOIP普及模拟】zy的秘密
- IE8中模拟IE7按钮(Emulate IE7 button)的秘密
- 通过模拟实验脚本还原阿里巴巴的四个苦逼小朋友抢购月饼现场
- 【云周刊】第128期:支撑千亿营收背后秘密——首届阿里巴巴研发效能嘉年华
- 王坚:阿里巴巴双十一的秘密 为什么“去IOE”?
- ATL布幔下的秘密之模板技术 模板模拟编译时多态
- ie8中模拟ie7(emulate ie7)按钮的秘密
- 百度秘密启动B2B杀入阿里巴巴老家
- 通过模拟实验脚本还原阿里巴巴的四个苦逼小朋友抢购月饼现场
- 2067. 【2016.10.5NOIP普及模拟】zy的秘密
- javascript 获取多条数据(模拟ajax获取数据)
- 揭开sed和awk的秘密
- [JavaScript] 模拟块级作用域、私有变量/函数