�������裱���������ʬ�β�����

ゴンとも
十進Basic で

FOR a=1 TO 9
FOR b=0 TO 9
FOR c=0 TO 9
IF MOD(10^5*a+10^4*b+10^3*c+10^2*c+10*b+a,85)=0 THEN PRINT 10^5*a+10^4*b+10^3*c+10^2*c+10*b+a
NEXT c
NEXT b
NEXT a
END

f9押して 

507705
513315
548845
554455
560065
589985
595595
豊川市   5月30日(木) 0:11:22     53380
今年から高齢者
訂正に気づかず、最大桁は制約がないということで求めていて、何が違うだろうかと悩んでいました。
   5月30日(木) 0:20:51     53381
しぷろみ
5桁の時の解答 
アが5であることから、50005+1010イ+100ウ≡0 (mod85)
25-10イ+100ウ≡0 (mod85)
25+10(10-イ)+100ウ≡0 (mod85)
ここで10進法表示を考えれば、10(10-イ)+100ウは10以上1000以下の10の倍数を
すべて1回ずつ取る事がわかる。
よって35以上1025以下の10で割って5余る85の倍数の数
=-50以上940以下の170の倍数の数
5個
   5月30日(木) 0:24:30     53382
ベルク・カッツェ
6桁になったので解きなおし。
といってもいいやり方は見つかりませんでした。
6桁の数なのでアは5で確定。
500005以上で最小の85の倍数は500055、
イウウイに注目して、
17で割ると5余る0ウウ0は0770、これに170を足していって0ウウ0になるものはなし。
1ウウ1も同様に探して1331
以下4884、5445、6006、8998、9559が該当したので7個になりました。
   5月30日(木) 0:29:21     53383
もの
abccbaが85で割れる かつ 6ケタ
⇒a=5 5bccb5が17で割れる
⇒(50+b)×2^2−(10c+c)×2^1+(10b+5)×2^0が17の倍数
 (17の倍数判定。2ケタずつ区切ってそれぞれに2の冪を掛け、その交代和が17で割れれば元の数も17で割れる)
⇒205+14b-22c|17となる(b,c)(0≦b,c≦9)を探す
⇒少し簡単にし3b+5c-1|17
⇒(b,c)=(0,7),(1,3),(4,8),(5,4),(6,0),(8,9),(9,5)の7通り
   5月30日(木) 0:35:15   HomePage:https://twitter.com/monoxxxx  53384
紫の薔薇の人
ア*100001+イ*10010+ウ*1100が85の倍数
⇔ア*100001+イ*10010+ウ*1100が5の倍数
かつア*100001+イ*10010+ウ*1100が17の倍数

ア*100001+イ*10010+ウ*1100が5の倍数
⇔アが5の倍数
ア=5

ア*100001+イ*10010+ウ*1100が17の倍数
⇔
1+イ*14+ウ*12が17の倍数

イ、ウ=(0,7),(1,3),(4,8),(5,4),(6,0),(8,9),(9,0)

7通り
//
   5月30日(木) 0:37:49     53385
しぷろみ
5桁の時は10進法を用いて綺麗に解けるので5桁の方がいい問題?
6桁の時には綺麗に解く方法はないのでしょうか?
   5月30日(木) 0:38:28     53386
しぷろみ
ごめんなさい、5桁の時は6個でした。
   5月30日(木) 0:40:01     53387
紫の薔薇の人

ア*100001+イ*10010+ウ*1100が85の倍数
⇔ア*100001+イ*10010+ウ*1100が5の倍数
かつア*100001+イ*10010+ウ*1100が17の倍数

ア*100001+イ*10010+ウ*1100が5の倍数
⇔アが5の倍数
ア=5

ア*100001+イ*10010+ウ*1100が17の倍数
⇔
1+イ*14+ウ*12が17の倍数

イ、ウ=(0,7),(1,3),(4,8),(5,4),(6,0),(8,9),(9,5)

