Submission #2120835


Source Code Expand

// g++ macro.cpp -std=c++14
#include <bits/stdc++.h>
typedef long long ll;
const int INF = 1e9;
const int MOD = 1e9+7;
const ll LINF = 1e18;
using namespace std;

#define dump(x)  cout << #x << " = " << (x) << endl;
#define YES(n) cout << ((n) ? "YES" : "NO"  ) << endl
#define Yes(n) cout << ((n) ? "Yes" : "No"  ) << endl
#define POSSIBLE(n) cout << ((n) ? "POSSIBLE" : "IMPOSSIBLE"  ) << endl
#define Possible(n) cout << ((n) ? "Possible" : "Impossible"  ) << endl

#define SANKOU(n,a,b) cout << ((n) ? (#a) : (#b) ) << endl

#define FOR(i,a,b) for(int i=(a);i<(b);++i)
#define REP(i,n) for(int i=0;i<(n);++i)
#define REPR(i,n) for(int i=n;i>=0;i--)

#define FOREACH(x,a) for(auto& (x) : (a) )

#define WFA(d,v) REP(k,v)REP(i,v)REP(j,v)d[i][j]=min(d[i][j],d[i][k]+d[k][j])

#define SCOUT(x) cout<<(x)<<" "
#define ENDL cout<<endl

#define VECCIN(x) for(auto&youso_: (x) )cin>>youso_
#define VECIN2(x,y) REP(i,x.size())cin>>x[i]>>y[i]
#define VECCOUT(x) for(auto&youso_: (x) )cout<<youso_<<" ";cout<<endl

#define ALL(obj) (obj).begin(),(obj).end()

#define EXIST(n,x) (find(ALL(n),x)!=n.end())
#define UNIQUE(obj) sort(ALL( obj )); obj.erase(unique(ALL(obj)),obj.end())
#define COUT(x) cout<<(x)<<endl
void CINT(){}
template <class Head,class... Tail>
void CINT(Head&& head,Tail&&... tail){
    cin>>head;
    CINT(move(tail)...);
}
#define CIN(...) int __VA_ARGS__;CINT(__VA_ARGS__)
#define LCIN(...) ll __VA_ARGS__;CINT(__VA_ARGS__)
#define SCIN(...) string __VA_ARGS__;CINT(__VA_ARGS__)

template <class T = ll>
T IN(){T x;cin>>x;return (x);}

template <class Head>
void VT(Head head){}
template <class Head,class Seco,class... Tail>
void VT(Head&& head,Seco&& seco,Tail&&... tail){
    seco.resize(head);
    VT(head,move(tail)...);
}
void VT2(){}
template <class Head,class... Tail>
void VT2(Head&& head,Tail&&... tail){
  VECCIN(head);
  VT2(move(tail)...);
}

template <class Head>
void VT3(Head&& head){}
template <class Head,class Seco,class... Tail>
void VT3(Head&& head,Seco&& seco,Tail&&... tail){
  seco[head]=IN();
  VT3(head,move(tail)...);
}

#define VC1(n,...) V __VA_ARGS__;VT(n,__VA_ARGS__);VT2(__VA_ARGS__); //aaabbbccc
#define VC2(n,...) V __VA_ARGS__;VT(n,__VA_ARGS__);REP(i,n)VT3(i,__VA_ARGS__); //abcabcabc

// #include <boost/multiprecision/cpp_int.hpp>
// using namespace boost::multiprecision; // cpp_int

#define P pair<int,int>
#define V vector<int>
#define M map<int,int>
#define S set<int>
#define PQ priority_queue<int>
#define PQG priority_queue<int,V,greater<int>>

#define pb(a) push_back(a)
#define mp make_pair

int main(){
  CIN(n);VC2(n,a,b);
  vector<P> v;REP(i,n)v.pb(mp(a[i],b[i]));
  vector<P> v2;REP(i,n)v2.pb(mp(b[i],a[i]));
  sort(ALL(v),greater<P>());sort(ALL(v2),greater<P>());
  int v1c=1;
  int v2c=1;
  P v1p=v[0];P v2p=v2[0];
  FOR(i,1,n){
    if(v1p.first > v[i].first && v1p.second > v[i].second){v1c++;v1p=v[i];}
    if(v2p.first > v2[i].first && v2p.second > v2[i].second){v2c++;v2p=v2[i];}
  }
  COUT(max(v1c,v2c));

  
  return 0;
}

Submission Info

Submission Time
Task D - プレゼント
User shibh308
Language C++14 (GCC 5.4.1)
Score 0
Code Size 3098 Byte
Status WA
Exec Time 80 ms
Memory 3316 KB

Judge Result

Set Name Sample Subtask0 All
Score / Max Score 0 / 0 0 / 30 0 / 70
Status
AC × 4
AC × 6
WA × 13
AC × 8
WA × 26
Set Name Test Cases
Sample sample0.txt, sample1.txt, sample2.txt, sample3.txt
Subtask0 subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt, sample0.txt, sample1.txt, sample2.txt, sample3.txt
All sample0.txt, sample1.txt, sample2.txt, sample3.txt, subtask0_0.txt, subtask0_1.txt, subtask0_10.txt, subtask0_11.txt, subtask0_12.txt, subtask0_13.txt, subtask0_14.txt, subtask0_2.txt, subtask0_3.txt, subtask0_4.txt, subtask0_5.txt, subtask0_6.txt, subtask0_7.txt, subtask0_8.txt, subtask0_9.txt, subtask1_0.txt, subtask1_1.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask1_14.txt, subtask1_2.txt, subtask1_3.txt, subtask1_4.txt, subtask1_5.txt, subtask1_6.txt, subtask1_7.txt, subtask1_8.txt, subtask1_9.txt
Case Name Status Exec Time Memory
sample0.txt AC 1 ms 256 KB
sample1.txt AC 1 ms 256 KB
sample2.txt AC 1 ms 256 KB
sample3.txt AC 1 ms 256 KB
subtask0_0.txt WA 1 ms 256 KB
subtask0_1.txt WA 1 ms 256 KB
subtask0_10.txt AC 2 ms 256 KB
subtask0_11.txt AC 2 ms 256 KB
subtask0_12.txt WA 2 ms 256 KB
subtask0_13.txt WA 2 ms 256 KB
subtask0_14.txt WA 2 ms 256 KB
subtask0_2.txt WA 1 ms 256 KB
subtask0_3.txt WA 1 ms 256 KB
subtask0_4.txt WA 2 ms 256 KB
subtask0_5.txt WA 1 ms 256 KB
subtask0_6.txt WA 2 ms 256 KB
subtask0_7.txt WA 2 ms 256 KB
subtask0_8.txt WA 2 ms 256 KB
subtask0_9.txt WA 1 ms 256 KB
subtask1_0.txt WA 45 ms 1912 KB
subtask1_1.txt WA 2 ms 256 KB
subtask1_10.txt AC 62 ms 3316 KB
subtask1_11.txt AC 62 ms 3316 KB
subtask1_12.txt WA 74 ms 3316 KB
subtask1_13.txt WA 80 ms 3316 KB
subtask1_14.txt WA 74 ms 3316 KB
subtask1_2.txt WA 13 ms 768 KB
subtask1_3.txt WA 63 ms 3060 KB
subtask1_4.txt WA 73 ms 3316 KB
subtask1_5.txt WA 11 ms 768 KB
subtask1_6.txt WA 55 ms 2932 KB
subtask1_7.txt WA 30 ms 1656 KB
subtask1_8.txt WA 63 ms 3188 KB
subtask1_9.txt WA 33 ms 1656 KB