Google Kickstart практика 2019 Mural проблема, получение WA - PullRequest
0 голосов
/ 18 апреля 2020

Я пытаюсь решить проблему «Mural» из тренировочного раунда Kick Start 2019. Ссылка: https://codingcompetitions.withgoogle.com/kickstart/round/0000000000051060/0000000000058b89. Я получаю неправильный ответ для приведенного ниже решения и не могу понять, почему. Пожалуйста, помогите мне отладить его.

#include <bits/stdc++.h>
using namespace std ;
typedef long long LL ;

int main(){
    int t ;
    cin >> t ;
    while(t--){
        LL n ;
        cin >> n ;
        string s ;
        cin >> s ;
        LL len = ceil(n/2) ;
        LL maxi = 0 ;
        for (LL i=0 ; i<len ; i++)
            maxi += (s[i]-'0') ;
        LL i=0, j=len ;
        LL curr = maxi ;
        while(j<n){
            curr = curr - (s[i++]-'0') + (s[j++]-'0') ;
            if (curr > maxi)
                maxi = curr ;
        }
        cout << maxi << endl ;
    }
    return 0 ;
}

1 Ответ

0 голосов
/ 19 апреля 2020

Я понял, что на самом деле просто программа выдает правильный ответ, но не отображает его так, как задумано в вопросе. Ответ должен был начаться с "Дело №".

...