7通り
//
   5月30日(木) 0:40:36     53388
今年から高齢者
6桁の数abccba
a=5は必須
500005+10010b+1100cが85の倍数
余りから
35+65b+80cが85の倍数
7+13b+16c=7+17(b+c)−4b−cが17の倍数
4b+c−7が17の倍数
4b−7=-7、-3、1、5、9、13、17、21、25、29
このうち、+c(0〜9)で17の倍数にできないのは、1、5、21
よって7個
   5月30日(木) 0:59:41     53389
ベルク・カッツェ
1001を17で割った余りは15、110を17で割った余りは8。
15が0〜9、8が0〜9で17で割って5になるものを探すと
15  0、1、4、5、6、8、9
8  7、3、8、4、0、9、5
以上5通り。
   5月30日(木) 1:00:40     53390
ベルク・カッツェ
間違えました、7通り。
   5月30日(木) 1:01:03     53391
紫の薔薇の人

ア*100001+イ*10010+ウ*1100が85の倍数
⇔ア*100001+イ*10010+ウ*1100が5の倍数
かつア*100001+イ*10010+ウ*1100が17の倍数

ア*100001+イ*10010+ウ*1100が5の倍数
⇔アが5の倍数
ア=5

ア*100001+イ*10010+ウ*1100が17の倍数
⇔
1+イ*14+ウ*12が17の倍数

イ、ウ=(0,7),(1,3),(4,8),(5,4),(6,0),(8,9),(9,5)

7通り
//
   5月30日(木) 1:02:33     53392
ベルク・カッツェ
15が0〜9小のときの15で割った余りと8が0〜9のときの15で割った余りを並べて探すとやりやすそうです。
   5月30日(木) 1:12:58     53393
ベルク・カッツェ
0、15、13、11、9、7、5、3、1、16
0、8、16、7、15、6、14、5、13、4
合計5または22になる組み合わせは0+5、15+7、7+15、5+0、1+4、16+6の7通り。
   5月30日(木) 1:36:01     53394
スモークマン
みなさんと同じでしたが面倒...^^;

余りで
500005≡35
10010≡65
1100≡80

65a+80b=50+85m
13a+16b=10+17m...m=2〜14
で探しました...
(a,b)=(1,3),(6,0),(0,7),(5,4),(4,8),(9.5),(8,9)
の7個

これを...
(17-4)a+(17-1)b=17-7+17m
4a+b-7=17k
a=4k+1+(k-b+3)/4
b=0〜9
b=0...a=6
b=1...a=10..x
b=2...a=13...x
b=3...a=1
b=4...a=5
b=5...a=9
b=6...a=13...x
b=7...a=0
b=8...a=4
b=9...a=8
とやってもあまり変わらないか...^^;

想定解はどんな感じなんでしょうかしらん?...
   5月30日(木) 1:49:47     53395
手描き図面職人
パイソンプログラムで解いて見ました。プログラムは、
added=[]
for a in range(1,10):
  for b in range(10):
    for c in range(10):
      num=a+b*10+c*100+c*1000+b*10000+a*100000
      if num%85==0:
        added.append(num)
print(added)
print(len(added))
今回は、自分で作成しました。
   5月30日(木) 5:40:52     53396
「数学」小旅行
17の剰余で数えようとしましたが、しんどくなって、プログラムに助けてもらいました。
   5月30日(木) 7:55:20     53397
手描き図面職人
ChatGPT-4oにプログラムを作成して貰いました。プログラムは、
def count_divisible_numbers():
  count=0
  for a in range(1,10):
    for i in range(10):
      for u in range(10):
        num=101001*a+10010*i+1100*u
        if num%85==0:
          count+=1
  return count
result=count_divisible_numbers()
print(result)
生成AIは、関数を良く使いますね。
   5月30日(木) 10:05:02     53398
