-
个人简介
freopen(".in","r",stdin); freopen(".out","w", stdout);#include<bits/stdc++.h> using namespace std; long long n,sum,a[100005],x,y,s,o; int main() { cin>>n>>sum; for(int i=0;i<n;i++) { cin>>x>>y; a[i]=x-y; s+=x; } sort(a,a+n); if(s<=sum) { cout<<0; return 0; } o++; for(int i=n-1;i>=0;i--) { if(s-a[i]<=sum) { cout<<o; return 0; } else { s-=a[i]; o++; } } cout<<-1; return 0; } -
通过的题目
-
最近活动
题目标签
- TL/一阶
- 11
- 简单分支
- 3
- 循环求和
- 2
- 拆位问题
- 2
- 简单循环
- 1
- 小数输出
- 1
- 最值问题
- 1
- 素数
- 1
- TL/一阶/基础输出
- 1
- TL
- 1
- 一阶
- 1
- 循环问题
- 1