Submission #1323149

#TimeUsernameProblemLanguageResultExecution timeMemory
1323149NValchanovBoarding Passes (BOI22_passes)C++20
5 / 100
2 ms568 KiB
#include <iostream>
#include <string>

using namespace std;

typedef long long llong;

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

    int n = s.size();

    llong l = n / 2;
    llong r = (n + 1) / 2;

    llong sum = l * (l - 1) / 2LL + r * (r - 1) / 2LL;

    cout << sum / 2;

    if(sum % 2 == 1)
    {
        cout << ".5" << endl;
    }
    else
    {
        cout << endl;
    }

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...