数学ナビゲーター掲示板
(現在 過去ログ3 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■23875 / inTopicNo.1)  数列
  
□投稿者/ レモン 一般人(1回)-(2007/04/10(Tue) 17:01:37)
    数列{b[n]}は,2005との公約数が1だけであるような自然数を小さい順に並べたものである。このとき,b[10],b[100],b[1000]を求めよ。なお,401は素数である。

    という問題がわかりません。どうやって解くのでしょうか?
引用返信/返信 [メール受信/OFF] 削除キー/
■23894 / inTopicNo.2)  Re[1]: 数列
□投稿者/ X 軍団(149回)-(2007/04/11(Wed) 15:22:58)
    2007/04/11(Wed) 15:40:02 編集(投稿者)

    2005を素因数分解すると
    2005=401×5
    ここで
    401÷5=80余り1
    ∴401k(kは自然数)以下の自然数に対し
    401と5を約数に持つ自然数の数は
    81k
    401と5を約数に持たない自然数(=2005との公約数が1のみの自然数)の数は
    401k-81k=320k
    ここで
    10÷320=0余り10
    100÷320=0余り100
    ですので、
    b[10]<401
    b[100]<401
    そこで401未満のb[n]について考えると、これは5の倍数でないことのみに注目すればよいので、
    自然数を小さいほうから順に並べた列を5の倍数毎に、これを取り除いてから区切ってできるk番目の群のl個目の値を
    c[k,l]
    として考えると
    c[k,l]=5(k-1)+l (A)
    (k=1,...、l=1,2,3,4)
    ここで
    10÷4=2余り2
    ∴b[10]=c[2+1,2]=12
    100÷4=25余り0
    ∴b[100]=c[25,4]=124


    1000÷4=250余り0
    ですが
    1000÷320=3余り60
    より
    1203=401・3≦b[1000]<401・4=1604
    ∴b[1]≦N≦b[1000]
    なる自然数Nの列に401の倍数は3個含まれており、これらはいずれも5の倍数ではありませんので
    b[1000]={c[250,4]+1}+3
    =5・249+8
    =1253
引用返信/返信 [メール受信/OFF] 削除キー/
■23899 / inTopicNo.3)  Re[2]: 数列
□投稿者/ 砦 一般人(2回)-(2007/04/11(Wed) 22:27:40)
    とても丁寧な解説ありがとうございました!!
解決済み!
引用返信/返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 発言ランク ファイル一覧 検索 過去ログ

- Child Tree -
Edit By 数学ナビゲーター