제출 #850392

#제출 시각아이디문제언어결과실행 시간메모리
850392Ahmed57Boarding Passes (BOI22_passes)C++17
0 / 100
0 ms344 KiB
#include <bits/stdc++.h>
using namespace std;
int main(){
    string s;cin>>s;
    long long x = s.size();
    if(x<=2)cout<<0<<endl;
    else if(x==3)cout<<0.5<<endl;
    long double v1 = x/2 , v2 = x-v1;
    long double ans = ((v1*(v1-1)/2)*(v1*(v1-1)/2))/(v1*(v1-1));
    swap(v1,v2);
    ans+= ((v1*(v1-1)/2)*(v1*(v1-1)/2))/(v1*(v1-1));
    cout<<setprecision(3)<<fixed<<ans<<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...