제출 #785965

#제출 시각아이디문제언어결과실행 시간메모리
785965Sputnik123올림픽 (KOI13_olympic)C++14
100 / 100
1 ms384 KiB
#pragma comment(linker, "/STACK:100000000") #include <bits/stdc++.h> #include <string.h> #include <stdio.h> #include <algorithm> #include <vector> #define pb push_back #define in insert #define pll pair<ll,ll> #define vpl vector<pll> #define vll vector <ll> #define vl vector<ll> #define sl set<ll> #define msl multiset<ll> #define mll map<ll,ll> #define mmll multimap<ll,ll> #define mcl map<char,ll> #define mp make_pair #define F first #define S second #define all(v) v.begin(),v.end() #define endl "\n" #define speed ios_base::sync_with_stdio(false);cin.tie();cout.tie() #define ll long long #define ull unsigned long long #define LMX LLONG_MAX using namespace std; #define REP(i, n) for (ll i=0;i<(n);i++) #define FOR(i, a, b) for (int i = (a); i < (b); ++i) #define F0R(i, a) FOR(i, 0, a) #define ROF(i, a, b) for (int i = (b)-1; i >= (a); --i) #define R0F(i, a) ROF(i, 0, a) #define rep(a) F0R(_, a) #define each(a, x) for (auto &a : x) /* #pragma omp parallel for #pragma GCC optimize("0fast") #pragma GCC target ("avx,avx2,fma") #pragma GCC optimization ("unroll-loops") */ bool comp(pair <ll,ll> p1,pair <ll,ll> p2) { if(p1.first==p2.first) { return p1.second>p2.second; } return p1.first<p2.first; } void solve() { ll n,k; cin>>n>>k; vll v1(n+1),v2(n+1),v3(n+1); for(ll i=1;i<=n;i++) { ll eded; cin>>eded; cin>>v1[eded]>>v2[eded]>>v3[eded]; } ll ans=1; for(ll i=1;i<=n;i++) { if(v1[i]>v1[k]) ans++; else if(v1[i]==v1[k] and v2[i]>v2[k]) { ans++; } else if(v1[i]==v1[k] and v2[i]==v2[k] and v3[i]>v3[k]) { ans++; } } cout<<ans; } int main () { ll t=1; //cin>>t; while(t--) { solve(); } } /* string length */ /* auto locate = [&](int x) -> int { for (int i = 0; i < N; i++) if (P[i] == x) return i; return -1; }; function in funcition */

컴파일 시 표준 에러 (stderr) 메시지

olympic.cpp:1: warning: ignoring '#pragma comment ' [-Wunknown-pragmas]
    1 | #pragma comment(linker, "/STACK:100000000")
      |
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...