社区讨论

在本地过了,为什么评测时就过不了?(20分)

P2141[NOIP 2014 普及组] 珠心算测验参与者 3已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@mi7x0wrv
此快照首次捕获于
2025/11/21 05:00
4 个月前
此快照最后确认于
2025/11/21 05:00
4 个月前
查看原帖
代码: #include #include using namespace std; int main(){ long long int n,s,a,b,xi[50001],yi[50001],h,l=100000,ans=0,j,c; bool hhh[50001]={0}; cin>>n>>s; cin>>a>>b; h=a+b; for(int i=1;i<=n;i++){ cin>>xi[i]>>yi[i]; if(xi[i]<=h&&yi[i]<=s) hhh[i]=1; } for(int i=1;i<=n;i++){ if(s<=0) break; for(j=1;j<=n;j++){ if(yi[i]>s) hhh[i]=0; if(hhh[i]&&yi[i]<l){ l=yi[i]; c=j; } } hhh[c]=0; s-=l; ans++; l=10000; } cout<<ans; return 0; }

回复

3 条回复,欢迎继续交流。

正在加载回复...