Submission #342721

#TimeUsernameProblemLanguageResultExecution timeMemory
342721David_MNice sequence (IZhO18_sequence)C++14
15 / 100
19 ms24556 KiB
#include <bits/stdc++.h> #define ll long long #define F first #define S second #define FF first.first #define FS first.second #define pb push_back using namespace std; const ll N=200006, INF=1e18; ll pos, l, r, n, m, t, a[N], b[N], h[N], p[20][N], q, k, x, y; vector <ll> v[N]; set <ll> s[N], S[N]; int main(){ios_base::sync_with_stdio(false), cin.tie(0); cin>>q; while(q--){ cin>>n>>m; if (n>m){ if(n%m==0){ cout<<n-1<<'\n'; for (int i=1; i<n; i++)cout<<"1 "; cout<<'\n'; continue; } if(m==2){ cout<<n<<"\n-999999999 "; for (int i=1; i<n; i+=2)cout<<"1000000000 -999999999 "; cout<<'\n'; } }else{ if(m%n==0){ cout<<m-1<<'\n'; for (int i=1; i<m; i++)cout<<"-1 "; cout<<'\n'; continue; } if(n==2){ cout<<m<<"\n999999999 "; for (int i=1; i<m; i+=2)cout<<"-1000000000 999999999 "; 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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...