sdut 2055 来淄博旅游
来源:互联网 发布:洛阳数控编程招聘 编辑:程序博客网 时间:2024/04/28 01:25
题目链接
Problem Description
淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。
统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分送的游客。
Input
第一行是一个正整数n(n <= 100) ,代表网上报名人数。接下来n行,每行包括一个name(字符串,不超过20个字符),来的城市from(字符串,英文小写,不超过20个字符),去的城市to(只有zichuan,linzi,zhoucun,boshan中的一个),名单顺序代表报名顺序,也是优先处理顺序。
Output
对于每个始发城市,先输出始发城市名,冒号,从此城市来的游客名单。对要去的目的地,先输出目的地城市,冒号,到此城市的游客名单。目的地城市只有题中已经告诉的四个,并按题中提到的顺序输出,对于没有要去的城市也要输出。
在名单前列的人名输出时要先于在名单后面的。更详细的输入输出见示例。
Example Input
6
skym zoucheng linzi
plmm beijing boshan
moon jinan boshan
pc zoucheng zichuan
von shanghai boshan
qq beijing zichuan
Example Output
zoucheng : skym pc
beijing : plmm qq
jinan : moon
shanghai : von
zichuan : pc qq
linzi : skym
zhoucun :
boshan : plmm moon von
注意点:
1.声明结构体的时候,不能直接定义.
2.最后一个名字后面没有空格.
3.结构体中可以使用string类型,但是不能初始化"任何类都不能用memset,
一旦暴力,就等于你强奸了她的内部数据,她已经崩溃了"
#include<iostream>using namespace std;typedef struct Node{ string name; string from; string to;}Node;string from[105];string to[5] = {"zichuan","linzi","zhoucun","boshan"};int main(){ int n; cin>>n; Node t[105]; int k = 0; for(int i = 0;i<n;i++){ int j; cin>>t[i].name>>t[i].from>>t[i].to; if(!i) from[k++] = t[i].from; else{ for(j = 0;j<i;j++) if(t[i].from==from[j]) break; if(j==i) from[k++] = t[i].from; } } for(int i = 0;i<k;i++){ cout<<from[i]<<" :"; for(int j = 0;j<n;j++) if(t[j].from==from[i]) cout<<" "<<t[j].name; cout<<endl; } for(int i = 0;i<4;i++){ cout<<to[i]<<" :"; for(int j = 0;j<n;j++) if(t[j].to==to[i]) cout<<" "<<t[j].name; cout<<endl; } return 0;}
- SDUT 2055 来淄博旅游
- SDUT 2055----来淄博旅游
- sdut 2055来淄博旅游
- sdut 2055 来淄博旅游
- SDUT 来淄博旅游
- SDUT OJ 来淄博旅游
- 来淄博旅游 (sdut oj)
- 来淄博旅游 (2055)
- 2055来淄博旅游
- |2055|来淄博旅游
- SDUT OJ 来淄博旅游 ——链表做法
- 山东理工OJ 2055 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- 来淄博旅游
- Mybatis一对多查询
- POJ
- mysql表结构的查询与修改
- 试着写写博客。
- AFNetwoking源码——基本架构
- sdut 2055 来淄博旅游
- android:ContentProvider
- vim标签功能
- 华为OJ——iNOC产品部--完全数计算
- 欢迎使用CSDN-markdown编辑器
- [NOIP模拟]T3:系列维护
- 凭你不知道的这些功能,华为p10就能称为有史以来最棒的国产机
- Qt中的键盘事件
- OKhttp封装的工具类 可以拷到自己项目中直接用