印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
misc コストパフォーマンスの高い図形問題

問題が単純なのに,解くのに手間がかかる図形問題がある。

■ ■ ■

数学の問題は,ほとんどの場合問題文が単純なのに解くのが難しい。文字数をコストだとすれば,コストパフォーマンス抜群ということになる。極端な例はフェルマーの最終定理がある(フェルマーの最終定理 - Wikipedia)。こんなにたいそうなものでなくても,簡単な図形問題の中にも,コストパフォーマンスの高い問題というものがある。

学生時代に「こんな問題があるんだけど分かる? 中学生でも解けるらしいんだけど」と教えてもらった問題は,解くのに1週間くらいかかった記憶がある。次の問題である。

問題
∠ABDを求めよ
∠ABDを求めよ

二等辺三角形ABCがあり,頂角Aの角度は20°である。辺AC上に点DをAD=BCとなるようにとる。∠ABDを求めよ。

ダウンロード: [問題図 (SVG 形式)]

なかなかの難問だが,中学生の知識があれば解ける。三角形の内角の和は180°などの基本的な性質を知っていればよい。補助線をどう引くかが最大のポイントになる。

この問題は,「ラングレーの問題 (Langley's problem)」の系として位置づけられる。ラングレーの問題の本来の形とされるものは,この問題よりも解くのが難しい。5年考えても気がつかなければ解けないくらいである(技術系サラリーマンの交差点: 5年考えて解けなかった問題)。スウガクとくガウス-ラングレーの問題 には,ラングレーの問題とその系が網羅されている。hoshikuzu | star_dust の書斎 | フランクリンの凧 では,先の「5年考えて…」の簡潔なまとめがされている。ラングレーの問題は,円周を18等分して各点を結んだ時に現れる図形がもとになっているそうだ (Trigonometric Form of Ceva's Theorem で解説されている)。そして究極は,このラングレーの問題について,角度を10°刻みで変えることで一般化し,その解法を与えている人がいることである(Langley の問題とその一般化問題の解法[PDF])。その数,実に352通り! 凄すぎる。

この手の図形問題は他にも 中学生からの挑戦状 に紹介されているように沢山ある(Part3 はラングレーの問題)。

最近の私は,問題を解くよりも解答を探す方に力を注いでしまう。「答はどこだ,答はどこにあるんだ!」辛抱強く取り組む根気が失われつつある。それが最大の問題だったりして。

ダウンロード用に用意した SVG 形式のファイルは,フリーのドロー系ソフト Inkscape で編集することができる(Scalable Vector Graphics - Wikipedia)。Inkscape を使って20°の角度を作る手順は次の通り。

  1. 垂直に線を引く
  2. 描いた線を選択し,「オブジェクト」→「変形...」
  3. 「Rotate」タブで 10.000 deg だけ回転
  4. 逆の辺は,コピーしてから「オブジェクト」→「水平に反転」で左右反転させて作る

その一週間かかったという私の解答は以下の通り。

1つの解法
1つの解法


三角形 ABC と合同な三角形 AED を AD を底辺として描く (ここがポイント)。三角形 ABC と EDA は合同だったから,∠EAB は 60° となり,三角形 AEB は正三角形であることが分かる。三角形 EBD は頂角 40° の二等辺三角形であるから底角 ∠EBD=70° となり,∠ABD=∠EBD-∠EBA=10° が求められる (解答図形の SVG ファイル)。

2012年12月20日追記: FREEMAN219 さんから別解が届きました。


証明の流れ (詳しい証明): △AB'C' が正三角形であることを使って △ADB≡△B'BC を示す。△ABC' は頂角 A を 40° とする二等辺三角形だから底角は ∠AC'B=70° となる。∠B'C'B=∠AC'B-∠AC'B'=10° より,∠ABD=∠B'C'B=10° が求められる。

Posted by n at 2007-04-03 23:46 | Edit | Comments (6) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments

5,6年前の記事を見つけ解いてみました。これ以外の解答方法で解けたので画像を送りたいのですが...

Posted by: FREEMAN219 at December 06, 2012 17:43

FREEMAN219 さん
n [at] nlogn.ath.cx 宛にメールでお送りいただければ,記事内でご紹介します。
形式は JPG でなく,GIF や BMP の方が美しく表示できます。

Posted by: n at December 07, 2012 10:18

証明

△ABCを左右両方にAを共通の頂点として図のように作図する。
この時,左右にできた三角形の角をそれぞれ左:B',右:C'とする。そして,C'とBを結ぶ。
∠B'AC'=∠B'AB+∠BAC+∠CAC'=60°,
(△AB'B≡△ABC≡△ACC'より)AB'=AC'より△AB'C'は正三角形である。...①
△ADBと△B'BC'において
①より
∠C'B'B=∠AB'B-∠AB'C'=80°-60°=20°...②
△ABC≡△AB'C'より
AB=AB'
①より
△AB'C'は正三角形なので
B'C'=AB'
よって,AB=B'C'...③
仮定より
AD=BC
△ABC≡△AB'C'より
BC=B'B
よって,AD=B'B...④
②,③,④より2辺とその間の角がそれぞれ等しいので,△ADB≡△B'BC'である。...⑤
⑤より
合同な図形の対応する角はそれぞれ等しいので∠ABDは
∠B'C'B=∠ABD=10°である。


証明は僕が書いたものなので間違っていたらすみません。

Posted by: FREEMAN219 at December 10, 2012 01:19

FREEMAN219 さん
証明は合っていると思います。ありがとうございました。

Posted by: n at December 17, 2012 22:34

こんな問題はいかがでしょうか。

問:素数が無限に存在することを証明せよ。

僕はこの問題に4ヶ月かかりました。
でも解答と合致していて驚きました。
でもそれ以上に、それが1500年以上前に証明されたものだと知って、もっと驚きました。

中学生の僕でもできるような問題です。
でも、最初はどうすればいいかわかりませんでした。
この問題は知っていますか?

Posted by: FREEMAN219 at December 20, 2012 22:50

FREEMAN219 さん ( http://nlogn.ath.cx/archives/000854.html#c002569 )
残念。その問題は知っていました。
中学生で,これを自力で解くというのはすごい。
ゲーデルの完全性定理や不完全性定理にワクワクするのではないですか?

Posted by: n at December 21, 2012 00:10
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?