제출 #1116685

#제출 시각아이디문제언어결과실행 시간메모리
1116685vjudge1Nice sequence (IZhO18_sequence)C++17
15 / 100
6 ms848 KiB
#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(); } /* */

컴파일 시 표준 에러 (stderr) 메시지

sequence.cpp:2: warning: ignoring '#pragma optimize ' [-Wunknown-pragmas]
    2 | #pragma optimize("g", on)
      | 
sequence.cpp: In function 'void Freopen()':
sequence.cpp:10:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   10 |     freopen("input.txt", "r", stdin);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
sequence.cpp:11:12: warning: ignoring return value of 'FILE* freopen(const char*, const char*, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
   11 |     freopen("output.txt", "w", stdout);
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
#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...