鯨鯢(Keigei) |
1010101010101010101010101
=11111111111111111111111111÷11 =1111111111111×1000000000001÷11 =1111111111111×909090909091 |
11月10日(木) 0:08:24
51966 |
紫の薔薇の人 |
1010101010101010101010101=53*79*859*265371653*1058313049
859*1058313049=909090909091 // 素因数分解は某サイトで実行。 |
11月10日(木) 0:16:10
51967 |
つつい |
初めて投稿させていただきます。消しゴムパトロールさんの元教え子で、最近久々にこのサイトのことを思い出して頭の体操として参加しています。少し既視感があったのですが、有名問題でしょうか?それとも、過去問に似たようなものがありましたでしょうか? |
11月10日(木) 0:20:21
51968 |
つつい |
初めて投稿させていただきます。消しゴムパトロールさんの元教え子で、最近久々にこのサイトのことを思い出して頭の体操として参加しています。少し既視感があったのですが、有名問題でしょうか?それとも、過去問に似たようなものがありましたでしょうか? |
11月10日(木) 0:23:39
51969 |
鯨鯢(Keigei) |
227954249927×4431156736163=1010101010101010101010101
もありました。 |
11月10日(木) 0:26:58
51970 |
【業務連絡】 |
第1230回問題(11月 3日〜11月 9日)のままです |
11月10日(木) 0:31:02
51971 |
量子論 |
101010.....1 x 99+1=10^26
101010.....1 x 99=10^26−1=(10^13+1)(10^13−1) よって、101010.....1=(10^13+1)(10^13−1)÷99 (10^13−1)は9で割り切れるだろうから、 (10^13+1)が11で割り切れるんだろうと予想して実行したら、 ちょうど12桁の整数になった。 |
11月10日(木) 0:47:14
51972 |
ベルク・カッツェ |
11倍して1が26個並ぶ数を作って、1111111111111×10000000000001
10000000000001は9999999999990+11なので11で割ると909090909091です。 |
11月10日(木) 3:39:52
51973 |
ベルク・カッツェ |
#51968
調べてみたら1126回と同じでした。 |
11月10日(木) 3:51:19
51974 |
ぱぺりんご |
おはようございます。 |
11月10日(木) 6:08:37
51975 |
巷の夢 |
#51970
問題を見た途端、昔何かで見て、面白い関係だなとメモしておいたことを 思い出し、直ぐに正解に至りました。 鯨鯢(Keigei)様の別解には正に脱帽です。 |
真白き富士の嶺
11月10日(木) 7:50:36
51976 |
かに |
1010101010101010101010101
= 1020304050607060504030201 - 10203040506050403020100 = 1010101010101^2 - 101010101010^2 = (1010101010101+101010101010) * (1010101010101-101010101010) = 1111111111111 * 909090909091 |
11月10日(木) 10:17:09
51977 |
kazsyun |
227954249927を送り続けていましたが、ようやく別解があることに
気づきました。 |
11月10日(木) 11:15:03
51978 |
手描き図面職人 |
与えられた数は、等比数列の和で表せます。S13=(100^26-1)/(100-1)この式を因数分解してS13=(10^13-1)(10^13+1)/9*11となり、整数の積で表せる数を選びます。S13=1111111111111*909090909091となります。 |
11月10日(木) 15:09:59
51979 |
ベルクカッツェ |
手計算での素因数分解は現実的ではないので、11倍して偶数桁かつ上位半分と解半分が同じ形を作って10……01との積を作るくらいしか思いつかないのですが、他に何かいい算数解法があるのでしょうか。 |
11月10日(木) 16:36:00
51980 |
「数学」小旅行 |
909090909091×1111111111111と
227954249927×4431156736163があるようですね。 Rubyプログラムで約数列挙してみました。 require 'prime' a=1010101010101010101010101 p a.prime_division.map{|x,y|(0..y).map{|i|x**i}}.inject(:product).map{|z|z.flatten.inject(:*)}.sort.to_a |
11月10日(木) 16:42:11
51981 |
ゴンとも |
最近は休みなく毎週出題されてるみたいですね。
最近夜ふかしは体調を崩すとか 他サイトの問題が毎週木曜の朝速くでて大変だったり 夜は毎週寝てました!! 今回の問題は他サイトで6日前も使用したMaximaの類似コードで for a:15 thru 16 do for b:17 thru 18 do (if part(divisors(1010101010101010101010101),a)*part(divisors(1010101010101010101010101),b)=1010101010101010101010101 then print(part(divisors(1010101010101010101010101),a),part(divisors(1010101010101010101010101),b))); enter押して 227954249927 4431156736163 909090909091 1111111111111 1010101010101010101010101は(100^25-1)/99にすると プログラムが動かなかったりして・・・上のは1,2秒で答えがでます!! |
豊川市
11月10日(木) 21:30:45
MAIL:fttnm528@ybb.ne.jp 51982 |
ゴンとも |
#51982
十進Basicで1秒もかからないコードが・・・ print time$ for a=0 to 1 for b=0 to 1 for c=0 to 1 for d=0 to 1 for e=0 to 1 let x=53^a*79^b*859^c*265371653^d*1058313049^e let y=53*79*859*265371653*1058313049/(53^a*79^b*859^c*265371653^d*1058313049^e) IF (10^11<x AND x<10^12) OR (10^12<y AND y<10^13) THEN PRINT x;y 10 next e next d next c next b next a PRINT TIME$ END f9押して 22:59:33 909090909091 1111111111111 227954249927 4431156736163 22:59:33 |
豊川市
11月10日(木) 23:00:14
MAIL:fttnm528@ybb.ne.jp 51983 |
ゴンとも |
#51983
>IF (10^11<x AND x<10^12) OR (10^12<y AND y<10^13) THEN PRINT x;y は正しくは IF (10^11<x AND x<10^12) and (10^12<y AND y<10^13) THEN PRINT x;y 結果は同じですが・・・ |
豊川市
11月10日(木) 23:10:45
MAIL:fttnm528@ybb.ne.jp 51984 |
「数学」小旅行 |
約数の配列が求められたら、それを b として、
for i in 0..b.size/2-1;print b[i],"❌",b[b.size-i-1],"\n"end を実行して、 1❌1010101010101010101010101 53❌19058509624547360396417 79❌12786088735455824063419 859❌1175903387777660187439 4187❌241246957272751397423 45527❌22186856373163399763 67861❌14884853009843799841 3596633❌280846283204599997 265371653❌3806363636364017 1058313049❌954444444444349 14064697609❌71818181818189 20964360587❌48181818181823 56090591597❌18008385744233 83606730871❌12081575246131 227954249927❌4431156736163 909090909091❌1111111111111 なので、1桁❌25桁、3桁❌22桁、4桁❌21桁、7桁❌18桁、9桁❌16桁、10桁❌15桁 だと1通りに定まるようです。 |
11月11日(金) 8:38:30
51985 |
「数学」小旅行 |
やっぱり文字化けしました。❌は×です。 |
11月11日(金) 8:39:39
51986 |
巷の夢 |
#51979
手描き図面職人様の等比数列の和、素晴らしいですね。 簡便で非常に分かり易く大いに納得致しました。 |
真白き富士の嶺
11月11日(金) 9:38:04
51987 |
kyorofumi |
https://willguimont.github.io/math/2020/05/03/proof10101.html |
11月12日(土) 0:47:43
51988 |
みかん |
とりあえず、10101=101×101−100=(101+10)×(101−10)
までは自力でたどり着けたものの、その後につながらず・・・。 #51977で解説されている通りなので、発想自体は良かっただけに残念。 |
11月12日(土) 13:32:50
51989 |
ゴンとも |
#51982
#51985 私もやってみました。Maxima で2変数だとコードが極端に遅いので 1変数に直して・・・ for a:1 thru 32 do (if part(divisors(1010101010101010101010101),a) <1010101010101010101010101/part(divisors(1010101010101010101010101),a) then print(part(divisors(1010101010101010101010101),a), 1010101010101010101010101/part(divisors(1010101010101010101010101),a))); コピペしてエンターすれば結果は同じで・・・ |
豊川市
11月13日(日) 8:52:34
MAIL:fttnm528@ybb.ne.jp 51990 |
次郎長 |
4日間考えましたが、さっぱり糸口が掴めませんでした。今日の昼休みだったか、ふと閃きました。ひらめきと言うのはあるんですね。
|
11月14日(月) 20:32:33
51991 |