import java.util.HashMap;
import java.util.Map;
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();//获取棋局执行步数
sc.nextLine();//读取空字符,并换行
Map<String,Integer>all=new HashMap<>();//储存对应的key值,判断key的出现次数
for(int i=0;i<n;i++){
StringBuilder sb=new StringBuilder();//创建一个变量来储存逐行扫描的结果
for(int j=0;j<8;j++){
sb.append(sc.nextLine());
}
String s=sb.toString();
if(all.containsKey(s)){//判断map中是否存在对应的key,如果有,则对应的值加一
all.put(s, all.get(s)+1);
}
else{//不存在判断中的key,那么选择添加该key
all.put(s, 1);
}
System.out.println(all.get(s));
}
}
}
2023-5-1重复局面(csp)(java)(100分)
于 2023-08-15 21:12:37 首次发布