1.やさしい
log₂ 1024 はいくつですか?
- A32
- B512
- C10
- D12
2.やさしい
増加の上界(upper bound)を表す記法はどれですか?
- ABig O
- BBig Omega
- CBig Theta
- DLittle omega
3.やさしい
n 個の数からなる未ソートの配列で最大値を見つける時間計算量は何ですか?
- AO(1)
- BO(n log n)
- CO(n)
- DO(log n)
4.ふつう
漸化式 T(n) = 2T(n − 1) + O(1) の解は何ですか?
- AO(2ⁿ)
- BO(n log n)
- CO(n²)
- DO(n)
5.ふつう
漸化式 T(n) = T(n − 1) + O(n) の解は何ですか?
- AO(2ⁿ)
- BO(n)
- CO(n log n)
- DO(n²)
6.ふつう
1、3、4 の硬貨で金額 6 をつくるとき、貪欲な「最大の硬貨から」方式は最適解と比べて何枚の硬貨を使いますか?
- A貪欲法は 2 枚、最適解は 2 枚
- B貪欲法は 3 枚、最適解は 2 枚
- C貪欲法は 3 枚、最適解は 3 枚
- D貪欲法は 4 枚、最適解は 3 枚
7.むずかしい
クック-レビンの定理は何を確立しましたか?
- Aすべての NP 問題が指数時間で解けること
- B停止問題が決定不能であること
- Cブール充足可能性問題(SAT)が NP 完全であること
- DP が NP と等しくないこと
8.むずかしい
ナップサック問題のどの変種で、「重さあたりの価値の順に品物をとる」という貪欲な規則が常に最適解を与えますか?
- A品物を分割できる分数ナップサック問題
- B両方の変種
- C品物を必ず丸ごととらなければならない 0/1 ナップサック問題
- Dどちらの変種でもない
解答
- 1. C · 10
- 2. A · Big O
- 3. C · O(n)
- 4. A · O(2ⁿ)
- 5. D · O(n²)
- 6. B · 貪欲法は 3 枚、最適解は 2 枚
- 7. C · ブール充足可能性問題(SAT)が NP 完全であること
- 8. A · 品物を分割できる分数ナップサック問題
ステップごとの詳しい解答:このトピックは examproblems.com で練習できます。