Description

淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点。从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店。在张店玩一天后,这些游客又要到淄博其他景点玩,所以重新统计到淄川、临淄、周村、博山去的游客,用大巴把他们分送过去。
统计这些游客是很费精力的,但让电脑做会简单一些,现在就请你帮忙设计这个程序统计分送的游客。
Input

第一行是一个正整数n(n <= 100) ,代表网上报名人数。接下来n行,每行包括一个name(字符串,不超过20个字符),来的城市from(字符串,英文小写,不超过20个字符),去的城市to(只有zichuan,linzi,zhoucun,boshan中的一个),名单顺序代表报名顺序,也是优先处理顺序。
Output

对于每个始发城市,先输出始发城市名,冒号,从此城市来的游客名单。

对要去的目的地,先输出目的地城市,冒号,到此城市的游客名单。目的地城市只有题中已经告诉的四个,并按题中提到的顺序输出,对于没有要去的城市也要输出。

在名单前列的人名输出时要先于在名单后面的。更详细的输入输出见示例。
Sample
Input

6
skym zoucheng linzi
plmm beijing boshan
moon jinan boshan
pc zoucheng zichuan
von shanghai boshan
qq beijing zichuan

Output

zoucheng : skym pc
beijing : plmm qq
jinan : moon
shanghai : von
zichuan : pc qq
linzi : skym
zhoucun :
boshan : plmm moon von

Hint

import java.util.*;class Per {String name, from, to;boolean flag = true;public Per(String name, String from, String to) {super();this.name = name;this.from = from;this.to = to;}}public class Main {public static void main(String[] args) {Scanner reader = new Scanner(System.in);Per[] per = new Per[1000];int n = reader.nextInt();for (int i = 0; i < n; i++) {per[i] = new Per(reader.next(), reader.next(), reader.next());}for (int i = 0; i < n; i++) {if (per[i].flag) {System.out.print(per[i].from + " : " + per[i].name);per[i].flag = false;for (int j = i + 1; j < n; j++) {if (per[j].from.compareTo(per[i].from) == 0) {System.out.print(" " + per[j].name);per[j].flag = false;}}System.out.println();              }}String map[] = new String[] { "zichuan", "linzi", "zhoucun", "boshan" };for (int i = 0; i < 4; i++) {System.out.print(map[i] + " :");for (int j = 0; j < n; j++) {if (per[j].to.compareTo(map[i]) == 0) {System.out.print(" " + per[j].name);}}System.out.println();}reader.close();}}

来淄博旅游_JAVA相关推荐

  1. 来淄博旅游 2055

    来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来 ...

  2. 来淄博旅游 结构体

    来淄博旅游 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description淄博某旅行社每天都要接待来自全国各 ...

  3. 来淄博旅游 C 2055

    来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来 ...

  4. C语言 结构体 来淄博旅游

    来淄博旅游 Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社 ...

  5. 淄博旅游“一夜爆火”,五一流量大盘已经开启

    全民调休换来的五一小长假即将来临,经过几年"禁锢"后,这两年的旅游业开始回暖. 而今年国内旅游黑马竟指向了新人淄博. 山东淄博烧烤一直以来都"小有名气",但是这 ...

  6. SDUT 2055_来淄博旅游(Java模拟题)

    来淄博旅游 Time Limit: 1000 ms Memory Limit: 65536 KiB Submit Statistic Problem Description 淄博某旅行社每天都要接待来 ...

  7. 淄博旅游景点与美食汇总

    注意: 有些景点自己亲身经历过.有些景点是同学去过.有的则是来自网络汇总(会注明),您要是觉得不好或是意见不统一可以忽略本文章.毕竟好不好玩或是好不好吃主要是个人主观因素评价!!! 类似于万达广场.万 ...

  8. 2055 到淄博旅游

    淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人数,用大巴把他们从不同城市拉到张店.在张 ...

  9. SDUT 来淄博旅游

    Problem Description 淄博某旅行社每天都要接待来自全国各地的游客,他们从各个城市来到张店区,游玩后又去淄博的其他旅游景点.从各个城市来张店的游客只是在网上报名,然后旅行社根据统计的人 ...

最新文章

  1. EasyUi 改变 selelct 的 下拉内容 div 的高度
  2. 械模拟计算器 - 计算尺
  3. 存储系统的类型及特点
  4. 第三章:3.7 傅里叶变换性质(一)
  5. spring boot创建应用 端口冲突8080
  6. android 启动第三方程序的代码(利用ComponentName)
  7. centos7设置成文件服务器,CentOS7服务器架设ftp过程
  8. js实现炫酷数字效果
  9. 为VMware虚拟机内安装的Ubuntu 16.04设置静态IP地址
  10. 网络工程师笔记--网络管理技术
  11. MVVM框架原理浅析
  12. 【简单示例:数据库表转XML】
  13. js获取浏览器默认语言设置
  14. 哪个计算机无法做到双屏显示,笔记本电脑怎么实现双屏显示不同的内容
  15. Ps 快速更改头发颜色
  16. 焦作大学对口计算机分数线,焦作大学录取分数线|2021焦作大学分数线|2021年焦作大学高考分数线|2021年焦作大学招生计划录取人数...
  17. P4234-最小差值生成树【LCT】
  18. 增加表空间数据文件语句
  19. 0 1随机数C语言程序,C语言产生随机数的方法
  20. java 补齐字符串_使用String.format()格式化字符串,java自动补全自增长字符串

热门文章

  1. 大数据分析之环境部署
  2. Redis分布式锁的正确实现方式(Java版)
  3. Elasticsearch使用BulkProcessor批量插入
  4. netty epoll调用示例
  5. redis 模糊删除实现
  6. spring源码分析之spring-web web模块分析
  7. spring beans源码解读之--XmlBeanFactory
  8. mongdb开始标记
  9. spring启动过程之源码跟踪(中)--spring Debug
  10. 【编程语言】JAVA | Windows10下JAVA的环境配置(绝对路径)