Submission #863219

# Submission time Handle Problem Language Result Execution time Memory
863219 2023-10-19T19:54:07 Z Cyber_Wolf Lampice (COCI21_lampice) C++17
50 / 50
0 ms 348 KB
#include <bits/stdc++.h>

using namespace std;

#define lg long long 

int main()
{
	lg n, k;
	cin >> n >> k;
	vector<lg> v(n);
	for(int i = 0; i < n; i++)
	{
		cin >> v[i];
	}
	vector<lg> ans;
	for(int i = 0; i < n; i++)
	{
		for(int j = i; j+(j-i+1)*(k-1) < n; j++)
		{
			bool b = 1;
			for(int l = i; l <= j; l++)
			{
				for(int z = 0; z < k; z++)
				{
					if(v[l] != v[l+z*(j-i+1)])
					{
						b = 0;
						break;
					}
				}
			}
			if(b)
			{
				for(int l = i; l <= j; l++)	ans.push_back(v[l]);
				break;
			}
		}
		if(ans.size())	break;
	}
	if(ans.empty())
	{
		cout << "-1\n";
		return 0;
	}
	cout << ans.size() << '\n';
	for(auto it : ans)	cout << it << ' ';
}
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 348 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 348 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 348 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
# Verdict Execution time Memory Grader output
1 Correct 0 ms 344 KB Output is correct
2 Correct 0 ms 348 KB Output is correct
3 Correct 0 ms 348 KB Output is correct
4 Correct 0 ms 348 KB Output is correct
5 Correct 0 ms 348 KB Output is correct
6 Correct 0 ms 348 KB Output is correct
7 Correct 0 ms 348 KB Output is correct
8 Correct 0 ms 348 KB Output is correct
9 Correct 0 ms 348 KB Output is correct
10 Correct 0 ms 348 KB Output is correct
11 Correct 0 ms 348 KB Output is correct
12 Correct 0 ms 348 KB Output is correct
13 Correct 0 ms 348 KB Output is correct
14 Correct 0 ms 348 KB Output is correct
15 Correct 0 ms 348 KB Output is correct
16 Correct 0 ms 348 KB Output is correct
17 Correct 0 ms 348 KB Output is correct
18 Correct 0 ms 348 KB Output is correct
19 Correct 0 ms 348 KB Output is correct
20 Correct 0 ms 348 KB Output is correct
21 Correct 0 ms 344 KB Output is correct
22 Correct 0 ms 348 KB Output is correct
23 Correct 0 ms 348 KB Output is correct
24 Correct 0 ms 348 KB Output is correct
25 Correct 0 ms 348 KB Output is correct
26 Correct 0 ms 348 KB Output is correct
27 Correct 0 ms 348 KB Output is correct
28 Correct 0 ms 348 KB Output is correct
29 Correct 0 ms 348 KB Output is correct
30 Correct 0 ms 348 KB Output is correct