这题我这麽做,但是会UK,求助颠大佬!!
#include<bits/stdc++.h>
using namespace std;
int a[22],b[22],c[22],maxx=INT_MIN,x;
int main(){
for(int i=1;i<=7;i++){
cin>>a[i];
}for(int i=1,j=1;i<=7;i++){
cin>>b[i];
if(b[i]<=3){
c[i]=a[i];
j++;
}
}for(int i=1;i<=7;i++){
if(c[i]>maxx){
maxx=a[i];
x=i;
}
}
cout<<x;
c[x]=0;
maxx=INT_MIN;
for(int i=1;i<=7;i++){
if(c[i]>maxx){
maxx=a[i];
x=i;
}
}
cout<<x;
c[x]=0;
maxx=INT_MIN;
for(int i=1;i<=7;i++){
if(c[i]>maxx){
maxx=a[i];
x=i;
}
}
cout<<x;
c[x]=0;
maxx=INT_MIN;
return 0;
}