这道题听上去还是挺有趣的~
时隔好久后的独立AC
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int a[]=new int[n+1];
for(int i=1;i<=n;i++)
{
a[i]=sc.nextInt();
}
int b[]=new int[m+1];
int j;
for(int i=1;i<=n;i++)
{j=a[i];
b[j]++;
}
for(int i=1;i<=n;i++)
{
if(b[a[i]]==1)
System.out.println("BeiJu");
else if(b[a[i]]>1)
{
System.out.println(b[a[i]]-1);
}
}
}
}
这个思路其实是之前备战蓝桥杯的时候,买的网课里那位老师教的。虽然我没把课看完。但是,怎么说呢,越来越觉得“功不唐捐”。所以,尽管咬紧牙关继续去做吧。无论如何都不能辜负了这大好的时光。