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