Submission #19181202


Source Code Expand

#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> P;
#define rep(i, n) for (int i = 0; i < (int)(n); i++)
#define repr(i, l, r) for (int i = l; i <= (int)(r); i++)
#define chmin(x, y) x = min(x, y)
#define chmax(x, y) x = max(x, y)
#define all(v) v.begin(), v.end()
#define MOD (int)(1e9 + 7)
#define INF (int)1e9
#define LLINF (ll)1e18

int main() {
  int n;
  cin >> n;

  ll a[n], b[n], c[n];
  ll tmp = 0;
  rep(i, n) {
    cin >> a[i] >> b[i];
    tmp += a[i];
  }

  rep(i, n) c[i] = a[i] * 2 + b[i];
  sort(c, c + n, greater<>());

  rep(i, n) {
    if (tmp < 0) {
      cout << i << endl;
      return 0;
    }
    tmp -= c[i];
  }
	cout << n << endl;
  return 0;
}

Submission Info

Submission Time
Task D - Choose Me
User pontsuyo
Language C++ (GCC 9.2.1)
Score 400
Code Size 750 Byte
Status AC
Exec Time 135 ms
Memory 8288 KiB

Judge Result

Set Name Sample All
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 31
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
All 01_small.txt, 02_small.txt, 03_small.txt, 04_small.txt, 05_small.txt, 06_small.txt, 07_small.txt, 08_small.txt, 09_small.txt, 10_small.txt, 11_small.txt, 12_small.txt, 13_small.txt, 14_small.txt, 15_small.txt, 16_large.txt, 17_large.txt, 18_large.txt, 19_large.txt, 20_large.txt, 21_large.txt, 22_large.txt, 23_large.txt, 24_large.txt, 25_large.txt, 26_max.txt, 27_max.txt, 28_max.txt, sample_01.txt, sample_02.txt, sample_03.txt
Case Name Status Exec Time Memory
01_small.txt AC 7 ms 3504 KiB
02_small.txt AC 2 ms 3488 KiB
03_small.txt AC 2 ms 3564 KiB
04_small.txt AC 2 ms 3540 KiB
05_small.txt AC 2 ms 3564 KiB
06_small.txt AC 2 ms 3380 KiB
07_small.txt AC 3 ms 3380 KiB
08_small.txt AC 3 ms 3488 KiB
09_small.txt AC 2 ms 3532 KiB
10_small.txt AC 2 ms 3368 KiB
11_small.txt AC 2 ms 3500 KiB
12_small.txt AC 2 ms 3540 KiB
13_small.txt AC 2 ms 3528 KiB
14_small.txt AC 2 ms 3548 KiB
15_small.txt AC 2 ms 3592 KiB
16_large.txt AC 74 ms 5736 KiB
17_large.txt AC 121 ms 7784 KiB
18_large.txt AC 46 ms 4732 KiB
19_large.txt AC 43 ms 4796 KiB
20_large.txt AC 43 ms 4996 KiB
21_large.txt AC 44 ms 4468 KiB
22_large.txt AC 36 ms 4380 KiB
23_large.txt AC 7 ms 3568 KiB
24_large.txt AC 111 ms 7216 KiB
25_large.txt AC 135 ms 8140 KiB
26_max.txt AC 99 ms 8236 KiB
27_max.txt AC 96 ms 8116 KiB
28_max.txt AC 133 ms 8288 KiB
sample_01.txt AC 3 ms 3560 KiB
sample_02.txt AC 3 ms 3556 KiB
sample_03.txt AC 2 ms 3428 KiB