2018-01-11 ABC084 D 2017-like Number 競技プログラミング AtCoder 400点以上の問題は積極的にブログに書こうと思います。D - 2017-like Number 問題概要 「 も も素数」を満たす奇数 を2017に似た数と定義する。 個のクエリが与えられるので、それぞれのクエリに対して、 かつ2017に似た数となる奇数 の個数を答えよ。制約 解法 方針は以下の通り。 のとりうる上限( )まで素数判定をする(試し割りだと間に合わないのでエラトステネスの篩を使う) のとりうる上限( )まで2017に似た数判定をする 累積和を使って、「N以下の2017に似た数の個数」をすべて*1の について求める 各クエリ に対して、 以下の2017に似た数の個数から 以下の2017に似た数の個数を引いたものを出力する Submission #1961699 - AtCoder Beginner Contest 084 感想 そすーそすー *1:本当は奇数だけで良いが、場合分けが面倒なので