QOJ.ac

QOJ

ID提交记录ID题目HackerOwner结果提交时间测评时间
#395#184955#21701. 【NOIP Round #4】咖啡SixNukesajlsFailed.2023-09-30 18:45:332023-09-30 18:45:34

详细

Extra Test:

Invalid Input

input:

114 514

output:


result:

FAIL Expected EOLN (stdin, line 1)

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#184955#21701. 【NOIP Round #4】咖啡ajls100 ✓1ms3944kbC++23584b2023-09-21 14:53:062023-09-21 14:53:06

answer

#include <bits/stdc++.h>

using namespace std;
#define endl '\n'
typedef long long ll;
const int MAXN = 1e6 + 5e2;

inline void init() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    cout.tie(nullptr);
}

int a[MAXN];

int main() {
    init();
    int n;
    string s;
    cin >> n >> s;
    int ans = 0, cnt = 0;
    for (int i = 0; i < n; i++) {
        if (s[i] == '1') {
            ans++;
            cnt = 2;
        } else if (cnt > 0) {
            cnt--;
            ans++;
        }
    }
    cout << ans << endl;
    return 0;
}