제출 #823761

#제출 시각아이디문제언어결과실행 시간메모리
823761ttamxBoarding Passes (BOI22_passes)C++14
0 / 100
1 ms340 KiB
#include<bits/stdc++.h>

using namespace std;

typedef long double ld;

const int G=20;
const int N=1e5+5;

int n,g;
ld dp[N];

int main(){
    cin.tie(nullptr)->sync_with_stdio(false);
    string s;
    cin >> s;
    n=s.size();
    for(int i=1;i<=n;i++){
        dp[i]=dp[i-1];
        dp[i]+=1.l*(1ll*(i/2)*(i/2-1))/i;
        if(i&1)dp[i]+=1.l*(i/2)/i;
    }
    cout << dp[n] << "\n";
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...