ここで行き詰まった? AI で解決しよう
Arithmetic · real student question

X = {5, 6, …, 200} とする。X の要素のうち 2 または 5 で割り切れるものは何個か。

Question

X={5,6,…,200}X=\{5,6,\ldots,200\} とする。XX の要素のうち 22 または 55 で割り切れるものは何個か。

Step-by-step solution

  1. 包除原理を選び、「または」を包含的に読む。 XX の中の 22 の倍数を AA、55 の倍数を BB とする。「22 または 55 で割り切れる」とは A∪BA\cup B のことで

    ∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B|

    が成り立つ。この引き算が肝心である。1010、2020、3030 のような数は両方の一覧に現れるので、二重に数えてはならない。

  2. 2 の倍数を数える。 ⌊2002⌋−⌊42⌋\big\lfloor \tfrac{200}{2}\big\rfloor-\big\lfloor \tfrac{4}{2}\big\rfloor を使う——200200 までの倍数から、44 までの倍数(範囲の始まりより下の数)を引く:

    ∣A∣=100−2=98|A|=100-2=98

    (除かれるのは 22 と 44 で、一覧は 6,8,…,2006,8,\ldots,200 となる。)

  3. 5 の倍数を数える。

    ∣B∣=⌊2005⌋−⌊45⌋=40−0=40|B|=\left\lfloor\frac{200}{5}\right\rfloor-\left\lfloor\frac{4}{5}\right\rfloor=40-0=40

    (一覧は 5,10,…,2005,10,\ldots,200 で、55 自身も範囲に入っている。)

  4. 重なりを数える。 22 でも 55 でも割り切れる数は lcm⁡(2,5)=10\operatorname{lcm}(2,5)=10 で割り切れる:

    ∣A∩B∣=⌊20010⌋−⌊410⌋=20−0=20|A\cap B|=\left\lfloor\frac{200}{10}\right\rfloor-\left\lfloor\frac{4}{10}\right\rfloor=20-0=20

  5. 公式に当てはめる。

    ∣A∪B∣=98+40−20=118|A\cup B|=98+40-20=118

    118\boxed{118}

  6. 補集合で突き合わせる。 集合 XX の要素は 200−5+1=196200-5+1=196 個ある。連続する 1010 個の整数のうち 1010 と互いに素なものは 44 個(末尾が 1,3,7,91,3,7,9 のもの)である。55 から 200200 までには 1111–200200 という 1919 個の完全な十の位のまとまりがあり——より簡単に言えば、55 から 200200 までで末尾が 1,3,7,91,3,7,9 の数は 7878 個である(まず 7,97,9 の 2 個、次に 1111–200200 の 1919 個のまとまりで 4 個ずつ:2+4×19=782+4\times 19=78)。よって 196−78=118196-78=118 となり、一致する。

Answer

118118

Need to solve a different problem like this? Open the solver →