???
查看原帖
???
405772
yuguoyu楼主2021/11/23 10:12
#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
#include<cmath>
#include<queue>
#define ll long long
#define MAXN 1000100
using namespace std;
int main()
{
	long long a[5100],x,w,v,n,t,s[5100];
    cin>>v>>n;
	cin>>t>>x;
    for(int i=0;i<v;i++)
   		 cin>>a[i]>>s[i];
   	sort(s,s+v);
    for(int i=0;i<v;i++)
	{
		if((x>=a[i]&&n>=s[i])||(x+t>=a[i]&&n>=s[i])) 
		{
			n-=s[i];
  			w++;
		}
	}
	cout<<w;
}
2021/11/23 10:12
加载中...