|
uchinyan |
|
掲示板を読みました。
#34347,#34363,#34364,#34366,#34368,#34372,#34376 プログラム。 #34349,#34351,#34354,#34356の前半,#34369,#34370,#34373,#34374の(解法1) べき乗で考えて場合分けし,3 の累乗と2 の累乗に分けて、一つずつ下げていき,地道に数える解法。 #34350,#34357,#34367,#34374の(解法2) B の約数の個数から A 以下(又は A より小)の個数を求め,これから A の約数の個数(又は A より小さい A の約数の個数)を引く解法。 #34355,?#34356の後半 >B=A*Aより、条件を満たす数Xに対して、XX'=Bとなる条件を満たさない数X'が存在する。…�� >... >残った2^(0〜9)*3^(11〜20)と2^(11〜20)*3^(0〜9)の数は�,謀�する。 という解法。#34350などに近いですが,先に可能な範囲を絞っている点が違うようです。 ただ, #34356>整数A=3^10*4^10 でもやってみたところやはり100だったので A = 3^10 * 4^10 = 2^20 * 3^10 なので,200 では? #34380,#34381 >2の1乗から10乗をA1〜A10とします。 >3の1乗から10乗をB1〜B10とします。 とし,Am, Bn をとってきて,Am not= Bn だから, Am > Bn ならば Bn/Am を,Am < Bn ならば Am/Bn を A に掛けて題意を満たす約数を作る解法。 Am/Bn * Bn/Am = 1 なので,#34355と合い通じるものがありそうです。 なお,#34369,#34371の一般化は,計算すれば確かにそうなりますね。 |
|
ネコの住む家
4月24日(金) 10:47:53
MAIL:uchi@sco.bekkoame.ne.jp 34378 |