「数学」小旅行
考えかけていたことを完成させてみました。
85=5*17 で、アは0ではないので5に決まる。
アイウウイアのア0000アは500005≡1(mod17)
イ00イ0≡イ*10010≡イ*14(mod17)
ウウ00≡ウ*1100≡ウ*12(mod17)
よって、1+14イ+12ウ≡0(mod17)となるような0から9の自然数イ、ウの組が何組あるかということ。
1+(17−3)イ+(17−5)ウ≡1−3イ−5ウ(mod17)だから
3イ+5ウ≡1(mod17)となるものを数えるとよい。
で、最高でも3*9+5*9=72なので、18,35,52,69のいずれかになることから数え上げることにしました。
   5月30日(木) 10:59:47     53399
みかん
6桁の数が5の倍数なので、ア=5。

500005÷17の余り=X 
イ00イ0÷17の余り=Y
ウウ00÷17の余り=Z
とすると、X+Y+Zが17で割り切れる。X=1なので、Y+Z=16。
(YもZも16が最大なので、X+Y+Zが34以上にはならない)

イが0〜9のとき、Yは0,14,11,8,5,2,16,13,10,7
ウが0〜9のとき、Zは0,12,7,2,14,9,4,16,11,6

Y+Z=16の組み合わせを探すと、
(0,16)(14,2)(5,11)(2,14)(16,0)(10,6)(7,9)
の7組ができる。

----------
6桁の数=ア×10万+イ×1万+ウ×1000+ウ×100+イ×10+ア×1
と置いて考えるのは数学だと定番ですね。

こういう問題って中学入試までだと、覆面算として試行錯誤すれば解ける程度なので、
今回のような解法は子どもにはなじみのない解き方ですね。
   5月30日(木) 11:35:39     53400
ハラギャーテイ
octaveによるプログラムです
   6月1日(土) 10:59:46   MAIL:tfuruya@aria.ocn.ne.jp   53401
まるケン
p (500..999).map{|x|(x.to_s+x.to_s.reverse).to_i%85}.count(0)
算数解法にはたどり着けず、、、
おうち   6月2日(日) 13:01:17     53402
老算人
    「余り」から攻めてみました
1単位当たりの余りを計算(準備段階)
  ア 41(100001÷85=1176余り41)
  イ 65
  ウ 80(又は不足5)
解答過程
  � .◆。械機複苅院滷機瓧架召蝪械機�
        ア=5(整数が85の倍数だから)
  �◆.◆椒ぁ複亜腺后�
      イ    余り
      0 35((35+65×0)÷85=0余り35)
      1 15
      2 80
      3 60
      4 40
      5 20
      6  0
      7 65
      8 45
      9 25
  �� ウ=�△陵召蝓爍機瓧鰻�
      該当するのは7通り
   6月4日(火) 8:26:33   MAIL:takaaki-k@aqr.bbiq.jp   53403
KawadaT
85=17*5

アは0でないので、5となり、
6ケタの整数は 5イウウイ5

ここで、イとウはそれぞれ0〜9までの整数であり、すべての場合は10*10=100となります。

500005を17で割ると余り1です。

1) まず500005に1100を繰り返し9回加算してする。
2) 次に1回110を加算し、次に1100を繰り返し9回加算する。
3) 2)の操作をさらに8回繰り返す。

これで100通りの数値が用意されました。

100通りの数値が17で割り切れる場合を数えますと、7通りとなります。

三桁になったら、合同式で位を下げておくといいです。
   6月4日(火) 14:40:17     53404
KawadaT
追加説明です
1100の場合は、17で割った剰余の12、110の場合は17で割った剰余の8を加算します。
   6月4日(火) 14:45:12     53405
「数学」小旅行
ちなみに私は以下のようなオーソドックスなプログラムで、
c=0
for a in 1..9
  for i in 0..9
    for u in 0..9
      if (a*100001+i*10010+u*1100)%85==0 then c+=1
      end
    end
  end
end
p c
   6月4日(火) 16:54:45     53406

過去問題一覧へ戻る