京都大学の理系の問題が全問終わりましたので,引き続き文系の問題を取り上げたいと思います.最初の問題は基本問題演習です.
問題
次の各問に答えよ.
問1 進法で表された数 を 進数で表せ.また,この数と 進法で表された数 との積として与えられる数を 進法および 進法で表せ.
問2 において ,, とする. の垂心を H とするとき, を と を用いて表せ.
解答解説
理系と同様,全くの別分野の基本問題が2問,組み合わされた小問集です.
問1 の解答
この問題は何を試したいのでしょうか.よくわからないですが,言われたとおりに を 進法で表すと, なので, となります。
真面目に解き方を説明しておくと,整数部分は で割った商と余りに分けて,商をさらに で割って商と余りに分けて,を商が になるまでくり返し,出てきた余りを下位ビットから並べればおしまいです.
今回は なので, を で割って 余り , を で割って 余り , を で割って 余り ,でおしまい.あとは出てきた余りを下位から並べると です.
小数部分は,2倍したときの整数部分を最下位ビットに書く(整数部分がのときには取り除く)ことを, になるまで繰り返します.
今回は なので, を 倍して なので最下位に を書いて,残りの を 倍します.すると となるので,最下位に を書いて,残りが になったのでおしまい.
なので, となります.
次はかけ算.進法で を求めると次のようになります.
進数の掛け算
したがって,2進法では となり,これを 進法に直すには小数点を基準に2ビットずつに区切って直せばいいので,進法では となります.
問2 の解答
点 A から直線 OB に下した垂線の足を N と,点 B から直線 OA に下した垂線の足を M とおくと, は が直角の三角形で,斜辺 なので, となり, は が直角の三角形で,斜辺 なので, となります.
ということは,
となります.
H は直線 AN と BM の交点であるので,ベクトル は実数 , を用いて次のようにおけます.
と は平行でないことから, の つの式の係数は等しいので, と が成立し,2式から , を求めると,, となります.
これを上式に代入して, が答えです.
感想
試験開始 10分で終わらせましょう.それがこの問題の全てです.
ひとこと言わせてもらうならば,問1 はある意味で算数です.数学ではありません.単純に計算問題なので.
私は情報系の人間なので,上記の通りに 進法のままで計算するし,進法から 進法への変換もビットを区切っておしまいです.これでバツをつけられる筋合いはないと思っているのですが,数学の先生はどのように採点するのでしょうか?
そのあたりの基準が分からないので,簡単であるというだけではなく,不用意であるという点でも本問は駄作であると言わざるを得ません.
問2 については次のように解く方法もあるかと思います.
と は平行ではないので, とおくことができ,H は垂心であるので かつ が成り立つ.
, であり, であるので,
が成り立つ.
これを解くと,, となるので, が得られます.