波波爱看 NBA 。马上要考试了,波波决定放松一下,于是打开电视看篮球赛,在看球赛时想 到了每年的 NBA 总冠军队伍,由于复习紧张,他只记起了一部分,记忆的内容可能有重复。
现在请求学过编程的你帮助波波,按时间顺序依次输出总冠军的球队(不能重复)。(NBA 从 1947A.D 到 2009A.D)
输入文件第一行是一个正整数 n(0<=n<50)。
接下来的 n 行,每行先是城市名(由大小写字母、空格组成),后是时间(由数字组成)。 二者之间用 1 个空格隔开。
输出文件共若干行,即排序后的 NBA 总冠军队伍。每行先是时间,后是城市名,中间用一个 空格隔开。
3 Boston 1963 Boston 1959 Pholly 1947
1947 Pholly 1959 Boston 1963 Boston
【数据范围】
50%的数据,n<=25。
100%的数据,n<50。
C++:
- #include
- using namespace std;
- struct gj{
- string city;
- string year;
- }a[60];
- bool cmp(gj a,gj b){
- return a.year
- }
- int main(){
- int n;
- string s,p;
- cin>>n;
- getline(cin,s);
- for(int i=1;i<=n;i++){
- getline(cin,s);
- int pos=s.rfind(' ');
- a[i].city=s.substr(0,pos);
- a[i].year=s.substr(pos+1,4);
- }
- sort(a+1,a+n+1,cmp);
- for(int i=1;i<=n;i++){
- if(a[i].year!=p){
-
-
相关阅读:
【计算情与思】扫地僧、打字员、信息恐慌与奥本海默
bootstrap-datepicker实现只能选择每一年的某一个月份
全局解决SpringBoot框架中的application.properties/yml注解中文乱码问题(一劳永逸)
从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(九)文件服务篇(1):minio 单机与集群搭建
ORA-22992 cannot use LOB locators selected from remote tables
生产设备上的静电该如何处理?
Compose加载本地图片和网络图片
【无标题】未完成
Sulfo-CY7 NHS ester荧光染料的合成与化学性质1603861-95-5
Java使用Redis的几种客户端介绍
-
原文地址:https://blog.csdn.net/yangrenrui/article/details/134080508