제출 #1119283

#제출 시각아이디문제언어결과실행 시간메모리
1119283HasanV11010238Table Tennis (info1cup20_tabletennis)C++17
0 / 100
52 ms2128 KiB
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007
#define INF 1000000000000000000
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, 0);
    for (int i = 0; i < n + k; i++){
        cin>>v[i];
    }
    vector<int> ti(n + k, 0);
    int timer = 0;
    for (int i = 0; i < k; i++){
        for (int j = n + k - 1; j > max(n, 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:41:21: warning: unused variable 'cn' [-Wunused-variable]
   41 |                 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...