E8本(数学)    次のE8本(数学)の問題へ    前のE8本(数学)の問題へ

E8本(数学) 026 Coin Gacha


問題へのリンク


C#のソース

using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static string InputPattern = "InputX";

    static List<string> GetInputList()
    {
        var WillReturn = new List<string>();

        if (InputPattern == "Input1") {
            WillReturn.Add("5");
            //11.416666666667
        }
        else {
            string wkStr;
            while ((wkStr = Console.ReadLine()) != null) WillReturn.Add(wkStr);
        }
        return WillReturn;
    }

    static void Main()
    {
        List<string> InputList = GetInputList();
        double N = double.Parse(InputList[0]);

        double Answer = 0;
        for (double I = N; 1 <= I; I--) {
            Answer += N / I;
        }
        Console.WriteLine(Answer);
    }
}


解説

コンプガチャ問題で、
外れの確率が30%で、
当たりを引くまでクジを引き続ける場合の、
試行回数の期待値は
30%の逆数になります。