제출 #682663

#제출 시각아이디문제언어결과실행 시간메모리
682663AlcabelNice sequence (IZhO18_sequence)C++17
15 / 100
8 ms716 KiB
#include <bits/stdc++.h> using namespace std; void solve() { int n, m; cin >> n >> m; if (n == 2 && m % 2 == 1 && m > n) { cout << m << '\n'; for (int i = 0; i < m / 2; ++i) { cout << m << ' ' << -m - 1 << ' '; } cout << m << '\n'; return; } if (m == 2 && n % 2 == 1 && n > m) { cout << n << '\n'; cout << '\n'; for (int i = 0; i < n / 2; ++i) { cout << -n << ' ' << n + 1 << ' '; } cout << -n << '\n'; return; } if (n <= m) { cout << m - 1 << '\n'; for (int i = 0; i < m - 1; ++i) { cout << -1 << ' '; } cout << '\n'; return; } if (m <= n) { cout << n - 1 << '\n'; for (int i = 0; i < n - 1; ++i) { cout << 1 << ' '; } cout << '\n'; return; } } int main() { ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); int T = 1; cin >> T; while (T--) { solve(); } return 0; }
#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...