这个题也是个逻辑问题
此题用我这种方式很复杂,应该用map 用两个分别储存成绩,已领过奖的人,#include#include int arr[10010]={0};bool ischeck[10010];bool isprime(int a){ if(a==0||a==1) return false; for(int i=2;i<=sqrt(a);i++) if(a%i==0) return false; return true;}int main(){ int N;scanf("%d",&N); for(int i=1;i<=N;i++){ int idd;scanf("%d",&idd); arr[idd]=i; } scanf("%d",&N); for(int i=0;i