提出 #68192779
ソースコード 拡げる
#include <bits/stdc++.h>
using namespace std;
#define FOR(i, a, b) for(int i = (a); i < (b); i++)
#define RFOR(i, a, b) for(int i = (a) - 1; i >= (b); i--)
#define SZ(a) int(a.size())
#define ALL(a) a.begin(), a.end()
#define PB push_back
#define MP make_pair
#define F first
#define S second
typedef long long LL;
typedef vector<int> VI;
typedef vector<LL> VL;
typedef pair<int, int> PII;
typedef pair<LL, LL> PLL;
typedef double db;
const int mod = 998244353;
int add(int a, int b)
{
return a + b < mod ? a + b : a + b - mod;
}
void updAdd(int& a, int b)
{
a += b;
if (a >= mod)
a -= mod;
}
int sub(int a, int b)
{
return a - b >= 0 ? a - b : a - b + mod;
}
void updSub(int& a, int b)
{
a -= b;
if (a < 0)
a += mod;
}
int mult(int a, int b)
{
return (LL)a * b % mod;
}
int binpow(int a, LL n)
{
int res = 1;
while (n)
{
if (n & 1)
res = mult(res, a);
a = mult(a, a);
n /= 2;
}
return res;
}
template<typename T>
void updMin(T& a, T b)
{
a = min(a, b);
}
template<typename T>
void updMax(T& a, T b)
{
a = max(a, b);
}
void solve()
{
int n;
cin >> n;
VI a(n), b(n);
for (int& ai : a)
cin >> ai;
for (int& bi : b)
cin >> bi;
int sa = accumulate(ALL(a), 0), sb = accumulate(ALL(b), 0);
if (sa == sb && (a == b || sa != 1 || (a[0] != 1 && a[n - 1] != 1 && b[0] != 1 && b[n - 1] != 1)))
cout << "Yes\n";
else
cout << "No\n";
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin >> t;
while (t--)
solve();
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | B - Swap If Equal Sum |
| ユーザ | mshcherba |
| 言語 | C++ 20 (gcc 12.2) |
| 得点 | 500 |
| コード長 | 1589 Byte |
| 結果 | AC |
| 実行時間 | 21 ms |
| メモリ | 4672 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 | 3828 KiB |
| 1_10.txt | AC | 12 ms | 3884 KiB |
| 1_2.txt | AC | 14 ms | 4304 KiB |
| 1_3.txt | AC | 13 ms | 3892 KiB |
| 1_4.txt | AC | 12 ms | 4052 KiB |
| 1_5.txt | AC | 12 ms | 4368 KiB |
| 1_6.txt | AC | 14 ms | 3836 KiB |
| 1_7.txt | AC | 13 ms | 4072 KiB |
| 1_8.txt | AC | 14 ms | 4100 KiB |
| 1_9.txt | AC | 12 ms | 4152 KiB |
| 2_1.txt | AC | 13 ms | 3548 KiB |
| 2_10.txt | AC | 13 ms | 3536 KiB |
| 2_2.txt | AC | 13 ms | 3680 KiB |
| 2_3.txt | AC | 13 ms | 3612 KiB |
| 2_4.txt | AC | 13 ms | 3604 KiB |
| 2_5.txt | AC | 13 ms | 3556 KiB |
| 2_6.txt | AC | 13 ms | 3556 KiB |
| 2_7.txt | AC | 12 ms | 3380 KiB |
| 2_8.txt | AC | 13 ms | 3516 KiB |
| 2_9.txt | AC | 13 ms | 3552 KiB |
| 3_1.txt | AC | 14 ms | 4608 KiB |
| 3_10.txt | AC | 12 ms | 4652 KiB |
| 3_11.txt | AC | 14 ms | 4600 KiB |
| 3_12.txt | AC | 14 ms | 4588 KiB |
| 3_13.txt | AC | 14 ms | 4564 KiB |
| 3_14.txt | AC | 14 ms | 4632 KiB |
| 3_15.txt | AC | 14 ms | 4564 KiB |
| 3_16.txt | AC | 14 ms | 4568 KiB |
| 3_17.txt | AC | 14 ms | 4584 KiB |
| 3_18.txt | AC | 14 ms | 4628 KiB |
| 3_19.txt | AC | 14 ms | 4632 KiB |
| 3_2.txt | AC | 15 ms | 4672 KiB |
| 3_20.txt | AC | 14 ms | 4580 KiB |
| 3_3.txt | AC | 12 ms | 4564 KiB |
| 3_4.txt | AC | 12 ms | 4564 KiB |
| 3_5.txt | AC | 14 ms | 4632 KiB |
| 3_6.txt | AC | 14 ms | 4576 KiB |
| 3_7.txt | AC | 14 ms | 4636 KiB |
| 3_8.txt | AC | 13 ms | 4636 KiB |
| 3_9.txt | AC | 14 ms | 4636 KiB |
| 4_1.txt | AC | 14 ms | 3476 KiB |
| 4_10.txt | AC | 14 ms | 3532 KiB |
| 4_11.txt | AC | 14 ms | 3424 KiB |
| 4_12.txt | AC | 15 ms | 3448 KiB |
| 4_13.txt | AC | 15 ms | 3404 KiB |
| 4_14.txt | AC | 15 ms | 3428 KiB |
| 4_15.txt | AC | 15 ms | 3420 KiB |
| 4_16.txt | AC | 3 ms | 3536 KiB |
| 4_2.txt | AC | 14 ms | 3476 KiB |
| 4_3.txt | AC | 14 ms | 3612 KiB |
| 4_4.txt | AC | 15 ms | 3456 KiB |
| 4_5.txt | AC | 14 ms | 3480 KiB |
| 4_6.txt | AC | 14 ms | 3328 KiB |
| 4_7.txt | AC | 14 ms | 3424 KiB |
| 4_8.txt | AC | 15 ms | 3472 KiB |
| 4_9.txt | AC | 15 ms | 3480 KiB |
| 5.txt | AC | 21 ms | 3540 KiB |
| sample.txt | AC | 1 ms | 3456 KiB |