LuoDiary @ 2018-08-07 20:30:18
using namespace std; struct ttzpg { int xi,yi; }; int main() { int i,n,s,j,a,sum=0,b; struct ttzpg c[5000]; cin>>n>>s>>a>>b; for(i=0;i<=n-1;i++) cin>>c[i].xi>>c[i].yi; for(i=0;i<=n-1-1;i++) for(j=i+1;j<=n-1;j++) if(c[i].yi>c[j].yi) swap(c[i].yi,c[j].yi),swap(c[i].xi,c[j].xi); for(i=0;i<=n-1;i++) if(c[i].xi<=a+b&&s>=c[i].yi) sum++,s=s-c[i].yi; cout<<sum<<endl; return 0; }
by x义x @ 2018-08-07 20:31:40
请发题解,还有,
by 八声甘州 @ 2018-08-07 20:33:35
正确格式:希望更丰富的展现?使用Markdown