結果
| 問題 | No.24 数当てゲーム | 
| コンテスト | |
| ユーザー |  eyeSharp | 
| 提出日時 | 2019-10-09 23:08:39 | 
| 言語 | C++11(廃止可能性あり) (gcc 13.3.0) | 
| 結果 | 
                                AC
                                 
                             | 
| 実行時間 | 2 ms / 5,000 ms | 
| コード長 | 855 bytes | 
| コンパイル時間 | 1,575 ms | 
| コンパイル使用メモリ | 160,428 KB | 
| 実行使用メモリ | 6,820 KB | 
| 最終ジャッジ日時 | 2024-11-17 22:22:01 | 
| 合計ジャッジ時間 | 1,938 ms | 
| ジャッジサーバーID (参考情報) | judge3 / judge2 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| other | AC * 10 | 
ソースコード
/*
    No.24 数当てゲーム
    https://yukicoder.me/problems/no/24
*/
#include <bits/stdc++.h>
using namespace std;
int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    int num[10] = {};
    int input[4] = {};
    int n;
    cin >> n;
    for (int i = 0; i < n; i++) {
        for (int i = 0; i < 4; i++) {
            cin >> input[i];
        }
        string q;
        cin >> q;
        if (q == "YES") {
            for (int i = 0; i < 4; i++) {
                num[input[i]] += 1;
            }
        } else {
            for (int i = 0; i < 4; i++) {
                num[input[i]] -= 1;
            }
        }
    }
    pair<int, int> p = make_pair(0, -1);
    for (int i = 0; i < 10; i++) {
        if (p.second < num[i]) {
            p.first = i;
            p.second = num[i];
        }
    }
    cout << p.first << endl;
}
            
            
            
        