結果
問題 | No.2628 Shrinkage |
ユーザー | twooimp2 |
提出日時 | 2024-02-16 23:10:22 |
言語 | C++17 (gcc 12.3.0 + boost 1.83.0) |
結果 |
WA
|
実行時間 | - |
コード長 | 1,061 bytes |
コンパイル時間 | 6,603 ms |
コンパイル使用メモリ | 299,300 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-09-28 21:47:34 |
合計ジャッジ時間 | 8,092 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
テストケース
テストケース表示入力 | 結果 | 実行時間 実行使用メモリ |
---|---|---|
testcase_00 | AC | 2 ms
6,820 KB |
testcase_01 | WA | - |
testcase_02 | WA | - |
testcase_03 | WA | - |
testcase_04 | WA | - |
testcase_05 | RE | - |
testcase_06 | WA | - |
testcase_07 | RE | - |
testcase_08 | RE | - |
testcase_09 | WA | - |
testcase_10 | RE | - |
testcase_11 | RE | - |
testcase_12 | RE | - |
testcase_13 | RE | - |
testcase_14 | WA | - |
testcase_15 | WA | - |
testcase_16 | WA | - |
testcase_17 | WA | - |
testcase_18 | WA | - |
testcase_19 | WA | - |
testcase_20 | WA | - |
testcase_21 | WA | - |
testcase_22 | WA | - |
testcase_23 | WA | - |
testcase_24 | RE | - |
testcase_25 | WA | - |
testcase_26 | WA | - |
testcase_27 | RE | - |
コンパイルメッセージ
main.cpp: In function 'int main()': main.cpp:33:5: warning: 'y2' may be used uninitialized [-Wmaybe-uninitialized] 33 | if(y2==y1){ | ^~ main.cpp:20:17: note: 'y2' was declared here 20 | ll x1,y1,x2,y2,X1,Y1,X2,Y2; | ^~
ソースコード
#pragma GCC target("avx2") #pragma GCC optimize("O3") #pragma GCC optimize("unroll-loops") #include<bits/stdc++.h> #include<atcoder/all> using namespace std; using namespace atcoder; using ll=long long; void IO(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); } int main(){ IO(); ll t; cin>>t; while(t--){ ll x1,y1,x2,y2,X1,Y1,X2,Y2; cin>>x1>>y1>>x2>>y1>>X1>>Y1>>X2>>Y2; bool ok=true; if(x2==x1){ if(X2!=X1){ ok=false; } } if(X2==X1){ if(x2!=x1){ ok=false; } } if(y2==y1){ if(Y2!=Y1){ ok=false; } } if(Y2==Y1){ if(y2!=y1){ ok=false; } } if(ok&&(x2-x1)%(X2-X1)!=0&&(X2-X1)%(x2-x1)!=0){ ok=false; } if(ok&&(y2-y1)%(Y2-Y1)!=0&&(Y2-Y1)%(y2-y1)!=0){ ok=false; } if(ok&&(X1-x1)%(X2-x2)!=0&&(Y1-y1)%(Y2-y2)!=0){ ok=false; } if(ok&&(X2-x2)%(X1-x1)!=0&&(Y2-y2)%(Y1-y1)!=0){ ok=false; } if(!ok){ cout<<"Yes"<<endl; }else{ cout<<"No"<<endl; } } }