# | 제출 시각 | 아이디 | 문제 | 언어 | 결과 | 실행 시간 | 메모리 |
---|---|---|---|---|---|---|---|
1116685 | 2024-11-22T08:02:11 Z | vjudge1 | Nice sequence (IZhO18_sequence) | C++17 | 6 ms | 848 KB |
#include <bits/stdc++.h> #pragma optimize("g", on) #pragma GCC optimize ("inline") #pragma GCC optimize ("Ofast") #pragma GCC optimize ("unroll-loops") #pragma GCC optimize ("03") #pragma GCC target ("sse,sse2,sse3,ssse3,sse4,popcnt,abm,avx2,mmx,fma,avx,tune=native") void Freopen () { #ifndef ONLINE_JUDGE freopen("input.txt", "r", stdin); freopen("output.txt", "w", stdout); #endif } using namespace std; #define fi first #define se second #define int long long const int N = 2e3 + 7; void solve() { int n, m; cin>>n>>m; if(min(n, m) == 2) { if(n == 2) { if(m % 2 == 0) { cout << m - 1 << '\n'; for(int i = 1; i < m; i++)cout << -1 << ' '; cout << '\n'; }else { cout << m << '\n'; int x = m + 1, y = -(m + 2); for(int i = 1; i <= m; i++) { if(i % 2)cout << x << ' '; else cout << y << ' '; } cout << '\n'; } }else { if(n % 2 == 0) { cout << n - 1 << '\n'; for(int i = 1; i < n; i++)cout << 1 << ' '; cout << '\n'; }else { cout << n << '\n'; int x = n + 2, y = -(n + 1); for(int i = 1; i <= n; i++) { if(i % 2)cout << y << ' '; else cout << x << ' '; } cout << '\n'; } } return; } if(__gcd(max(n, m), min(n, m)) == min(n, m)) { if(n < m) { cout << m - 1 << '\n'; for(int i = 1; i < m; i++)cout << -1 << ' '; cout << '\n'; }else { cout << n - 1 << '\n'; for(int i = 1; i < n; i++)cout << 1 << ' '; cout << '\n'; } return; } } signed main() { ios_base::sync_with_stdio(false); cin.tie(0); //Freopen(); int T = 1; cin>>T; while(T --)solve(); } /* */
Compilation message
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 336 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 336 KB | Ok |
4 | Correct | 1 ms | 504 KB | Ok |
5 | Correct | 1 ms | 508 KB | Ok |
6 | Correct | 1 ms | 336 KB | Ok |
7 | Correct | 1 ms | 336 KB | Ok |
8 | Correct | 1 ms | 336 KB | Ok |
9 | Correct | 1 ms | 336 KB | Ok |
10 | Correct | 1 ms | 504 KB | Ok |
11 | Correct | 1 ms | 336 KB | Ok |
12 | Correct | 1 ms | 336 KB | Ok |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 504 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 336 KB | Ok |
4 | Correct | 1 ms | 336 KB | Ok |
5 | Correct | 1 ms | 336 KB | Ok |
6 | Correct | 2 ms | 336 KB | Ok |
7 | Correct | 5 ms | 764 KB | Ok |
8 | Correct | 3 ms | 460 KB | Ok |
9 | Correct | 6 ms | 848 KB | Ok |
10 | Correct | 3 ms | 592 KB | Ok |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 504 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 504 KB | Ok |
4 | Incorrect | 1 ms | 336 KB | Jury has the better answer : jans = 9, pans = 2 |
5 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Incorrect | 1 ms | 336 KB | Unexpected end of file - int32 expected |
2 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 336 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 336 KB | Ok |
4 | Correct | 1 ms | 504 KB | Ok |
5 | Correct | 1 ms | 508 KB | Ok |
6 | Correct | 1 ms | 336 KB | Ok |
7 | Correct | 1 ms | 336 KB | Ok |
8 | Correct | 1 ms | 336 KB | Ok |
9 | Correct | 1 ms | 336 KB | Ok |
10 | Correct | 1 ms | 504 KB | Ok |
11 | Correct | 1 ms | 336 KB | Ok |
12 | Correct | 1 ms | 336 KB | Ok |
13 | Correct | 1 ms | 504 KB | Ok |
14 | Correct | 1 ms | 336 KB | Ok |
15 | Correct | 1 ms | 504 KB | Ok |
16 | Incorrect | 1 ms | 336 KB | Jury has the better answer : jans = 9, pans = 2 |
17 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 336 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 336 KB | Ok |
4 | Correct | 1 ms | 504 KB | Ok |
5 | Correct | 1 ms | 508 KB | Ok |
6 | Correct | 1 ms | 336 KB | Ok |
7 | Correct | 1 ms | 336 KB | Ok |
8 | Correct | 1 ms | 336 KB | Ok |
9 | Correct | 1 ms | 336 KB | Ok |
10 | Correct | 1 ms | 504 KB | Ok |
11 | Correct | 1 ms | 336 KB | Ok |
12 | Correct | 1 ms | 336 KB | Ok |
13 | Correct | 1 ms | 504 KB | Ok |
14 | Correct | 1 ms | 336 KB | Ok |
15 | Correct | 1 ms | 336 KB | Ok |
16 | Correct | 1 ms | 336 KB | Ok |
17 | Correct | 1 ms | 336 KB | Ok |
18 | Correct | 2 ms | 336 KB | Ok |
19 | Correct | 5 ms | 764 KB | Ok |
20 | Correct | 3 ms | 460 KB | Ok |
21 | Correct | 6 ms | 848 KB | Ok |
22 | Correct | 3 ms | 592 KB | Ok |
23 | Correct | 1 ms | 504 KB | Ok |
24 | Correct | 1 ms | 336 KB | Ok |
25 | Correct | 1 ms | 504 KB | Ok |
26 | Incorrect | 1 ms | 336 KB | Jury has the better answer : jans = 9, pans = 2 |
27 | Halted | 0 ms | 0 KB | - |
# | 결과 | 실행 시간 | 메모리 | Grader output |
---|---|---|---|---|
1 | Correct | 1 ms | 336 KB | Ok |
2 | Correct | 1 ms | 336 KB | Ok |
3 | Correct | 1 ms | 336 KB | Ok |
4 | Correct | 1 ms | 504 KB | Ok |
5 | Correct | 1 ms | 508 KB | Ok |
6 | Correct | 1 ms | 336 KB | Ok |
7 | Correct | 1 ms | 336 KB | Ok |
8 | Correct | 1 ms | 336 KB | Ok |
9 | Correct | 1 ms | 336 KB | Ok |
10 | Correct | 1 ms | 504 KB | Ok |
11 | Correct | 1 ms | 336 KB | Ok |
12 | Correct | 1 ms | 336 KB | Ok |
13 | Correct | 1 ms | 504 KB | Ok |
14 | Correct | 1 ms | 336 KB | Ok |
15 | Correct | 1 ms | 336 KB | Ok |
16 | Correct | 1 ms | 336 KB | Ok |
17 | Correct | 1 ms | 336 KB | Ok |
18 | Correct | 2 ms | 336 KB | Ok |
19 | Correct | 5 ms | 764 KB | Ok |
20 | Correct | 3 ms | 460 KB | Ok |
21 | Correct | 6 ms | 848 KB | Ok |
22 | Correct | 3 ms | 592 KB | Ok |
23 | Correct | 1 ms | 504 KB | Ok |
24 | Correct | 1 ms | 336 KB | Ok |
25 | Correct | 1 ms | 504 KB | Ok |
26 | Incorrect | 1 ms | 336 KB | Jury has the better answer : jans = 9, pans = 2 |
27 | Halted | 0 ms | 0 KB | - |