| ||||||||||
| 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 | |||||||||
答案都没啥问题,为什么会WA啊,有没有大神看看import java.util.*;
public class p1002 {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
int n=reader.nextInt(),m=n+1;
HashMap<String,Integer> table=new HashMap<String,Integer>();
String str,string="";
int i,len,number,count=0;
char letter;
while(m--!=0){
str=reader.nextLine();
len=str.length();
count=0;
for(i=0;i<len;i++){
letter=str.charAt(i);
if(letter=='-')
continue;
else if(letter>='0'&&letter<='9')
string+=letter;
else {
number=(int)letter;
if(letter>='A'&&letter<='P')
number++;
number=number/3+28;
string+=(char)number;
}
count++;
if(count==3)
string+="-";
}
if(table.containsKey(string))
table.put(string,table.get(string)+1);
else table.put(string,1);
string="";
}
count=0;
String arr[]=new String[n];
for(String key : table.keySet()){
i=table.get(key);
if(i==1)
continue;
string=key;
i+=48;
string+=" "+(char)i;
arr[count]=string;
count++;
}
if(count==0)
System.out.println("No duplicates.");
else {
Arrays.sort(arr,0,count);
for(i=0;i<count;i++)
System.out.println(arr[i]);
}
reader.close();
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator