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 错误
|