Submission #666981

#TimeUsernameProblemLanguageResultExecution timeMemory
666981KenparLampice (COCI21_lampice)C++17
50 / 50
1 ms324 KiB
#include "bits/stdc++.h" using namespace std; #define ll long long #define endl '\n' const ll MOD = 1e9+7; const ll INF = 1e18; const ll MAX = 1e5; void solve(){ int n,k; cin>>n>>k; int arr[n]; for(int i = 0; i < n; i++){ cin>>arr[i]; } int ans = 0; vector<int> ansVec; for(int i = 0; i < n; i++){ int l = 0, r = i; while(r < n){ int curAns = 0; int cur = l; int curIndex = l; while(cur < n){ if(arr[cur] == arr[curIndex]){ cur++; curIndex++; if(curIndex > r){ curIndex = l; curAns++; } }else{ break; } } if(ans < curAns){ ans = curAns; ansVec.clear(); for(int i = l; i <= r; i++){ ansVec.push_back(arr[i]); } } l++; r++; } } if(ans >= k){ cout<<ansVec.size()<<endl; for(int a : ansVec) cout<<a<<" "; }else{ cout<<-1; } } int main() { cin.tie(NULL); ios::sync_with_stdio(NULL); int t = 1; //cin>>t; int temp = t; while(t--){ //cout<<"Case #"<<temp - t<<" > "<<endl; solve(); cout<<endl; } }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:72:9: warning: unused variable 'temp' [-Wunused-variable]
   72 |     int temp = t;
      |         ^~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...