社区讨论
服了
P14635[NOIP2025] 糖果店参与者 2已保存回复 1
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mlkjvtsw
- 此快照首次捕获于
- 2026/02/13 15:12 6 天前
- 此快照最后确认于
- 2026/02/16 14:20 3 天前
我都没有一个浮点数你告诉我浮点异常?!
Floating-point exception.
CPP#include<bits/stdc++.h>
using namespace std;
struct z{
long long x1,x2;
}x[100007];
bool cmp1(z P1,z P2){
return (P1.x1+P1.x2)<(P2.x1+P2.x2);
}
bool cmp2(z P1,z P2){
return P1.x1<P2.x1;
}
int main(){
int n;cin>>n;
int m;cin>>m;
for(int i=1;i<=n;i++){
cin>>x[i].x1>>x[i].x2;
}
sort(x+1,x+n+1,cmp1);
int ans;
ans+=m/(x[1].x1+x[1].x2);
m%=(x[1].x1+x[1].x2);
sort(x+2,x+n+1,cmp2);
while(n>=2&&x[n].x1<m){
ans++;
m-=x[n].x1;
n--;
}
cout<<ans;
return 0;
}
回复
共 1 条回复,欢迎继续交流。
正在加载回复...