Submission #1308665

#TimeUsernameProblemLanguageResultExecution timeMemory
1308665guardianecLampice (COCI21_lampice)C++20
50 / 50
1 ms352 KiB
#include <bits/stdc++.h>
#define ll long long
using namespace std;

int main() {
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    ll n,k;
    cin >> n >> k;
    vector<ll> a(n);
    for (int i=0; i<n; i++){
        cin >> a[i];
    }

    for (int len = 1; len*k<=n; len++){
        for (int i=0; i<=n-len*k; i++){
            bool yes = 1;
            for (int j=0; j<len*k-len; j++){
                if (a[i+j]!=a[i+j+len]) {
                    yes = false;
                    break;
                }
            }
            if (yes) {
                cout << len << endl;
                for (int j=0; j<len; j++){
                    cout << a[i+j] << " ";
                }
                return 0;
            }
        }
    }
    cout << -1;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...