Submission #16753780


Source Code Expand

Copy
#include <bits/stdc++.h>
#define rep(i, n) for (int i = 0; i < n; ++i)
typedef long long ll;
using namespace std;

int main() {
    string s;
    cin >> s;

    ll ans = 0;
    rep(i, s.size()) {
        int j = i;
        ll cnt = 0;
        while (j < s.size() && strncmp(&s[j], "25", 2) == 1) {
            cnt++;
            j += 2;
        }
        i = j;

        ans += cnt * (cnt + 1) / 2;
    }

    cout << ans << endl;

    return 0;
}

Submission Info

Submission Time
Task B - ニコニコ文字列
User take000
Language C++ (GCC 9.2.1)
Score 0
Code Size 472 Byte
Status
Exec Time 9 ms
Memory 3700 KB

Compile Error

./Main.cpp: In function ‘int main()’:
./Main.cpp:2:37: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
    2 | #define rep(i, n) for (int i = 0; i < n; ++i)
......
   11 |     rep(i, s.size()) {
      |         ~~~~~~~~~~~                  
./Main.cpp:11:5: note: in expansion of macro ‘rep’
   11 |     rep(i, s.size()) {
      |     ^~~
./Main.cpp:14:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string<char>::size_type’ {aka ‘long unsigned int’} [-Wsign-compare]
   14 |         while (j < s.size() && strncmp(&s[j], "25", 2) == 1) {
      |                ~~^~~~~~~~~~

Judge Result

Set Name Sample Subtask1 All
Score / Max Score 0 / 0 0 / 30 0 / 70
Status
× 1
× 4
× 6
× 12
× 8
× 22
Set Name Test Cases
Sample subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask0_sample_04.txt, subtask0_sample_05.txt
Subtask1 subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask0_sample_04.txt, subtask0_sample_05.txt
All subtask0_sample_01.txt, subtask0_sample_02.txt, subtask0_sample_03.txt, subtask0_sample_04.txt, subtask0_sample_05.txt, subtask1_01.txt, subtask1_02.txt, subtask1_03.txt, subtask1_04.txt, subtask1_05.txt, subtask1_06.txt, subtask1_07.txt, subtask1_08.txt, subtask1_09.txt, subtask1_10.txt, subtask1_11.txt, subtask1_12.txt, subtask1_13.txt, subtask2_01.txt, subtask2_02.txt, subtask2_03.txt, subtask2_04.txt, subtask2_05.txt, subtask2_06.txt, subtask2_07.txt, subtask2_08.txt, subtask2_09.txt, subtask2_10.txt, subtask2_11.txt, subtask2_12.txt
Case Name Status Exec Time Memory
subtask0_sample_01.txt 7 ms 3476 KB
subtask0_sample_02.txt 3 ms 3428 KB
subtask0_sample_03.txt 3 ms 3548 KB
subtask0_sample_04.txt 3 ms 3516 KB
subtask0_sample_05.txt 2 ms 3348 KB
subtask1_01.txt 2 ms 3540 KB
subtask1_02.txt 2 ms 3372 KB
subtask1_03.txt 2 ms 3528 KB
subtask1_04.txt 2 ms 3516 KB
subtask1_05.txt 2 ms 3520 KB
subtask1_06.txt 2 ms 3436 KB
subtask1_07.txt 3 ms 3436 KB
subtask1_08.txt 2 ms 3488 KB
subtask1_09.txt 2 ms 3532 KB
subtask1_10.txt 2 ms 3360 KB
subtask1_11.txt 2 ms 3348 KB
subtask1_12.txt 2 ms 3520 KB
subtask1_13.txt 1 ms 3448 KB
subtask2_01.txt 6 ms 3616 KB
subtask2_02.txt 7 ms 3700 KB
subtask2_03.txt 6 ms 3692 KB
subtask2_04.txt 6 ms 3620 KB
subtask2_05.txt 7 ms 3684 KB
subtask2_06.txt 6 ms 3648 KB
subtask2_07.txt 8 ms 3636 KB
subtask2_08.txt 9 ms 3616 KB
subtask2_09.txt 2 ms 3520 KB
subtask2_10.txt 6 ms 3580 KB
subtask2_11.txt 2 ms 3512 KB
subtask2_12.txt 2 ms 3444 KB