長いです。
そして、興味ない人にはわけわからん話です。
すみません。
先日、
とある問題を解いてみてですね、
ふとある種の疑問が浮かんだのであります。
その問題とは、
どっかの公務員試験の1問。
AとBが、それぞれ一定の速さで走ってる。
Bは、Aより1m/秒速い。
90メートルのトンネルがある。
Bは、
Aの4秒後にトンネルに入り、
Aの3秒後にトンネルを出た。
Aの速さは次のどれか?
5m/秒
6m/秒
7m/秒
8m/秒
9m/秒
5択問題ですな。
このところずっと考え続けているから問題記憶してしまったよ(笑)
一見、そんなにむずかしくないような?
中学受験の問題でもこんなの見かけたような?
おっかけ算っていうんだっけ?
わたしは算数では解けないので、
数学の範疇、方程式を武器に真っ向勝負しました。
速さ、距離、時間の3つの要素のうち、
2つ不明だから、
2つ式を立てて連立方程式を解けばよさげと考えたのだ。
とりあえず求めたいAの速さをX、Aが90メートルのトンネル抜けるのにかかる時間をtとして、
Aについての式、Bについての式をたてた。
そこまではよかったんよ。
しかし、
t=に式を変形して代入したら、
あれれ、xについての2次方程式になってしまった。
これはちょっと意外で。
結果としては、
解の公式も計算めんどくせーし、
かといって因数分解するのもめんどくせー。
そこで、ひらめいた私は、
5つの答え候補を代入して成り立つものも探して最終的に1つの答え(正解)にたどりついたんだけど。
なんだか釈然としない。
どうして2次式になったのかな?
どうして2次式になるって、最初からわからなかったのかな?
あるいは1次式のままで解ける別解がある?
この解き方は正しくはあるが、最短最適ではないのではないか?
もしかしたら、数学的にはちょっとナンだけど、
最初の1次式のかたちのときに、
5つの値を試行錯誤した方が速かったのではないか?
そこで大学の教授をおもいだした。
アルゴリズムの授業で、
比較回数、演算回数を調べて、より良いアルゴリズムとは、
みたいな授業あったな。
ふと、
もっと簡単、短時間で出来る方法あるんじゃないかと、
妹にメールしてみた。
ほどなく返ってきた返事に、やっぱりあいつはタダモノではないと思ったよ。
「90メートルで1秒、差が縮まるからって考え、
これか?って計算してみたら当たっちゃった。
どう考えるのが正しいの?」
数学が得意な方、
この問題は本当はどう解くのが一番速いの?
そして、興味ない人にはわけわからん話です。
すみません。
先日、
とある問題を解いてみてですね、
ふとある種の疑問が浮かんだのであります。
その問題とは、
どっかの公務員試験の1問。
AとBが、それぞれ一定の速さで走ってる。
Bは、Aより1m/秒速い。
90メートルのトンネルがある。
Bは、
Aの4秒後にトンネルに入り、
Aの3秒後にトンネルを出た。
Aの速さは次のどれか?
5m/秒
6m/秒
7m/秒
8m/秒
9m/秒
5択問題ですな。
このところずっと考え続けているから問題記憶してしまったよ(笑)
一見、そんなにむずかしくないような?
中学受験の問題でもこんなの見かけたような?
おっかけ算っていうんだっけ?
わたしは算数では解けないので、
数学の範疇、方程式を武器に真っ向勝負しました。
速さ、距離、時間の3つの要素のうち、
2つ不明だから、
2つ式を立てて連立方程式を解けばよさげと考えたのだ。
とりあえず求めたいAの速さをX、Aが90メートルのトンネル抜けるのにかかる時間をtとして、
Aについての式、Bについての式をたてた。
そこまではよかったんよ。
しかし、
t=に式を変形して代入したら、
あれれ、xについての2次方程式になってしまった。
これはちょっと意外で。
結果としては、
解の公式も計算めんどくせーし、
かといって因数分解するのもめんどくせー。
そこで、ひらめいた私は、
5つの答え候補を代入して成り立つものも探して最終的に1つの答え(正解)にたどりついたんだけど。
なんだか釈然としない。
どうして2次式になったのかな?
どうして2次式になるって、最初からわからなかったのかな?
あるいは1次式のままで解ける別解がある?
この解き方は正しくはあるが、最短最適ではないのではないか?
もしかしたら、数学的にはちょっとナンだけど、
最初の1次式のかたちのときに、
5つの値を試行錯誤した方が速かったのではないか?
そこで大学の教授をおもいだした。
アルゴリズムの授業で、
比較回数、演算回数を調べて、より良いアルゴリズムとは、
みたいな授業あったな。
ふと、
もっと簡単、短時間で出来る方法あるんじゃないかと、
妹にメールしてみた。
ほどなく返ってきた返事に、やっぱりあいつはタダモノではないと思ったよ。
「90メートルで1秒、差が縮まるからって考え、
これか?って計算してみたら当たっちゃった。
どう考えるのが正しいの?」
数学が得意な方、
この問題は本当はどう解くのが一番速いの?