Submission #2096754


Source Code Expand

#include<stdio.h>
#include<stdlib.h>

const int anserNum = 4;

int Max(int a, int b)
{
    int ret = a;

    if( a < b )
    {
        ret = b;
    }

    return ret;
}

int Min(int a, int b)
{
    int ret = a;

    if( a > b )
    {
        ret = b;
    }

    return ret;
}

int main(void)
{
    int N, ans, max, min;
    int totalPoint[anserNum + 1] = { 0 };
    char str[101], c;

    // 問題数の入力
    scanf("%d", &N);

    // 回答の文字列の入力
    scanf("%s", &str[0]);

    for(int i = 0; i < N; i++)
    {
    	c = str[i];
        ans = atoi(&c);

        totalPoint[ans]++;
    }

    max = Max(totalPoint[1], totalPoint[2]);
    max = Max(max, totalPoint[3]);
    max = Max(max, totalPoint[4]);

    min = Min(totalPoint[1], totalPoint[2]);
    min = Min(min, totalPoint[3]);
    min = Min(min, totalPoint[4]);

    printf("%d %d\n", max, min);

    return 0;
}

Submission Info

Submission Time
Task A - センター採点
User omisima
Language C++14 (GCC 5.4.1)
Score 100
Code Size 951 Byte
Status AC
Exec Time 1 ms
Memory 128 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:37:20: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d", &N);
                    ^
./Main.cpp:40:25: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     scanf("%s", &str[0]);
                         ^

Judge Result

Set Name All
Score / Max Score 100 / 100
Status
AC × 30
Set Name Test Cases
All 00_sample1.txt, 00_sample2.txt, 01_rnd_00.txt, 01_rnd_01.txt, 01_rnd_02.txt, 01_rnd_03.txt, 01_rnd_04.txt, 01_rnd_05.txt, 01_rnd_06.txt, 01_rnd_07.txt, 01_rnd_08.txt, 01_rnd_09.txt, 01_rnd_10.txt, 01_rnd_11.txt, 01_rnd_12.txt, 01_rnd_13.txt, 01_rnd_14.txt, 01_rnd_15.txt, 01_rnd_16.txt, 01_rnd_17.txt, 01_rnd_18.txt, 01_rnd_19.txt, 02_all_1.txt, 02_all_2.txt, 02_all_3.txt, 02_all_4.txt, 03_mini_1.txt, 03_mini_2.txt, 03_mini_3.txt, 03_mini_4.txt
Case Name Status Exec Time Memory
00_sample1.txt AC 0 ms 128 KB
00_sample2.txt AC 1 ms 128 KB
01_rnd_00.txt AC 1 ms 128 KB
01_rnd_01.txt AC 1 ms 128 KB
01_rnd_02.txt AC 0 ms 128 KB
01_rnd_03.txt AC 1 ms 128 KB
01_rnd_04.txt AC 1 ms 128 KB
01_rnd_05.txt AC 1 ms 128 KB
01_rnd_06.txt AC 1 ms 128 KB
01_rnd_07.txt AC 1 ms 128 KB
01_rnd_08.txt AC 1 ms 128 KB
01_rnd_09.txt AC 1 ms 128 KB
01_rnd_10.txt AC 0 ms 128 KB
01_rnd_11.txt AC 1 ms 128 KB
01_rnd_12.txt AC 1 ms 128 KB
01_rnd_13.txt AC 0 ms 128 KB
01_rnd_14.txt AC 1 ms 128 KB
01_rnd_15.txt AC 0 ms 128 KB
01_rnd_16.txt AC 1 ms 128 KB
01_rnd_17.txt AC 1 ms 128 KB
01_rnd_18.txt AC 0 ms 128 KB
01_rnd_19.txt AC 1 ms 128 KB
02_all_1.txt AC 0 ms 128 KB
02_all_2.txt AC 1 ms 128 KB
02_all_3.txt AC 1 ms 128 KB
02_all_4.txt AC 1 ms 128 KB
03_mini_1.txt AC 1 ms 128 KB
03_mini_2.txt AC 0 ms 128 KB
03_mini_3.txt AC 1 ms 128 KB
03_mini_4.txt AC 1 ms 128 KB