Submission #71857907
Source Code Expand
#include<bits/stdc++.h>
typedef long long ll;
using namespace std;
struct Tonakai
{
ll w;
ll p;
};
bool operator<(Tonakai x, Tonakai y){
ll value_x = x.p - y.w;
ll value_y = y.p - x.w;
return value_x < value_y;
}
int main(){
int t;
cin >> t;
while(t--){
int n;
cin >> n;
Tonakai A[n];
for(int i = 0; i < n; i++) cin >> A[i].w >> A[i].p;
sort(A, A+n);
ll left = 0;
ll right = 0;
for(int i = 0; i < n; i++) right += A[i].p;
int i;
for(i = 0; i < n; i++){
left += A[i].w;
right -= A[i].p;
if(left > right) break;
}
cout << i << endl;
}
}
Submission Info
| Submission Time | |
|---|---|
| Task | C - Reindeer and Sleigh 2 |
| User | sakimori_coder |
| Language | C++23 (GCC 15.2.0) |
| Score | 350 |
| Code Size | 747 Byte |
| Status | AC |
| Exec Time | 168 ms |
| Memory | 8364 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 350 / 350 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt |
| All | 00_sample_00.txt, 01_test_00.txt, 01_test_01.txt, 01_test_02.txt, 01_test_03.txt, 01_test_04.txt, 01_test_05.txt, 01_test_06.txt, 01_test_07.txt, 01_test_08.txt, 01_test_09.txt, 01_test_10.txt, 01_test_11.txt, 01_test_12.txt, 01_test_13.txt, 01_test_14.txt, 01_test_15.txt, 01_test_16.txt, 01_test_17.txt, 01_test_18.txt, 01_test_19.txt, 01_test_20.txt, 01_test_21.txt, 01_test_22.txt, 01_test_23.txt, 01_test_24.txt, 01_test_25.txt, 01_test_26.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | AC | 1 ms | 3612 KiB |
| 01_test_00.txt | AC | 168 ms | 3588 KiB |
| 01_test_01.txt | AC | 148 ms | 3356 KiB |
| 01_test_02.txt | AC | 147 ms | 3592 KiB |
| 01_test_03.txt | AC | 148 ms | 3608 KiB |
| 01_test_04.txt | AC | 150 ms | 3720 KiB |
| 01_test_05.txt | AC | 148 ms | 5084 KiB |
| 01_test_06.txt | AC | 159 ms | 8284 KiB |
| 01_test_07.txt | AC | 159 ms | 8356 KiB |
| 01_test_08.txt | AC | 159 ms | 8092 KiB |
| 01_test_09.txt | AC | 98 ms | 3696 KiB |
| 01_test_10.txt | AC | 79 ms | 3516 KiB |
| 01_test_11.txt | AC | 78 ms | 3628 KiB |
| 01_test_12.txt | AC | 80 ms | 3312 KiB |
| 01_test_13.txt | AC | 82 ms | 3484 KiB |
| 01_test_14.txt | AC | 82 ms | 5156 KiB |
| 01_test_15.txt | AC | 85 ms | 8344 KiB |
| 01_test_16.txt | AC | 84 ms | 8356 KiB |
| 01_test_17.txt | AC | 85 ms | 8328 KiB |
| 01_test_18.txt | AC | 125 ms | 3516 KiB |
| 01_test_19.txt | AC | 106 ms | 3348 KiB |
| 01_test_20.txt | AC | 105 ms | 3696 KiB |
| 01_test_21.txt | AC | 106 ms | 3300 KiB |
| 01_test_22.txt | AC | 109 ms | 3644 KiB |
| 01_test_23.txt | AC | 85 ms | 4664 KiB |
| 01_test_24.txt | AC | 117 ms | 8024 KiB |
| 01_test_25.txt | AC | 118 ms | 8364 KiB |
| 01_test_26.txt | AC | 117 ms | 8036 KiB |