F.A.Q
Hand In Hand
Online Acmers
Problem Archive
Realtime Judge Status
Authors Ranklist
 
     C/C++/Java Exams     
ACM Steps
Go to Job
Contest LiveCast
ICPC@China
Best Coder beta
VIP | STD Contests
    DIY | Web-DIY beta
Author ID 
Password 
 Register new ID

View Compilation Error

0_0_9089444_22850\Main.java:27: 需要为 class、interface 或 enum
	public void runCase() throws Exception{
	       ^
0_0_9089444_22850\Main.java:28: 需要为 class、interface 或 enum
		int num_nations = this.in.nextInt(); this.in.nextLine();
		                                     ^
0_0_9089444_22850\Main.java:29: 需要为 class、interface 或 enum
		if(num_nations > 100 || num_nations < 1){
		^
0_0_9089444_22850\Main.java:31: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:34: 需要为 class、interface 或 enum
		for (int i = 0; i < num_nations; i++){
		^
0_0_9089444_22850\Main.java:34: 需要为 class、interface 或 enum
		for (int i = 0; i < num_nations; i++){
		                ^
0_0_9089444_22850\Main.java:34: 需要为 class、interface 或 enum
		for (int i = 0; i < num_nations; i++){
		                                 ^
0_0_9089444_22850\Main.java:36: 需要为 class、interface 或 enum
			char nation_votingBehaviour = this.in.nextLine().trim().charAt(0); 
			^
0_0_9089444_22850\Main.java:37: 需要为 class、interface 或 enum
			if(!(nation_votingBehaviour == 'p' || nation_votingBehaviour == 'q')){
			^
0_0_9089444_22850\Main.java:39: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:42: 需要为 class、interface 或 enum
			int nation_y = this.in.nextInt();
			^
0_0_9089444_22850\Main.java:43: 需要为 class、interface 或 enum
			int nation_quality = this.in.nextInt(); this.in.nextLine();
			^
0_0_9089444_22850\Main.java:43: 需要为 class、interface 或 enum
			int nation_quality = this.in.nextInt(); this.in.nextLine();
			                                        ^
0_0_9089444_22850\Main.java:45: 需要为 class、interface 或 enum
			if(Math.abs(nation_x) > 10000){
			^
0_0_9089444_22850\Main.java:47: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:50: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:53: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:56: 需要为 class、interface 或 enum
			nations.put(nation_name, nation);
			^
0_0_9089444_22850\Main.java:57: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:59: 需要为 class、interface 或 enum
		int num_ranks = this.in.nextInt(); this.in.nextLine();
		                                   ^
0_0_9089444_22850\Main.java:60: 需要为 class、interface 或 enum
		if(num_ranks > num_nations - 1 || num_ranks < 1){
		^
0_0_9089444_22850\Main.java:62: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:64: 需要为 class、interface 或 enum
		AB_Nation wanted_nation = nations.get(wanted_nation_name);
		^
0_0_9089444_22850\Main.java:65: 需要为 class、interface 或 enum
		if(wanted_nation == null){
		^
0_0_9089444_22850\Main.java:67: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:71: 需要为 class、interface 或 enum
		ArrayList<Integer> ranks_quality = new ArrayList<Integer>();
		^
0_0_9089444_22850\Main.java:72: 需要为 class、interface 或 enum
		int base_score = 0;
		^
0_0_9089444_22850\Main.java:74: 需要为 class、interface 或 enum
		for(AB_Nation voting_nation: nations.values()){
		^
0_0_9089444_22850\Main.java:77: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:80: 需要为 class、interface 或 enum
			nations_to_rank.remove(voting_nation);
			^
0_0_9089444_22850\Main.java:82: 需要为 class、interface 或 enum
			Comparator<AB_Nation> comp;
			^
0_0_9089444_22850\Main.java:83: 需要为 class、interface 或 enum
			if(voting_nation.votingBehaviour == QUALITY){
			^
0_0_9089444_22850\Main.java:85: 需要为 class、interface 或 enum
			}else{
			^
0_0_9089444_22850\Main.java:87: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:90: 需要为 class、interface 或 enum
			this.debug("Ranks of nation " + voting_nation + " [" + voting_nation.votingBehaviour + "]");
			^
0_0_9089444_22850\Main.java:91: 需要为 class、interface 或 enum
			this.debugList(nations_to_rank);
			^
0_0_9089444_22850\Main.java:93: 需要为 class、interface 或 enum
			int rank = num_ranks;
			^
0_0_9089444_22850\Main.java:94: 需要为 class、interface 或 enum
			for(AB_Nation ranked_nation: nations_to_rank){
			^
0_0_9089444_22850\Main.java:97: 需要为 class、interface 或 enum
				}
				^
0_0_9089444_22850\Main.java:99: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:103: 需要为 class、interface 或 enum
			}else{
			^
0_0_9089444_22850\Main.java:105: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:107: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:109: 需要为 class、interface 或 enum
		this.debug("Base score: " + base_score);
		^
0_0_9089444_22850\Main.java:110: 需要为 class、interface 或 enum
		Collections.sort(ranks_political, Collections.reverseOrder());
		^
0_0_9089444_22850\Main.java:111: 需要为 class、interface 或 enum
		this.debug("Quality scores: ");
		^
0_0_9089444_22850\Main.java:112: 需要为 class、interface 或 enum
		this.debugList(ranks_quality);
		^
0_0_9089444_22850\Main.java:113: 需要为 class、interface 或 enum
		this.debug("Political scores: ");
		^
0_0_9089444_22850\Main.java:114: 需要为 class、interface 或 enum
		this.debugList(ranks_political);		
		^
0_0_9089444_22850\Main.java:116: 需要为 class、interface 或 enum
		int min_points = Math.max(0, 2+num_ranks-num_nations);
		^
0_0_9089444_22850\Main.java:117: 需要为 class、interface 或 enum
		this.debug("Min points: " + min_points);
		^
0_0_9089444_22850\Main.java:118: 需要为 class、interface 或 enum
		this.debug("---");
		^
0_0_9089444_22850\Main.java:120: 需要为 class、interface 或 enum
		int[] netto_per_changed_part = new int[num_nations - 1];
		^
0_0_9089444_22850\Main.java:121: 需要为 class、interface 或 enum
		for(int changed_parts = 0; changed_parts < num_nations - 1; changed_parts++){
		^
0_0_9089444_22850\Main.java:121: 需要为 class、interface 或 enum
		for(int changed_parts = 0; changed_parts < num_nations - 1; changed_parts++){
		                           ^
0_0_9089444_22850\Main.java:121: 需要为 class、interface 或 enum
		for(int changed_parts = 0; changed_parts < num_nations - 1; changed_parts++){
		                                                            ^
0_0_9089444_22850\Main.java:123: 需要为 class、interface 或 enum
			int total_improvement = 0;
			^
0_0_9089444_22850\Main.java:125: 需要为 class、interface 或 enum
			int parts_left = changed_parts + 1;
			^
0_0_9089444_22850\Main.java:126: 需要为 class、interface 或 enum
			for(int rank_political: ranks_political){
			^
0_0_9089444_22850\Main.java:129: 需要为 class、interface 或 enum
					total_improvement += Math.min(parts_needed, Math.max(rank_political + parts_needed, min_points));
					^
0_0_9089444_22850\Main.java:130: 需要为 class、interface 或 enum
					parts_left -= parts_needed;
					^
0_0_9089444_22850\Main.java:131: 需要为 class、interface 或 enum
				}
				^
0_0_9089444_22850\Main.java:136: 需要为 class、interface 或 enum
			}
			^
0_0_9089444_22850\Main.java:139: 需要为 class、interface 或 enum
			this.debug("Changes: " + (changed_parts + 1) + ", imp: " + total_improvement + ", pen: " + total_penalty);
			^
0_0_9089444_22850\Main.java:140: 需要为 class、interface 或 enum
		}
		^
0_0_9089444_22850\Main.java:143: 需要为 class、interface 或 enum
		int best_improvement = netto_per_changed_part[num_nations - 2];
		^
0_0_9089444_22850\Main.java:144: 需要为 class、interface 或 enum
		best_improvement = Math.max(0, best_improvement);
		^
0_0_9089444_22850\Main.java:145: 需要为 class、interface 或 enum
		int best_score = base_score + best_improvement;
		^
0_0_9089444_22850\Main.java:146: 需要为 class、interface 或 enum
		this.out.println(best_score);
		^
0_0_9089444_22850\Main.java:147: 需要为 class、interface 或 enum
	}
	^
70 错误


Hangzhou Dianzi University Online Judge 3.0
Copyright © 2005-2024 HDU ACM Team. All Rights Reserved.
Designer & Developer : Wang Rongtao LinLe GaoJie GanLu
Total 0.000000(s) query 1, Server time : 2024-11-23 01:23:00, Gzip enabled