Submission #1132662

#TimeUsernameProblemLanguageResultExecution timeMemory
1132662Halym2007Nice sequence (IZhO18_sequence)C++17
6 / 100
0 ms328 KiB
#include <bits/stdc++.h> using namespace std; #define ll long long #define sz size() #define ff first #define ss second #define pb push_back #define pii pair <int, int> #define dur exit(0) #define dur1 return(0) const int N = 2e5 + 5; int jog[N]; int main () { // freopen ("input.txt", "r", stdin); ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); int t; cin >> t; while ( t-- ) { int n, m; cin >> n >> m; if (n % m == 0 or m % n == 0) { int x = (n > m ? 1 : -1); cout << max (n, m) - 1 << "\n"; for (int i = 1; i <= max (n, m) - 1; ++i) { cout << x << " "; } cout << "\n"; } else if (n > m) { int x1 = -n; int x2 = (m - 1) * n + 1; for (int i = 1; i <= n; ++i) { if (i % m == 0) cout << x2 << " "; else cout << x1 << " "; } cout << "\n"; } else { int x1 = m; int x2 = (n - 1) * m + 1; x2 *= (-1); for (int i = 1; i <= m; ++i) { if (i % n == 0) cout << x2 << " "; else cout << x1 << " "; } 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...