帮帮这个蒟蒻吧!
这个蒟蒻已经很努力了,但还是只有25pts
你们能不能帮帮这个蒟蒻呢?
这个是蒟蒻的代码:
#include<bits/stdc++.h>
using namespace std;
long long t,x,y,z,b,a[50015];
int main(){
cin>>t;
while(t--){
cin>>x>>y>>z;
long long sum=0;
for(long long i=1;i<=x;i++){
cin>>a[i];
}for(long long i=1;i<=z;i++){
cin>>b;
a[b]-=2;
}
sort(a+1,a+1+x);
for(long long i=1;i<=x;i++){
if(a[i]>0) sum++;
if(a[i]<=0){
if(y>=abs(a[i])+1){
y-=abs(a[i])+1;
sum++;
}
}
}
cout<<sum<<endl;
}
return 0;
}
求求你们帮帮这个蒟蒻吧