pat1006
来源:互联网 发布:战地4同步云数据 编辑:程序博客网 时间:2024/05/17 11:06
package AdvancedLevelPractice;import java.util.Scanner;public class pat1006 {public static void main(String[] args) {// TODO Auto-generated method stubScanner scanner = new Scanner(System.in);int M = scanner.nextInt();String[] nameStrings = new String[M];String[] unlockStrings = new String[M];String[] lockStrings = new String[M];for(int i = 0; i < M; i++){nameStrings[i] = scanner.next();unlockStrings[i] = scanner.next();lockStrings[i] = scanner.next();}int unlock = getUnlock(unlockStrings);int lock = getLock(lockStrings);System.out.print(nameStrings[unlock]+" "+nameStrings[lock]);scanner.close();}private static int getLock(String[] lockStrings) {// TODO Auto-generated method stubString[] timeStrings = lockStrings[0].split(":");int[] time = new int[3];for(int i = 0; i < 3; i++){time[i] = Integer.parseInt(timeStrings[i]);}int index = 0;for(int i = 1; i < lockStrings.length; i++){String[] tmpStrings = lockStrings[i].split(":");for(int j = 0; j < 3; j++){if(Integer.parseInt(tmpStrings[j]) > time[j]){time[0] = Integer.parseInt(tmpStrings[0]);time[1] = Integer.parseInt(tmpStrings[1]);time[2] = Integer.parseInt(tmpStrings[2]);index = i;break;}}}return index;}private static int getUnlock(String[] unlockStrings) {// TODO Auto-generated method stubString[] timeStrings = unlockStrings[0].split(":");int[] time = new int[3];for(int i = 0; i < 3; i++){time[i] = Integer.parseInt(timeStrings[i]);}int index = 0;for(int i = 1; i < unlockStrings.length; i++){String[] tmpStrings = unlockStrings[i].split(":");for(int j = 0; j < 3; j++){if(Integer.parseInt(tmpStrings[j]) < time[j]){time[0] = Integer.parseInt(tmpStrings[0]);time[1] = Integer.parseInt(tmpStrings[1]);time[2] = Integer.parseInt(tmpStrings[2]);index = i;break;}}}return index;}}
0 0
- PAT1006
- pat1006
- pat1006
- PAT1006
- pat1006
- PAT1006(A)
- PAT1006题解
- PAT1006.换个格式输出
- PAT1006 数组打印的问题
- pat1006 Sign In and Sign Out
- PAT1006. Sign In and Sign Out
- PAT1006. Sign In and Sign Out (25)
- PAT1006:换个格式输出整数
- pat1006 Sign In and Sign Out
- PAT1006 换个格式输出整数 (15)
- PAT1006 换个格式输出整数
- PAT1006. 换个格式输出整数
- pat1006:换个格式输出整数
- Android5.0的更新包中system.new.dat文件的打包
- 将索引移动到别的表空间
- 数据结构实验1——顺序表
- pat1005
- [算法系列] 求生之路(迷宫找出口)
- pat1006
- exynos4412 HDMI测试
- 为什么选择go语言?go语言的优势
- iBatis教程之CRUD操作
- pat1007
- [置顶] IT牛人博客
- IOS中UITableViewController使用注意点
- linux patch 命令小结
- Qt数据库编程文档