AiGeeeeeeee @ 2022-01-21 15:33:38
我的代码:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long x[10001],y[10001],s,a,b,n,i,m,p=0;
cin>>n>>s>>a>>b;
for(i=1;i<=n;i++)
{
cin>>x[i]>>y[i];
}
for(i=1;i<=n;i++)
{
for(m=1;m<=i-1;m++)
{
if(y[i]<y[m])
{
swap(y[i],y[m]);
}
}
}
for(i=1;i<=n;i++)
{
if(x[i]<=a+b)
{
if(y[i]<=s)
{
s-=y[i];
p++;
}
}
if(s<=0)
{
break;
}
}
cout<<p;
return 0;
}
by AiGeeeeeeee @ 2022-01-21 15:38:36
搞懂了,不得不说这数据点真的水,我只换了力量没换高度居然对了四个点
by などあなた❧ @ 2022-01-21 16:56:41
好家伙,努力的胡某