Submission #1417784


Source Code Expand

#include <iostream>
using namespace std;

int arr[10][10] = {};

int main(void){
    
    int a,b,c,d;
    cin >> a >> b >> c >> d;
    
    for(int i = 0; i < c; i++){
        for(int j = 0; j < a; j++){
            cin >> arr[i][j];
        }
    }
    
    for(int k = 100; k >= 0; k--){
        int num = 0;
        
        for(int i = 0; i < c; i++){
            int res = 0;
        
            for(int j = 0; j < a; j++){
                
                if( k <= arr[i][j] ){
                    res++;
                }
                
            }
            if(res >= b){
                num++;
            }
        }
        
        if(num >= d){
            cout << k << endl;
            return 0;
        }
        
    }
    
    
}

Submission Info

Submission Time
Task A - 成績判定
User nasatame
Language C++14 (GCC 5.4.1)
Score 100
Code Size 799 Byte
Status AC
Exec Time 1 ms
Memory 256 KB

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 11
Set Name Test Cases
All basic_case00, basic_case01, basic_case02, basic_case03, basic_case04, basic_case05, basic_case06, basic_case07, basic_case08, basic_case09, sample00
Case Name Status Exec Time Memory
basic_case00 AC 1 ms 256 KB
basic_case01 AC 1 ms 256 KB
basic_case02 AC 1 ms 256 KB
basic_case03 AC 1 ms 256 KB
basic_case04 AC 1 ms 256 KB
basic_case05 AC 1 ms 256 KB
basic_case06 AC 1 ms 256 KB
basic_case07 AC 1 ms 256 KB
basic_case08 AC 1 ms 256 KB
basic_case09 AC 1 ms 256 KB
sample00 AC 1 ms 256 KB