Submission #879301

#TimeUsernameProblemLanguageResultExecution timeMemory
879301The_SamuraiNice sequence (IZhO18_sequence)C++17
15 / 100
6 ms1116 KiB
// I stand with PALESTINE //#pragma GCC optimize("Ofast,O3") //#pragma GCC target("avx,avx2") #include "bits/stdc++.h" using namespace std; using ll = long long; const int inf = 1e9; void out(vector<int> a, bool minus = false) { cout << a.size() << '\n'; if (a.empty()) return; for (int x: a) cout << x * (minus ? -1 : 1) << ' '; cout << '\n'; } vector<int> solve(int n, int m) { // n >= m if (n % m == 0) return vector(n - 1, 1); if (m == 2) { vector<int> a(n); for (int i = 0; i < n; i++) a[i] = i % 2 ? inf : -(inf - 1); return a; } return {}; } void solve() { int n, m; cin >> n >> m; if (n >= m) out(solve(n, m)); else out(solve(m, n), true); } int main() { cin.tie(0)->sync_with_stdio(false); #ifdef sunnatov freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif int q = 1; cin >> q; while (q--) { solve(); // 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...