Submission #1314629

#TimeUsernameProblemLanguageResultExecution timeMemory
1314629arman.khachatryanGift (IZhO18_nicegift)C++20
0 / 100
93 ms17080 KiB
#include <bits/stdc++.h> using namespace std; int main(){ int n,k; cin >> n >> k; int g=1; for(int i=1;i<=n;i++){ if(n%i==0 && k%i==0) g=i; } int a[n]; for(int i=0;i<n;i++){ cin >> a[i]; } if(a[0]%(k/g)!=0){ cout << -1 << "\n"; return 0; } int x=a[0]/(k/g); cout << n/g << "\n"; for(int i=0;i<n/g;i++){ cout << x << " "; for(int j=0;j<k;j++){ cout << (i*(g)+j)%n+1LL << " "; } cout << "\n"; } }
#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...