| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:1002总是得到“Answer Wrong”,谁帮我看看哪里有问题?In Reply To:1002总是得到“Answer Wrong”,谁帮我看看哪里有问题? Posted by:guoz0003 at 2007-10-24 15:08:48 > 我用java写的,code在下面。
>
> import java.util.Scanner;
> import java.util.Arrays;
> public class Main {
> public static void main(String[] args){
> Scanner sc = new Scanner(System.in);
> String[] str = new String[Integer.parseInt(sc.nextLine())];
> char ch;
> int j;
> String tem;
> for(int i=0; i<str.length; i++){
> str[i] = sc.nextLine();
> tem="";
> for(j=0; j<str[i].length(); j++){
> ch = str[i].charAt(j);
> switch(ch){
> case '0':
> case '1':
> case '2':
> case '3':
> case '4':
> case '5':
> case '6':
> case '7':
> case '8':
> case '9':
> tem+=ch;
> break;
> case 'A':
> case 'B':
> case 'C':
> tem+="2";
> break;
> case 'D':
> case 'E':
> case 'F':
> tem+="3";
> break;
> case 'G':
> case 'H':
> case 'I':
> tem+="4";
> break;
> case 'J':
> case 'K':
> case 'L':
> tem+="5";
> break;
> case 'M':
> case 'N':
> case 'O':
> tem+="6";
> break;
> case 'P':
> case 'R':
> case 'S':
> tem+="7";
> break;
> case 'T':
> case 'U':
> case 'V':
> tem+="8";
> break;
> case 'W':
> case 'X':
> case 'Y':
> tem+="9";
> break;
> default:
>
> }
> }
> str[i]=tem.substring(0, 3)+"-"+tem.substring(3);
> }
> Arrays.sort(str);
> tem=str[0];
> j=0;
> for(int i=0; i<str.length; i++){
> if(!tem.equals(str[i])){
> if(j!=1)
> System.out.println(tem+" "+j);
> j=0;
> tem=str[i];
> }
> j++;
> }
> if(j!=1)
> System.out.println(tem+" "+j);
> }
> }
我在自己电脑上运行的时候sample可以得到正确的答案啊。
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator