提出 #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
結果
AC × 1
AC × 58
セット名 テストケース
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