12564 | 2024-12-23 12:44:47 | 4rt3xp0 | 2015. november | cpp17 | Elfogadva | 225ms | 47428 KiB |
#include<bits/stdc++.h>
using namespace std;
int main(){
int n,p; cin >> n >> p;
multiset<int> v[n];
for(int i=0;i<n;i++){
int a,h; cin >> a >> h;
for(int j=0;j<n;j++){
if(j==i) v[j].insert(a/2+h);
else v[j].insert(a+h);
}
}
int mx=0;
for(int i=0;i<n;i++){
int s=p,cnt=0;
for(int x: v[i]){
s-=x;
if(s>=0) cnt++;
else break;
}
mx=max(mx,cnt);
}
cout << mx;
}
4
Elvárt kimenet:4
Ellenőrző kimenete:ok 1 number(s): "4"
4
Elvárt kimenet:4
Ellenőrző kimenete:ok 1 number(s): "4"
3
Elvárt kimenet:3
Ellenőrző kimenete:ok 1 number(s): "3"
5
Elvárt kimenet:5
Ellenőrző kimenete:ok 1 number(s): "5"
7
Elvárt kimenet:7
Ellenőrző kimenete:ok 1 number(s): "7"
1
Elvárt kimenet:1
Ellenőrző kimenete:ok 1 number(s): "1"
6
Elvárt kimenet:6
Ellenőrző kimenete:ok 1 number(s): "6"
2
Elvárt kimenet:2
Ellenőrző kimenete:ok 1 number(s): "2"
6
Elvárt kimenet:6
Ellenőrző kimenete:ok 1 number(s): "6"
1
Elvárt kimenet:1
Ellenőrző kimenete:ok 1 number(s): "1"
2
Elvárt kimenet:2
Ellenőrző kimenete:ok 1 number(s): "2"
7
Elvárt kimenet:7
Ellenőrző kimenete:ok 1 number(s): "7"
4
Elvárt kimenet:4
Ellenőrző kimenete:ok 1 number(s): "4"
0
Elvárt kimenet:0
Ellenőrző kimenete:ok 1 number(s): "0"
4
Elvárt kimenet:4
Ellenőrző kimenete:ok 1 number(s): "4"
5
Elvárt kimenet:5
Ellenőrző kimenete:ok 1 number(s): "5"
5
Elvárt kimenet:5
Ellenőrző kimenete:ok 1 number(s): "5"
3
Elvárt kimenet:3
Ellenőrző kimenete:ok 1 number(s): "3"
1
Elvárt kimenet:1
Ellenőrző kimenete:ok 1 number(s): "1"
8
Elvárt kimenet:8
Ellenőrző kimenete:ok 1 number(s): "8"
254
Elvárt kimenet:254
Ellenőrző kimenete:ok 1 number(s): "254"
6
Elvárt kimenet:6
Ellenőrző kimenete:ok 1 number(s): "6"
254
Elvárt kimenet:254
Ellenőrző kimenete:ok 1 number(s): "254"