提出 #43431853
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
#define rep(i, f, t) for(int i(f); i <= t; ++i)
#define re(i, t) for(int i(1); i <= t; ++i)
#define per(i, t, f) for(int i(t); i >= f; --i)
#define pe(i, t) for(int i(t); i >= 1; --i)
#define each(i, x) for(auto &i : (x))
#define nx(i, u) for(int i(head[u]); i; i = e[i].nxt)
typedef long long ll;
typedef long double ld;
typedef unsigned long long ull;
typedef pair <double, int> pdi;
typedef pair <int, int> pii;
typedef pair <int, pair<int, int> > pipii;
typedef pair <string, bool> psb;
#define pb push_back
#define eb emplace_back
#define fi first
#define se second
#define mkp make_pair
#define ix(l, r) ((l + r) | (l != r))
#define lowbit(x) (x & -x)
#define inf 0x3f3f3f3f
#define INF 0x3f3f3f3f3f3f3f3f
#define dinf 1000000000000.0
#define eps 1e-10
#define FileIn(x) freopen(x,"r",stdin)
#define FileOut(x) freopen(x,"w",stdout)
#define FileIO(x,y) FileIn(x);FileOut(y)
#define SYSP system("pause")
#define CIOO ios::sync_with_stdio(false);cin.tie(0);cout.tie(0)
#define ls(x) (x << 1)
#define rs(x) (x << 1 | 1)
#define int long long
// #pragma GCC optimize(1)
// #pragma GCC optimize(2)
// #pragma GCC optimize(3,"Ofast")
const int N(200005);
int n,a[N],b[N];
multiset<pipii> s;
signed main(){
CIOO;
cin>>n;
re(i,n){
cin>>a[i]>>b[i];
}
ll ans=0;
re(i,n){
// ans+=a[i];
s.insert(mkp(a[i]-b[i],mkp(a[i],b[i])));
}
pipii now;
re(i,n){
auto it=s.rbegin();
now=(*it);
s.erase(s.find(now));
// cerr<<now.fi<<'\n';
s.insert(mkp(-now.fi,mkp(now.se.se,now.se.fi)));
// auto it2=s.find
// it=s.rbegin();
// if(s.empty())break;
// cerr<<"A";
auto it2=s.rbegin();
// cerr<<"A";
now=*it2;
ans+=now.se.fi;
if(s.empty())break;
s.erase(s.find(now));
// s.erase(s.find(now));
}
cout<<ans;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | C - Reversible Card Game |
| ユーザ | oh_my_shy |
| 言語 | C++ (GCC 9.2.1) |
| 得点 | 500 |
| コード長 | 1999 Byte |
| 結果 | AC |
| 実行時間 | 155 ms |
| メモリ | 19136 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 500 / 500 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | sample-01.txt, sample-02.txt |
| All | in-01.txt, in-02.txt, in-03.txt, in-04.txt, in-05.txt, in-06.txt, in-07.txt, in-08.txt, in-09.txt, in-10.txt, in-11.txt, in-12.txt, in-13.txt, in-14.txt, in-15.txt, in-16.txt, in-17.txt, in-18.txt, in-19.txt, in-20.txt, in-21.txt, in-22.txt, in-23.txt, in-24.txt, in-25.txt, in-26.txt, in-27.txt, in-28.txt, in-29.txt, in-30.txt, in-31.txt, in-32.txt, in-33.txt, in-34.txt, in-35.txt, in-36.txt, in-37.txt, in-38.txt, sample-01.txt, sample-02.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| in-01.txt | AC | 153 ms | 19100 KiB |
| in-02.txt | AC | 155 ms | 19088 KiB |
| in-03.txt | AC | 151 ms | 19120 KiB |
| in-04.txt | AC | 149 ms | 19064 KiB |
| in-05.txt | AC | 131 ms | 19076 KiB |
| in-06.txt | AC | 130 ms | 19112 KiB |
| in-07.txt | AC | 132 ms | 19084 KiB |
| in-08.txt | AC | 2 ms | 3516 KiB |
| in-09.txt | AC | 1 ms | 3508 KiB |
| in-10.txt | AC | 2 ms | 3456 KiB |
| in-11.txt | AC | 2 ms | 3388 KiB |
| in-12.txt | AC | 2 ms | 3436 KiB |
| in-13.txt | AC | 2 ms | 3452 KiB |
| in-14.txt | AC | 2 ms | 3532 KiB |
| in-15.txt | AC | 2 ms | 3468 KiB |
| in-16.txt | AC | 2 ms | 3452 KiB |
| in-17.txt | AC | 2 ms | 3392 KiB |
| in-18.txt | AC | 2 ms | 3492 KiB |
| in-19.txt | AC | 37 ms | 6948 KiB |
| in-20.txt | AC | 18 ms | 5280 KiB |
| in-21.txt | AC | 86 ms | 12164 KiB |
| in-22.txt | AC | 104 ms | 14976 KiB |
| in-23.txt | AC | 91 ms | 13704 KiB |
| in-24.txt | AC | 4 ms | 3524 KiB |
| in-25.txt | AC | 4 ms | 3596 KiB |
| in-26.txt | AC | 5 ms | 3660 KiB |
| in-27.txt | AC | 7 ms | 3740 KiB |
| in-28.txt | AC | 2 ms | 3480 KiB |
| in-29.txt | AC | 2 ms | 3464 KiB |
| in-30.txt | AC | 2 ms | 3504 KiB |
| in-31.txt | AC | 2 ms | 3520 KiB |
| in-32.txt | AC | 2 ms | 3400 KiB |
| in-33.txt | AC | 2 ms | 3544 KiB |
| in-34.txt | AC | 148 ms | 19076 KiB |
| in-35.txt | AC | 146 ms | 19064 KiB |
| in-36.txt | AC | 144 ms | 19136 KiB |
| in-37.txt | AC | 147 ms | 19088 KiB |
| in-38.txt | AC | 147 ms | 19088 KiB |
| sample-01.txt | AC | 5 ms | 3452 KiB |
| sample-02.txt | AC | 3 ms | 3484 KiB |