ほぼ静的な計画法

競技プログラミングで解いた問題の解法とコードを晒していくページ。ややマイナーなC♯。

AOJ 0009 (Prime Number : 素数)

【問題】

https://onlinejudge.u-aizu.ac.jp/problems/0009

http://judge.u-aizu.ac.jp/onlinejudge/description.jsp?id=0009

【解説】

n以下の素数の数を求める問題。素数の判定はエラトステネスの篩を用いて調べた。

あらかじめ、操作判定を行って、素数の数の累積和を保持しておけば、各nに対して、O(1)で求めることができる。

【コード】