Submission #6064083


Source Code Expand

Copy
#include<iostream>
#include<string>
#include<algorithm>
#include<vector>
#include<iomanip>
#include<math.h>
#include<complex>
#include<queue>
#include<deque>
#include<stack>
#include<map>
#include<set>
#include<bitset>
#include<functional>
#include<assert.h>
#include<numeric>
using namespace std;
#define REP(i,m,n) for(int i=(int)(m) ; i < (int) (n) ; ++i )
#define rep(i,n) REP(i,0,n)
using ll = long long;
const int inf=1e9+7;
const ll longinf=1LL<<60 ;
const ll mod=1e9+7 ;

int main(){
    int n;
    cin>>n;
    int a[n],b[n];
    rep(i,n){
        cin>>a[i]>>b[i];
        a[i]=b[i]-a[i];
    }
    vector<int> ord(n);
    iota(ord.begin(),ord.end(),0);
    sort(ord.begin(),ord.end(),[&](int x,int y){
        return b[x]<b[y];
    });
    int cur = 0;
    for(auto i:ord){
        if(cur>a[i]){
            cout<<"No"<<endl;
            return 0;
        }
        cur += b[i]-a[i];
    }
    cout<<"Yes"<<endl;
    return 0;
}

Submission Info

Submission Time
Task D - Megalomania
User tempura0224
Language C++14 (GCC 5.4.1)
Score 400
Code Size 984 Byte
Status AC
Exec Time 155 ms
Memory 2560 KB

Judge Result

Set Name Sample Subtask1
Score / Max Score 0 / 0 400 / 400
Status
AC × 3
AC × 32
Set Name Test Cases
Sample sample_01.txt, sample_02.txt, sample_03.txt
Subtask1 sample_01.txt, sample_02.txt, sample_03.txt, sub1_01.txt, sub1_02.txt, sub1_03.txt, sub1_04.txt, sub1_05.txt, sub1_06.txt, sub1_07.txt, sub1_08.txt, sub1_09.txt, sub1_10.txt, sub1_11.txt, sub1_12.txt, sub1_13.txt, sub1_14.txt, sub1_15.txt, sub1_16.txt, sub1_17.txt, sub1_18.txt, sub1_19.txt, sub1_20.txt, sub1_21.txt, sub1_22.txt, sub1_23.txt, sub1_24.txt, sub1_25.txt, sub1_26.txt, sub1_27.txt, sub1_28.txt, sub1_29.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 256 KB
sample_02.txt AC 1 ms 256 KB
sample_03.txt AC 1 ms 256 KB
sub1_01.txt AC 1 ms 256 KB
sub1_02.txt AC 134 ms 2560 KB
sub1_03.txt AC 49 ms 1152 KB
sub1_04.txt AC 133 ms 2560 KB
sub1_05.txt AC 1 ms 256 KB
sub1_06.txt AC 1 ms 256 KB
sub1_07.txt AC 124 ms 2560 KB
sub1_08.txt AC 125 ms 2560 KB
sub1_09.txt AC 1 ms 256 KB
sub1_10.txt AC 134 ms 2560 KB
sub1_11.txt AC 132 ms 2560 KB
sub1_12.txt AC 3 ms 256 KB
sub1_13.txt AC 3 ms 256 KB
sub1_14.txt AC 86 ms 1536 KB
sub1_15.txt AC 21 ms 512 KB
sub1_16.txt AC 155 ms 2560 KB
sub1_17.txt AC 17 ms 512 KB
sub1_18.txt AC 17 ms 512 KB
sub1_19.txt AC 4 ms 256 KB
sub1_20.txt AC 138 ms 2560 KB
sub1_21.txt AC 136 ms 2560 KB
sub1_22.txt AC 142 ms 2560 KB
sub1_23.txt AC 27 ms 640 KB
sub1_24.txt AC 1 ms 256 KB
sub1_25.txt AC 1 ms 256 KB
sub1_26.txt AC 1 ms 256 KB
sub1_27.txt AC 3 ms 256 KB
sub1_28.txt AC 128 ms 2560 KB
sub1_29.txt AC 128 ms 2560 KB