제출 #1119296

#제출 시각아이디문제언어결과실행 시간메모리
1119296HasanV11010238Table Tennis (info1cup20_tabletennis)C++17
100 / 100
51 ms5196 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define mod 1000000007 #define INF 1000000000000000000 int timer = 0; vector<ll> v, ti; int main(){ ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n, k, f = 0; cin>>n>>k; vector<ll> v(n + k + 2, 0); for (int i = 0; i < n + k; i++){ cin>>v[i]; } vector<int> ti(n + k + 1, 0); int timer = 0; for (int i = 0; i <= k; i++){ for (int j = n + k - 1; j > max(n - 3, i); j--){ if (f) continue; timer++; int skp = i + n + k - j - 1, cnt = 0; ll su = v[i] + v[j]; int l = i , r = j; while (skp <= k && l < r && cnt < n){ if (v[l] + v[r] == su){ cnt += 2; ti[l] = ti[r] = timer; l++, r--; } else if (v[l] + v[r] > su){ skp++; r--; } else{ skp++; l++; } } if (cnt == n){ int cn = 0; for (int l = 0; l < n + k; l++){ if (ti[l] == timer){ cout<<v[l]<<" "; } } cout<<"\n"; f = 1; } } } }

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

tabletennis.cpp: In function 'int main()':
tabletennis.cpp:43:21: warning: unused variable 'cn' [-Wunused-variable]
   43 |                 int cn = 0;
      |                     ^~
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...