Submission #3276679


Source Code Expand

#include <cstdio>
#include <limits>
#include <vector>
#include <string>
#include <cinttypes>

using namespace std;

typedef unsigned char u8;
typedef int16_t  i16;
typedef int32_t  i32;
typedef int64_t  i64;
typedef uint16_t u16;
typedef uint32_t u32;
typedef uint64_t u64;

constexpr u64 NICONICO[5] =
{
    25,
    2525,
    252525,
    25252525,
    2525252525
};

int main(int argc, char** argv)
{
    u64 N, A = 0;

    scanf("%zu", &N);

    for (u64 n = 25; n < N;) {
        for (auto i = 0; i < 5; ++i) {
            if (n % NICONICO[i] == 0) {
                A += 1;
                break;
            }
        }
        n += 25;
    }

    printf("%zu\n", A);

    return 0;
}

Submission Info

Submission Time
Task A - ニコニコ数
User syamaoka
Language C++14 (GCC 5.4.1)
Score 0
Code Size 735 Byte
Status WA
Exec Time 389 ms
Memory 128 KB

Compile Error

./Main.cpp: In function ‘int main(int, char**)’:
./Main.cpp:30:21: warning: ignoring return value of ‘int scanf(const char*, ...)’, declared with attribute warn_unused_result [-Wunused-result]
     scanf("%zu", &N);
                     ^

Judge Result

Set Name Sample Subtask1
Score / Max Score 0 / 0 0 / 60
Status
AC × 2
AC × 11
WA × 6
Set Name Test Cases
Sample sample_01.txt, sample_02.txt
Subtask1 sample_01.txt, sample_02.txt, test_01.txt, test_02.txt, test_03.txt, test_04.txt, test_05.txt, test_06.txt, test_07.txt, test_08.txt, test_09.txt, test_10.txt, test_11.txt, test_12.txt, test_13.txt, test_14.txt, test_15.txt
Case Name Status Exec Time Memory
sample_01.txt AC 1 ms 128 KB
sample_02.txt AC 9 ms 128 KB
test_01.txt AC 1 ms 128 KB
test_02.txt WA 1 ms 128 KB
test_03.txt AC 1 ms 128 KB
test_04.txt WA 1 ms 128 KB
test_05.txt AC 1 ms 128 KB
test_06.txt AC 10 ms 128 KB
test_07.txt WA 2 ms 128 KB
test_08.txt WA 388 ms 128 KB
test_09.txt AC 389 ms 128 KB
test_10.txt WA 215 ms 128 KB
test_11.txt WA 383 ms 128 KB
test_12.txt AC 101 ms 128 KB
test_13.txt AC 11 ms 128 KB
test_14.txt AC 1 ms 128 KB
test_15.txt AC 1 ms 128 KB