Hatena::Grouptopcoder

TopCoderの問題を解く

解いた問題の一覧表

2009-08-08

EyeDrops

| 19:36

問題文

目薬をする最適な間隔を求める。DIV2のeasyにしては難しい問題。すぐには解法が思いつかなかったが、Examplesを見て、2種類のケースが考えられることがわかり、解けた。

238.97/300

class EyeDrops {
    public:
        double closest(int sleepTime, int k) {
            double dk = static_cast<double>(k);
            if (sleepTime <= 24/dk)
                return 24*60/dk;
            else
                return (24-sleepTime)*60/(dk-1);
        }
};

ewnfzgewnfzg2011/02/28 00:358HHlV6 <a href="http://nfypkepkeych.com/">nfypkepkeych</a>, [url=http://azgnisbcmhab.com/]azgnisbcmhab[/url], [link=http://jedmlehhrowo.com/]jedmlehhrowo[/link], http://pqvizwthqdkq.com/