• 締切済み

n進法についての問題です。

nを2以上の整数とした時 n進法で表されて4桁の数abcd(n)のうちa=d≠0 b=cであるものを n進法の4桁回文とよぶ。 (1) 4進法の4桁回文全ての最大公約数を求めよ。 (2) n進法の4桁文は全てn+1で割り切れる事を示せ。 ※宜しくお願いします。

みんなの回答

  • f272
  • ベストアンサー率46% (7998/17100)
回答No.1

(1) 1001(4)=65と1111(4)=85の最大公約数は5である。 また(2)で示されるように4進法の4桁回文は全て5で割り切れる。 以上から4進法の4桁回文全ての最大公約数は5である。 (2) abba(n)=a*n^3+b*n^2+b*n+a=a*(n^3+1)+b*(n^2+n)=(n+1)(a*(n^2-n+1)+b*n)

shidoukai_chi
質問者

お礼

お忙し中解答有難うごっざいます。

関連するQ&A

  • 方程式とn進法の問題がわかりません

    問1 A~Dの平均点は70点、クラス平均に比べてAは3点低く、Bは5点低く、Cは8点高かった。また、Dはクラスの平均点よりもたかく、Cよりも低かった。平均点が整数であったとするtき、クラスの平均点を答えよ。 (X-3)+(X-5)+(X+8)+(X+a)=280 (ここまではあってます) 続きを自分で計算したら間違っており 正しい答えが↓なのですが、わかりません 4X+a=70×4 ←どう計算したらこうなるんですか? 4X=70×4-a X=70-a/4  ←何故分数になるんですか? a=4なので69 問2 62.2×(N-1)+a-{63.9×(N-1)+b}=0 (62.2-63.9)×(N-1)+a-b=0 ← (N-1)が1つ消えてるのは何故?bはなぜ-になった? a-b=68を代入 (62.2-63.9)×(N-1)+68=0 -1.7(N-1)+68=0 1.7(N-1)=68÷1.7 ← なぜ÷?=を取って-じゃないの? N-1=40 N=41 問3 る数を5進法で示しても7進法で示しても4ケタであった。この数を3進法で示すと何ケタになるか? 5進法の最小1000 最大4444を10進法すると 1000=125 4444=624 7進法だと 1000=343 6666=2400 5進法でも7進法でも4ケタになる数は10進法で最小125、最大2400と答えたら×で 正解は最小343、最大624なんです 何で343と634なのでしょうか?

  • 未知数があるとき ユークリッド互助法 適用 方法

    問題 8n+4と7n+1の最大公約数が5になるような100以下の自然数nはいくつあるか? 解答 ユークリッドの互助法を使う 8n+4と7n+1の最大公約数=7n+1とn+3の最大公約数=n+3と20の最大公約数 さらに……… という問題と解答なのですが、疑問があります (以下 自然数~ を 自~ と表記します) ユークリッドの互助法とは 自aと自bの最大公約数=  (自a=自b×自c+自d ∧ 0≦自d<自b ⇔ 自b=~ ∧ 自d=~)で定まる自dの値 と 自b  の最大公約数 が成り立つという事実を使って2数の最大公約数を、より簡単な2数の最大公約数に還元し もとめる方法ですよね? そうなるとこの場合にどのように適用していいのかわかりません。 8n+4と7n+1の最大公約数=7n+1とn+3の最大公約数 の部分は 8n+4=(7n+1)×自c+自d ∧ 0≦自d<7n+1 ⇔  自c=1 ∧ 自d=n+3 で自dが一通りに定まるのがわかるのですが 7n+1とn+3の最大公約数=n+3と20の最大公約数 の部分は 7n+1=(n+3)×自d+自d ∧ 0≦自d<n+3 ⇔  自c=  ∧  自d= となるので 自cが7以下であることはわかりますが、自cは1.2.3.4.5.6のどれでもokですよね そうすると自dが一通りに定まらず、どうやっていいのかわかりません

  • 整数問題

    二つの奇数a,b にたいして,m = 11a + b,n = 3a + b とおく.つぎのことを証明せよ. m,n の最大公約数は,a,b の最大公約数をd として,2d,4d,8d のいずれかである. 僕はユークリッドの互除法を考えました。 (11a+b)=(3a+b)*1+8a よってmnの最大公約数は3a+bと8aの最大公約数である。 さらに(3a+b)=(3/8)*8a+b として8aとbの最大公約数が求める最大公約数と考えましたが、ここで矛盾が生じます。 bは奇数であるので偶数の2d等を因数に持たない。 よく考え直してみたのですが、ユークリッドは商が整数にならなければならないのでしょうか?2回目にユークリッドを使うときに商が3/8となってるのがまずいのでしょうか? またこの問題はどう解いたらよいでしょうか?教えてください。

  • 整数問題

    正の整数nに対して、1以上n以下の整数で、nとの最大公約数が1 になるもののすべての和をs(n)とするとき、s(n)が素数となるすべての nを求めよ。 n=3以外にはないように思いますが、答えはあっているでしようか。 考え方はnとaが互いに素の場合、nとn-aも互いに素であることを 使いました。

  • わかりません・・・。

    二つの自然数を引数として与えられて,それらの最大公約数を返す関数 int gcd(int m, int n) { /* … */ }を作成し,それを利用して入力された二つの正整数の最大公約数を求めるプログラムを作り方を教えてください。 ユークリッドの互除法を使い、関数を使う事が条件なのですが全然わかりません。 #include<stdio.h> int gcd(int m, int n) if(m>n) {m%n}            if(m%n==0) printf("最大公約数は%d",n); ←このあたりがわかりません else if (n%(m%n)) printf("最大公約数は%d",n%(m%n)); int main( void ) { int na, nb; puts(""二つの整数を入力してください。); printf("整数1:"); scanf("%d",na); printf("整数2:"); scanf("%d",nb); printf("最大公約数は%dです。\n",gcd(int m, int n)); return0; }

  • (1,2,3,…,n)の置換σでσ[1]<σ[2]>…<σ[n]などとなったとき

    ふとした疑問です。 (1234)を並び替えて、(abcd)となったとします。 a<b<c<dとなるとき、 (1234)で場合の数は1 a<b<c>dとなるとき、 (1243),(1342),(2341)で場合の数は3 a<b>c<dとなるとき、 (1324),(1423),(2314),(2413),(3412)で場合の数は5 以下、対称性を考えると、 a<b>c>dとなる場合の数は3 a>b<c<dとなる場合の数は3 a>b<c>dとなる場合の数は5 a>b>c<dとなる場合の数は3 a>b>c>dとなる場合の数は1 場合の数の合計は、4!=24です。 以上のことを一般にするとどうなるのでしょうか? (1,2,3,4,…,n)を並び替えて、(σ[1],σ[2],…,σ[n])となったとします。 不等号が、σ[1]<σ[2]>…<σ[n]などとなったとき、 <を0、>を1とみなして、01…0を対応させます。 不等号の組の種類は、00…0から11…1までの2^(n-1)通りあります。 不等号の組が2進法表示でmとなったときの、場合の数はどうなるのでしょうか?

  • 互いに素の問題です!

    2つの整数mとnが互いに素のとき、nとm-nも互いに素であることの証明で、答えはnとm-nの最大公約数をgとおくとn=ag、m-n=bg(a、bは互いに素な整数)とおけて、m=n+(m-n)=(a+b)gとなる n=agとm=n+(m-n)=(a+b)gよりmとnとはgを公約数にもつがm、nは互いに素だからm、nの正の公約数は1しかない よってg=1よりnとm-nは互いに素 としてるのですが、 「n=agとm=n+(m-n)=(a+b)gよりmとnとはgを公約数にもつがm、nは互いに素だからm、nの正の公約数は1しかない」 という部分の意味が分からないので詳しく教えてください!ちなみに互いに素とか公約数とかの意味はわかります!

  • この問題の解法を教えてください

    正の整数Nがある。 Nと120の最大公約数が20で、最小公倍数が600であると するとき、Nの値を求めよ。 答えは N=100です。 お願いします。

  • ユークリッドの互除法で最大公約数を求める

    <問題> n^2+2n+1とn+3の最大公約数になりうる値をすべて求めよ <解答> 整数a,bに対してa,bの最大公約数をg(a,b)とあらわす。 g(n^2+2n+1,n+3)=g(n+3,4) 4の正の約数は1,2,4であるから、g(n+3,4)として考えうるのも1,2,4である。 例えば、 n+3=5 すなわちn=2のとき、g(5,4)=1 n+3=6 ・・・ g(6,4)=2 n+3=8 ・・・ g(8,4)=4 となり、最大公約数として可能な数は1,2,4の3つの自然数である。 <質問> 「g(n+3,4)として考えうるのも1,2,4である。」 が必要条件であることはわかります。 その後、解答でなにがしたいのかよくわかりません。 なぜ例示しただけで「最大公約数として可能な数は1,2,4の3つの自然数である。」といえるのでしょうか? よろしくお願いします。 <思ったこと> 必要十分条件なら「g(n+3,4)として考えうるのも1,2,4である」場合、「4の正の約数は1,2,4である」であることを示すことになると思います。

  • 整数論の問題です。おねがいします。

    整数論の問題です。よろしくお願いします。 (1)主張「a,b,cを整数とする。aがbcを割り切るが、bを割り切らないならば、aはcを割り切る。」が正しいなら証明し、正しくなければ反例を述べよ。 (2)主張「整数a,b,cのうちのどの2数も互いに素でないならば、a,b,cの最大公約数は1より大きい。」が正しいなら証明し、正しくなければ反例を述べよ。 (3)素数13を法とする1の原始根をすべて挙げよ。