70分求助(P2695 骑士的工作)灌水区回复的快:)
  • 板块灌水区
  • 楼主__x_x__
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/3/23 13:46
  • 上次更新2023/10/23 20:47:41
查看原帖
70分求助(P2695 骑士的工作)灌水区回复的快:)
749411
__x_x__楼主2023/3/23 13:46

第一个点wa,第二和第八个点re

#include<bits/stdc++.h>
using namespace std;
int n,m,a1[10086],a2[10086],sum=0,q=0,p=1;
int main(){
    cin>>n>>m;
	for(int i=1;i<=n;i++){
			cin>>a1[i];
	}
	for(int i=1;i<=m;i++){
			cin>>a2[i];
	}
	sort(a1+1,a1+1+n);					
	sort(a2+1,a2+1+m);
	for(int j=1;j<=m;j++){				
		if(a2[j]>=a1[p]){
			sum=sum+a2[j];
		    p++;
    	}//从头开始找相对应的骑士与相对应的花费 
		if(p==n+1){ 
			q=1;break;
		}
	}
	if(q==1)//无解 
	cout<<sum<<endl;
	else cout<<"you died!";
	return 0;	 
}
2023/3/23 13:46
加载中...