Submission #1314769

#TimeUsernameProblemLanguageResultExecution timeMemory
1314769arman.khachatryanGift (IZhO18_nicegift)C++20
19 / 100
475 ms22504 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long const int N=2e6+10; ll a[N]; int main() { ll n, k; cin>>n>>k; for(int i=0; i<n; i++){ cin>>a[i]; } ll g; for(int i=1; i<=k; i++){ if(n%i==0 && k%i==0){ g=i; } } if((n*a[0])%k!=0){ cout<<-1; return 0; } cout<<n/g<<'\n'; for(int i=0; i<n/g; i++){ cout<<a[0]*g/k<<" "; 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...