大佬们,求助40分 qwq
查看原帖
大佬们,求助40分 qwq
996450
Yuki_Meow_SnowFox楼主2024/1/4 10:19

求助40分,下面是代码:

#include<bits/stdc++.h>
using namespace std;
int m,n,mrr[55],nrr[1005],k=1,num;
bool cmp(int a,int b){
	return a>b;
}
int main(){
	cin>>m;
	for(int i=1;i<=m;i++) cin>>mrr[i];
	cin>>n;
	for(int i=1;i<=n;i++) cin>>nrr[i];
	sort(mrr+1,mrr+1+m,cmp);
	sort(nrr+1,nrr+1+n);
	for(int i=1;i<=m;i++){
		while(mrr[i]-nrr[k]>=0){
			mrr[i]-=nrr[k];
			k++;
			num++;
		}
	}
	cout<<num;
	return 0;
}

两个验证数据都测试了,答案都对啊……(本人表示:为什么???) 求求大佬们帮帮调一下代码 qwq

2024/1/4 10:19
加载中...