提出 #75533123


ソースコード 拡げる

#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; vector<vector<int>> v(3, vector<int>(6));
    for (auto &i : v) for (auto &j : i) cin >> j;
    double ans = 0;
    vector<int> ord = { 4, 5, 6 };
    do {
        int x = 0, y = 0, z = 0;
        for (int l = 0; l < 6; l++) {
            if (v[0][l] == ord[0]) x++;
            if (v[1][l] == ord[1]) y++;
            if (v[2][l] == ord[2]) z++;
        }
        ans += (x/6.) * (y/6.) * (z/6.);
    } while (next_permutation(all(ord)));
    cout.precision(6);
    cout << fixed << ans << "\n";
    return 0;
}

提出情報

提出日時
問題 B - 456
ユーザ Lov34ever
言語 C++23 (GCC 15.2.0)
得点 200
コード長 852 Byte
結果 AC
実行時間 1 ms
メモリ 3884 KiB

ジャッジ結果

セット名 Sample All
得点 / 配点 0 / 0 200 / 200
結果
AC × 2
AC × 14
セット名 テストケース
Sample sample_01.txt, sample_02.txt
All random_01.txt, random_02.txt, random_03.txt, random_04.txt, random_05.txt, random_06.txt, random_07.txt, random_08.txt, random_09.txt, random_10.txt, random_11.txt, random_12.txt, sample_01.txt, sample_02.txt
ケース名 結果 実行時間 メモリ
random_01.txt AC 1 ms 3804 KiB
random_02.txt AC 1 ms 3796 KiB
random_03.txt AC 1 ms 3720 KiB
random_04.txt AC 1 ms 3816 KiB
random_05.txt AC 1 ms 3748 KiB
random_06.txt AC 1 ms 3828 KiB
random_07.txt AC 1 ms 3884 KiB
random_08.txt AC 1 ms 3828 KiB
random_09.txt AC 1 ms 3772 KiB
random_10.txt AC 1 ms 3828 KiB
random_11.txt AC 1 ms 3748 KiB
random_12.txt AC 1 ms 3732 KiB
sample_01.txt AC 1 ms 3804 KiB
sample_02.txt AC 1 ms 3788 KiB