chiaren @ 2018-11-02 10:14:11
using namespace std; struct apkj { int xi; int yi; }a[5005]; bool comp( apkj a, apkj b) { return (a.xi <b.xi) ; } bool camp( apkj c, apkj d) { return (c.yi <d.yi) ; } int main() { freopen("D:\in.txt","r",stdin); int v,b,n,s,to,k=0,sum=0;//苹果数n,力气s,椅子的高度v,陶陶手伸直的最大长度b,苹果高度xi,摘这个苹果需要的力气yi cin>>n>>s>>v>>b; for(int i=0;i<n;i++) cin>>a[i].xi>>a[i].yi; to=v+b; sort(a,a+n,comp); for(int i=0;i<n;i++) if(a[i].xi >to){ k=i; break; } sort(a ,a+k,camp ); for(int i=0;i<k;i++) { s-=a[i].yi ; if(s>=0){ sum++;} else break; } cout<<sum<<endl; return 0; }
by Burnside @ 2018-11-02 10:17:47
希望更丰富的展现?使用Markdown
by tsuppari @ 2018-11-02 10:20:07
希望更丰富的展现?使用markdown
by King_of_gamers @ 2018-11-02 10:34:34
希望更丰富的展现?使用Markdown
by SDHHENRY @ 2018-11-02 10:37:11
因为格式错误
by coyangjr @ 2018-11-02 10:37:27
希望更丰富的展现?使用Markdown
by coyangjr @ 2018-11-02 10:39:51
include<bits/stdc++.h>
using namespace std;
struct apkj {
int xi;
int yi;
}a[5005];
bool comp( apkj a, apkj b)
{
return (a.xi <b.xi) ;
}
bool camp( apkj c, apkj d)
{
return (c.yi <d.yi) ;
}
int main()
{
freopen("D:\in.txt","r",stdin);
int v,b,n,s,to,k=0,sum=0;//苹果数n,力气s,椅子的高度v,陶陶手伸直的最大长度b,苹果高度xi,摘这个苹果需要的力气yi
cin>>n>>s>>v>>b;
for(int i=0;i<n;i++) cin>>a[i].xi>>a[i].yi;
to=v+b;
sort(a,a+n,comp);
for(int i=0;i<n;i++)
if(a[i].xi >to){ k=i; break; }
sort(a ,a+k,camp );
for(int i=0;i<k;i++)
{
s-=a[i].yi ;
if(s>=0){ sum++;}
else break;
}
cout<<sum<<endl;
return 0;
}
by chiaren @ 2018-11-02 11:17:47
@coyangjr 谢谢 我得到了80分 我还想问 为什么格式问题还会影响评测??
by chiaren @ 2018-11-02 11:27:05
@SDHHENRY 为什么格式错误会影响评测结果?
by SDHHENRY @ 2018-11-02 11:40:55
@chiaren 我也不清楚,但我遇到过这种玄学问题