中村 のりつぐ です。
朝日新聞の土曜夕刊のパズルにコンピュータで答えが
出せそうな問題が出ていました。(2003年2月1日)
--- ここから ---
まめまきする大豆と汁粉の小豆が、1袋ずつあ
ります。中身は大豆のほうが多く、大豆と小豆を
合わせると2003粒あります。
さて、大量のまめまきのため、大豆の袋だけを
増やすと、大豆と小豆を合わせて10万粒になりま
した。大豆の1袋の粒数と、大豆の袋の数はいく
つでしょうか。
--- ここまで ---
今回はちゃんと考えて既に答えを出しましたが、
コンピュータで検算してみました。
条件式
d + a = 2003
d > a
d * x + a = 100000
勉強のため python で書いてみました。
#!/usr/bin/env python
# d 大豆
# a 小豆
TOTAL = 2003
for a in range(TOTAL):
d = TOTAL - a
if a >= d: break
#print "a: %d d: %d" % (a, d)
x = (100000 - a) / float(d)
#print "a: %d d: %d x: %f" % (a, d, x)
if int(x) == x: print "d: %d a: %d x: %d" % (d, a, x)
中村 典嗣 E-mail: nnakamur@...