UVA 1610(p253)----Party Games
2016-02-26 13:42
405 查看
#include<iostream> #include<cstdio> #include<algorithm> using namespace std; const int maxn=1000+50; int n; string st[maxn]; string st1,st2; void solve() { string ans="",st3=""; sort(st,st+n); st1=st[n/2-1];st2=st[n/2]; int l1=st1.length(),l2=st2.length(); for(int i=0;i<max(l1,l2);i++) { int flag=0; for(int i=0;i<26;i++) { string ans=st3; ans+=char(i+'A'); if(ans>=st1&&ans<st2) {flag=1;cout<<ans<<endl;break;} } if(flag) break; st3+=st1[i]; } } int main() { ios::sync_with_stdio(false); while(cin>>n&&n) { for(int i=0;i<n;i++) cin>>st[i]; solve(); } return 0; }
相关文章推荐
- 0-1背包问题蛮力法求解(c++版本)
- 0-1背包问题蛮力法求解(java版本)
- common-logging--源码之SimpleLog
- PHP如何实现文件上传
- LinkedHashMap的学习
- android6.0 Phone源码分析之Phone适配过程
- poj1664 放苹果(递归)
- String类字符串的比较
- Ubuntu14.04 Django Mysql安装部署全过程
- 解决在html5页面中嵌入视频时只有声音却不显示图像的问题
- 数据库性能评测
- Java泛型(一) 泛型的概念 基础
- SSH默认端口更改后使用Git(转)
- mysql-mariadb启动报错恢复数据([ERROR] mysqld got signal 6)
- 数据挖掘和机器学习的基本概念
- UVA 1606(p238)----Amphiphilic Carbon Molecules
- KMP算法求解
- Android Launcher抽屉类SlidingDrawer的使用!
- linux设备驱动归纳总结(七):2.内核定时器
- flume、kafka定制开发