Help
查看原帖
Help
1155991
I_Love_Kobe楼主2024/6/26 16:47

帮帮这个蒟蒻吧!
这个蒟蒻已经很努力了,但还是只有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;
}

求求你们帮帮这个蒟蒻吧

2024/6/26 16:47
加载中...