Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

答案都没啥问题,为什么会WA啊,有没有大神看看

Posted by ChefsSalad at 2022-10-08 15:59:59 on Problem 1002
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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator