求助,hxd,用deque写为啥有些都没有数据返回?40分
查看原帖
求助,hxd,用deque写为啥有些都没有数据返回?40分
401854
Baudelaire楼主2021/3/28 20:12
#include <bits/stdc++.h>
using namespace std;
const int M=1e4+1;
#define ll long long
deque<int> v;
int main()
{
	int n;
	cin>>n;
	int m;
	cin>>m;
	for(int i=1;i<=m;i++){
		int g;
		cin>>g;
		v.push_back(g);
	}
	sort(v.begin(),v.end());
//	for(int r:v){
//		cout<<r<<endl;
//	}
	int ans=0;
	
	while(!v.empty()){
		if(*v.begin()+*v.end()<=n){
			v.pop_back();
			v.pop_front();
		}
		else{
			v.pop_back();
			
		}
		ans++;
//		
	}
	
	cout<<ans<<endl;
 } 
2021/3/28 20:12
加载中...