提出 #75728283
ソースコード 拡げる
#include <bits/stdc++.h>
#define fastio cin.tie(0)->sync_with_stdio(0)
#define all(x) (x).begin(),(x).end()
#define rall(x) (x).rbegin(),(x).rend()
#define compress(v) sort(all(v)), v.erase(unique(all(v)), v.end())
#define sz(x) (int)(x).size()
using namespace std;
typedef long long ll;
int main() {
fastio; int N, M; cin >> N >> M;
vector<string> v(N);
for (auto &i : v) cin >> i;
string ans;
auto tv = v;
for (int i = 0; i < M; i++) {
int c = 0;
vector<string> a, b;
for (int j = 0; j < sz(tv); j++) {
if (tv[j][i] == '1') {
a.push_back(tv[j]); c++;
}
else b.push_back(tv[j]);
}
if (c > sz(tv)/2) {
ans += '1';
tv = b;
}
else {
ans += '0';
tv = a;
}
}
vector<int> vis(N);
for (int i = 0; i < M; i++) {
for (int j = 0; j < N; j++) {
if (v[j][i] == ans[i]) vis[j] = 1;
}
}
for (int i = 0; i < N; i++) {
if (!vis[i]) return !(cout << "No\n");
}
cout << "Yes\n" << ans << "\n";
return 0;
}
提出情報
| 提出日時 | |
|---|---|
| 問題 | A - Similarity |
| ユーザ | Lov34ever |
| 言語 | C++23 (GCC 15.2.0) |
| 得点 | 400 |
| コード長 | 1189 Byte |
| 結果 | AC |
| 実行時間 | 19 ms |
| メモリ | 11788 KiB |
ジャッジ結果
| セット名 | Sample | All | ||||
|---|---|---|---|---|---|---|
| 得点 / 配点 | 0 / 0 | 400 / 400 | ||||
| 結果 |
|
|
| セット名 | テストケース |
|---|---|
| Sample | 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt |
| All | 00-sample-01.txt, 00-sample-02.txt, 00-sample-03.txt, 01-allbut-01.txt, 01-allbut-02.txt, 01-allbut-03.txt, 01-allbut-04.txt, 01-allbut-05.txt, 01-allbut-06.txt, 01-allbut-07.txt, 01-allbut-08.txt, 01-allbut-09.txt, 01-allbut-10.txt, 01-allbut-11.txt, 01-allbut-12.txt, 01-allbut-13.txt, 01-allbut-14.txt, 01-allbut-15.txt, 01-allbut-16.txt, 01-allbut-17.txt, 01-allbut-18.txt, 01-allbut-19.txt, 01-allbut-20.txt, 01-allbut-21.txt, 01-allbut-22.txt, 01-allbut-23.txt, 01-allbut-24.txt, 01-allbut-25.txt, 02-all-01.txt, 02-all-02.txt, 02-all-03.txt, 02-all-04.txt, 02-all-05.txt, 02-all-06.txt, 02-all-07.txt, 02-all-08.txt, 03-random-01.txt, 03-random-02.txt, 03-random-03.txt, 03-random-04.txt, 03-random-05.txt, 03-random-06.txt, 03-random-07.txt, 03-random-08.txt, 03-random-09.txt, 03-random-10.txt, 03-random-11.txt, 03-random-12.txt, 03-random-13.txt, 03-random-14.txt, 04-killer-01.txt, 04-killer-02.txt, 04-killer-03.txt, 04-killer-04.txt, 04-killer-05.txt, 04-killer-06.txt, 04-killer-07.txt, 04-killer-08.txt, 05-random2-01.txt, 05-random2-02.txt, 05-random2-03.txt, 05-random2-04.txt |
| ケース名 | 結果 | 実行時間 | メモリ |
|---|---|---|---|
| 00-sample-01.txt | AC | 1 ms | 3576 KiB |
| 00-sample-02.txt | AC | 1 ms | 3576 KiB |
| 00-sample-03.txt | AC | 1 ms | 3528 KiB |
| 01-allbut-01.txt | AC | 1 ms | 3616 KiB |
| 01-allbut-02.txt | AC | 1 ms | 3616 KiB |
| 01-allbut-03.txt | AC | 1 ms | 3420 KiB |
| 01-allbut-04.txt | AC | 1 ms | 3528 KiB |
| 01-allbut-05.txt | AC | 1 ms | 3504 KiB |
| 01-allbut-06.txt | AC | 1 ms | 3420 KiB |
| 01-allbut-07.txt | AC | 1 ms | 3464 KiB |
| 01-allbut-08.txt | AC | 1 ms | 3528 KiB |
| 01-allbut-09.txt | AC | 1 ms | 3420 KiB |
| 01-allbut-10.txt | AC | 1 ms | 3492 KiB |
| 01-allbut-11.txt | AC | 1 ms | 3576 KiB |
| 01-allbut-12.txt | AC | 1 ms | 3528 KiB |
| 01-allbut-13.txt | AC | 1 ms | 3584 KiB |
| 01-allbut-14.txt | AC | 1 ms | 3504 KiB |
| 01-allbut-15.txt | AC | 1 ms | 3572 KiB |
| 01-allbut-16.txt | AC | 1 ms | 3632 KiB |
| 01-allbut-17.txt | AC | 1 ms | 3844 KiB |
| 01-allbut-18.txt | AC | 2 ms | 4088 KiB |
| 01-allbut-19.txt | AC | 2 ms | 4296 KiB |
| 01-allbut-20.txt | AC | 2 ms | 4180 KiB |
| 01-allbut-21.txt | AC | 2 ms | 4168 KiB |
| 01-allbut-22.txt | AC | 3 ms | 5040 KiB |
| 01-allbut-23.txt | AC | 3 ms | 4968 KiB |
| 01-allbut-24.txt | AC | 3 ms | 5104 KiB |
| 01-allbut-25.txt | AC | 3 ms | 5016 KiB |
| 02-all-01.txt | AC | 1 ms | 3588 KiB |
| 02-all-02.txt | AC | 1 ms | 3572 KiB |
| 02-all-03.txt | AC | 1 ms | 3564 KiB |
| 02-all-04.txt | AC | 1 ms | 3476 KiB |
| 02-all-05.txt | AC | 1 ms | 3712 KiB |
| 02-all-06.txt | AC | 1 ms | 3752 KiB |
| 02-all-07.txt | AC | 2 ms | 4272 KiB |
| 02-all-08.txt | AC | 2 ms | 5104 KiB |
| 03-random-01.txt | AC | 1 ms | 3576 KiB |
| 03-random-02.txt | AC | 1 ms | 3628 KiB |
| 03-random-03.txt | AC | 1 ms | 3824 KiB |
| 03-random-04.txt | AC | 2 ms | 4072 KiB |
| 03-random-05.txt | AC | 2 ms | 4840 KiB |
| 03-random-06.txt | AC | 7 ms | 7496 KiB |
| 03-random-07.txt | AC | 8 ms | 8068 KiB |
| 03-random-08.txt | AC | 10 ms | 8968 KiB |
| 03-random-09.txt | AC | 13 ms | 9912 KiB |
| 03-random-10.txt | AC | 13 ms | 9704 KiB |
| 03-random-11.txt | AC | 13 ms | 9904 KiB |
| 03-random-12.txt | AC | 15 ms | 10808 KiB |
| 03-random-13.txt | AC | 18 ms | 11688 KiB |
| 03-random-14.txt | AC | 19 ms | 11788 KiB |
| 04-killer-01.txt | AC | 12 ms | 11716 KiB |
| 04-killer-02.txt | AC | 12 ms | 11572 KiB |
| 04-killer-03.txt | AC | 11 ms | 11788 KiB |
| 04-killer-04.txt | AC | 10 ms | 11768 KiB |
| 04-killer-05.txt | AC | 19 ms | 11672 KiB |
| 04-killer-06.txt | AC | 18 ms | 11688 KiB |
| 04-killer-07.txt | AC | 18 ms | 11684 KiB |
| 04-killer-08.txt | AC | 18 ms | 11636 KiB |
| 05-random2-01.txt | AC | 1 ms | 4040 KiB |
| 05-random2-02.txt | AC | 2 ms | 4120 KiB |
| 05-random2-03.txt | AC | 2 ms | 4880 KiB |
| 05-random2-04.txt | AC | 2 ms | 4968 KiB |