码迷,mamicode.com
首页 > 其他好文 > 详细

NYOJ题目840吃花生

时间:2016-08-31 12:02:34      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

技术分享

----------------------------------------------

这道题有坑,如果直接使用题描述中给出的单词比较是不相等的,猜测可能使用了缩写,不过只使用前两个字符就可以区分,所以如下:

AC代码:

 1 import java.util.Arrays;
 2 import java.util.Scanner;
 3 
 4 public class Main {
 5     
 6     public static void main(String[] args) {
 7         
 8         Scanner sc=new Scanner(System.in);
 9         
10         int times=Integer.parseInt(sc.nextLine());
11         
12         while(times-->0){
13             
14             String ss[]=sc.nextLine().split(" ");
15             int a[]=new int[7];
16             for(int i=0;i<a.length;i++){
17                 a[i]=Integer.parseInt(ss[i]);
18             }
19 
20             Arrays.sort(a);
21             
22             String s=sc.nextLine();
23 
24             int ans=0;
25             if(s.charAt(0)==‘M‘){
26                 ans=0;
27             }else if(s.charAt(0)==‘T‘ && s.charAt(1)==‘u‘){
28                 ans=1;
29             }else if(s.charAt(0)==‘W‘){
30                 ans=2;
31             }else if(s.charAt(0)==‘T‘ && s.charAt(1)==‘h‘){
32                 ans=3;
33             }else if(s.charAt(0)==‘F‘){
34                 ans=4;
35             }else if(s.charAt(0)==‘S‘ && s.charAt(1)==‘a‘){
36                 ans=5;
37             }else if(s.charAt(0)==‘S‘ && s.charAt(1)==‘u‘){
38                 ans=6;
39             }
40             
41             System.out.println(a[ans]);
42             
43         }
44         
45     }
46 
47 }

 

题目来源: http://acm.nyist.net/JudgeOnline/problem.php?pid=840

NYOJ题目840吃花生

标签:

原文地址:http://www.cnblogs.com/cc11001100/p/5825240.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!