Files
Java/exercise/src/Main.java
T
Serendipity 40c8ea7760 style: 改进条件语句的缩进以增强可读性
将单行条件语句拆分为多行,使代码结构更清晰。
2026-02-09 20:40:03 +08:00

43 lines
1.3 KiB
Java

import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int[] mention = new int[101];
boolean[][] by = new boolean[101][101];
for (int i = 0; i < n; i++) {
int sender = in.nextInt();
int k = in.nextInt();
for (int j = 0; j < k; j++) {
int id = in.nextInt();
if (id >= 0 && id <= 100) {
mention[id]++;
if (sender >= 0 && sender <= 100)
by[id][sender] = true;
}
}
}
int bestId = 0;
int bestCount = -1;
for (int id = 0; id <= 100; id++) {
if (mention[id] > bestCount) {
bestCount = mention[id];
bestId = id;
}
}
System.out.println(bestId);
StringBuilder sb = new StringBuilder();
boolean first = true;
for (int s = 0; s <= 100; s++) {
if (by[bestId][s]) {
if (!first)
sb.append(' ');
sb.append(s);
first = false;
}
}
System.out.println(sb.toString());
in.close();
}
}