Submission #1017504

#TimeUsernameProblemLanguageResultExecution timeMemory
1017504vjudge1Lampice (COCI21_lampice)C++17
0 / 50
0 ms348 KiB
#include <iostream> #include <vector> using namespace std; int main() { int n, k; cin >> n >> k; vector<int> a(n); for (int i = 0; i < n; ++i) { cin >> a[i]; } for (int l = 1; l <= n / k; ++l) { bool flag = true; for (int i = 0; i < l; ++i) { for (int j = 1; j < k; ++j) { if (a[i] != a[j * l + i]) { flag = false; break; } } if (!flag) break; } if (flag) { cout << l << endl; for (int i = 0; i < l; ++i) { cout << a[i] << " "; } cout << endl; return 0; } } cout << -1 << endl; return 0; }
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...