はまやんはまやんはまやん

hamayanhamayan's blog

Odds of Oddness [AtCoder Beginner Contest 142 A]

https://atcoder.jp/contests/abc142/tasks/abc142_a

解説

https://atcoder.jp/contests/abc142/submissions/7771154

奇数の個数cntはN/2の切り上げになる。
cnt/Nをdouble型で計算して、答えると答え。
小数提出に慣れていないと、少し戸惑うかもしれない。

int N;
//---------------------------------------------------------------------------------------------------
void _main() {
    cin >> N;
    int cnt = (N + 1) / 2;
    double ans = 1.0 * cnt / N;
    printf("%.10f\n", ans);
}