結果

問題 No.3044 April Sum of Odd
ユーザー veqcc
提出日時 2019-04-01 21:20:08
言語 C++14
(gcc 8.3.0)
結果
AC  
実行時間 17 ms
コード長 822 Byte
コンパイル時間 756 ms
使用メモリ 2,092 KB
最終ジャッジ日時 2019-10-12 04:07:44

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
0sample1 AC 4 ms
1,536 KB
0sample2 AC 3 ms
1,532 KB
0sample3 AC 3 ms
1,540 KB
case1.txt AC 5 ms
1,588 KB
case2.txt AC 5 ms
1,604 KB
case3.txt AC 4 ms
1,592 KB
case4.txt AC 5 ms
1,608 KB
case5.txt AC 4 ms
1,560 KB
case6.txt AC 4 ms
1,584 KB
case7.txt AC 5 ms
1,600 KB
challenge1.txt AC 17 ms
2,092 KB
challenge2.txt AC 10 ms
2,092 KB
challenge3.txt AC 4 ms
1,540 KB
テストケース一括ダウンロード

ソースコード

diff #
#include <algorithm>
#include <iostream>
#include <iomanip>
#include <cstring>
#include <string>
#include <vector>
#include <random>
#include <bitset>
#include <queue>
#include <cmath>
#include <stack>
#include <set>
#include <map>
typedef long long ll;
using namespace std;
const ll MOD = 1000000007LL;

int main() {
    cin.sync_with_stdio(false);
    cin.tie(0);
    cout.tie(0);

    int n, m;
    cin >> n >> m;

    vector <ll> vec(n+1, 0);
    for (int i = 0; i < n; i++) {
        cin >> vec[i];
    }

    int cnt = 0;
    ll sm = 0;
    for (int i = 0; i <= n; i++) {
        if (vec[i] % 2 == 0) {
            if (cnt >= m) {
                cout << sm << '\n';
            }
            cnt = 0;
            sm = 0;
        } else {
            cnt++;
            sm += vec[i];
        }
    }

    return 0;
}
0