問題
割れる数を求める関数dを用いてとなる関数hを定義する。h(x)の値n(
)からxを求めよ。
解法
nの値が大きいので、xを全探索して答えを見つけることはできない。d(n)の値は十分小さいので、この値について全探索を行う。
を計算し、
となることを確認する。
の計算は
となる。
計算量
割れる数を求める関数dを用いてとなる関数hを定義する。h(x)の値n(
)からxを求めよ。
nの値が大きいので、xを全探索して答えを見つけることはできない。d(n)の値は十分小さいので、この値について全探索を行う。
を計算し、
となることを確認する。
の計算は
となる。