提出 #68190618
ソースコード 拡げる
#include<bits/stdc++.h> using namespace std; #define rep(i, s, t) for(int i = (s); i <= (t); i ++) #define per(i, s, t) for(int i = (s); i >= (t); i --) template<typename T, typename T2> inline void chmin(T &x, T2 &&y) { x = min(x, y); } template<typename T, typename T2> inline void chmax(T &x, T2 &&y) { x = max(x, y); } typedef long long ll; const int N = 2e5 + 5; int n, a[N], b[N]; void solve() { cin >> n; rep(i, 1, n) cin >> a[i]; rep(i, 1, n) cin >> b[i]; int a1 = count(a + 1, a + n + 1, 1); int b1 = count(b + 1, b + n + 1, 1); if(a1 != b1) return cout << "No\n", void(); if(a1 == b1 && a1 > 1) return cout << "Yes\n", void(); bool ok = 1; rep(i, 1, n) ok &= a[i] == b[i]; if(ok) return cout << "Yes\n", void(); if(a[1] == 1 || b[1] == 1 || a[n] == 1 || b[n] == 1) return cout << "No\n", void(); return cout << "Yes\n", void(); } signed main() { ios::sync_with_stdio(0);cin.tie(0); int t;cin >> t;while(t --) solve(); return 0; }
提出情報
提出日時 | |
---|---|
問題 | B - Swap If Equal Sum |
ユーザ | adam01 |
言語 | C++ 20 (gcc 12.2) |
得点 | 500 |
コード長 | 1047 Byte |
結果 | AC |
実行時間 | 18 ms |
メモリ | 5096 KiB |
ジャッジ結果
セット名 | Sample | All | ||||
---|---|---|---|---|---|---|
得点 / 配点 | 0 / 0 | 500 / 500 | ||||
結果 |
|
|
セット名 | テストケース |
---|---|
Sample | sample.txt |
All | 1_1.txt, 1_10.txt, 1_2.txt, 1_3.txt, 1_4.txt, 1_5.txt, 1_6.txt, 1_7.txt, 1_8.txt, 1_9.txt, 2_1.txt, 2_10.txt, 2_2.txt, 2_3.txt, 2_4.txt, 2_5.txt, 2_6.txt, 2_7.txt, 2_8.txt, 2_9.txt, 3_1.txt, 3_10.txt, 3_11.txt, 3_12.txt, 3_13.txt, 3_14.txt, 3_15.txt, 3_16.txt, 3_17.txt, 3_18.txt, 3_19.txt, 3_2.txt, 3_20.txt, 3_3.txt, 3_4.txt, 3_5.txt, 3_6.txt, 3_7.txt, 3_8.txt, 3_9.txt, 4_1.txt, 4_10.txt, 4_11.txt, 4_12.txt, 4_13.txt, 4_14.txt, 4_15.txt, 4_16.txt, 4_2.txt, 4_3.txt, 4_4.txt, 4_5.txt, 4_6.txt, 4_7.txt, 4_8.txt, 4_9.txt, 5.txt, sample.txt |
ケース名 | 結果 | 実行時間 | メモリ |
---|---|---|---|
1_1.txt | AC | 12 ms | 4196 KiB |
1_10.txt | AC | 12 ms | 4264 KiB |
1_2.txt | AC | 15 ms | 4908 KiB |
1_3.txt | AC | 14 ms | 4280 KiB |
1_4.txt | AC | 12 ms | 4368 KiB |
1_5.txt | AC | 12 ms | 4800 KiB |
1_6.txt | AC | 14 ms | 4184 KiB |
1_7.txt | AC | 12 ms | 4724 KiB |
1_8.txt | AC | 14 ms | 4516 KiB |
1_9.txt | AC | 12 ms | 4464 KiB |
2_1.txt | AC | 13 ms | 3432 KiB |
2_10.txt | AC | 13 ms | 3480 KiB |
2_2.txt | AC | 13 ms | 3488 KiB |
2_3.txt | AC | 13 ms | 3428 KiB |
2_4.txt | AC | 13 ms | 3552 KiB |
2_5.txt | AC | 13 ms | 3404 KiB |
2_6.txt | AC | 13 ms | 3544 KiB |
2_7.txt | AC | 13 ms | 3408 KiB |
2_8.txt | AC | 13 ms | 3484 KiB |
2_9.txt | AC | 13 ms | 3488 KiB |
3_1.txt | AC | 14 ms | 5088 KiB |
3_10.txt | AC | 12 ms | 4900 KiB |
3_11.txt | AC | 14 ms | 4916 KiB |
3_12.txt | AC | 15 ms | 4964 KiB |
3_13.txt | AC | 14 ms | 5032 KiB |
3_14.txt | AC | 15 ms | 5024 KiB |
3_15.txt | AC | 14 ms | 4896 KiB |
3_16.txt | AC | 14 ms | 5028 KiB |
3_17.txt | AC | 14 ms | 5028 KiB |
3_18.txt | AC | 14 ms | 5096 KiB |
3_19.txt | AC | 15 ms | 4988 KiB |
3_2.txt | AC | 15 ms | 4960 KiB |
3_20.txt | AC | 15 ms | 5036 KiB |
3_3.txt | AC | 12 ms | 5024 KiB |
3_4.txt | AC | 12 ms | 5032 KiB |
3_5.txt | AC | 15 ms | 4956 KiB |
3_6.txt | AC | 14 ms | 5012 KiB |
3_7.txt | AC | 14 ms | 5024 KiB |
3_8.txt | AC | 13 ms | 4956 KiB |
3_9.txt | AC | 14 ms | 4976 KiB |
4_1.txt | AC | 16 ms | 3484 KiB |
4_10.txt | AC | 14 ms | 3464 KiB |
4_11.txt | AC | 14 ms | 3428 KiB |
4_12.txt | AC | 14 ms | 3488 KiB |
4_13.txt | AC | 14 ms | 3540 KiB |
4_14.txt | AC | 14 ms | 3416 KiB |
4_15.txt | AC | 15 ms | 3428 KiB |
4_16.txt | AC | 3 ms | 3548 KiB |
4_2.txt | AC | 14 ms | 3620 KiB |
4_3.txt | AC | 14 ms | 3388 KiB |
4_4.txt | AC | 14 ms | 3480 KiB |
4_5.txt | AC | 14 ms | 3404 KiB |
4_6.txt | AC | 14 ms | 3344 KiB |
4_7.txt | AC | 15 ms | 3544 KiB |
4_8.txt | AC | 14 ms | 3476 KiB |
4_9.txt | AC | 14 ms | 3404 KiB |
5.txt | AC | 18 ms | 3348 KiB |
sample.txt | AC | 1 ms | 3608 KiB |