8

OMC黒魔術2

1233
0

・そもそもOMCを知らないという人は こちら
・この記事は2021年8月15日時点のルールに則って書かれています。必ず最新のルールを確認するようにしましょう。公式サイトのRulesは こちら から
・未証明CAが許せない方は閲覧注意

0.はじめに

OMC037から外部ツールが禁止になりました。もう我々の頼みの綱であったWolframalphaやGeogebraやOEISやC++は使えず、使えるのは公式から与えられた電卓とアナログツールとWebから独立した資料(と翻訳ツール)のみになってしまいました。しかし、それでも出来ることはあるはずです。今回はそんな記事です。

1.高速なnmの計算

OMC公式電卓 にはx2,x3ボタンしかありません。
nm乗を高速に計算したいとき、どうすればよいでしょうか。

316を高速に計算しよう

普通に3×3×3×3×...とやってると面倒くさい上に、どこまで掛けたか分からなくなります。こんな時はx2乗ボタンを4回押せば(((32)2)2)2となって簡単に求まります。
半端な数だった場合どうすれば良いでしょうか。

323を高速に計算しよう

この場合は232進法で表して桁が1になっている時のみ×3して調整します。23=10111(2)なので、((((1×3)2)2×3)2×3)2×3とすれば良いです。
30(2)31(2)310(2)3100(2)3101(2)31010(2)31011(2)310110(2)310111(2)という風に桁を上から入力するイメージです。

37=317を高速に近似しよう

さっきの方法と同じように172進法で表します。17=0.001001001...です。
OMC公式電卓にはボタンもあるのでそれを利用します。
30(2)31(2)30.1(2)30.01(2)30.001(2)31.001(2)30.1001(2)30.01001(2)30.001001(2)31.001001(2)...という風に近似できます。
×3を繰り返して押せばよいことが分かります。循環節を考えて正しい位置から取り出さないと変な値が出てしまうので注意しましょう。

eを近似しよう

1.000110000を計算しましょう。10000=10011100010000(2)です。
この方法でOMC公式電卓を使い計算すると2.71814592682439と出て来ました。Wolfram alphaで計算すると、1.000110000=2.7181459268252248640376...らしいです。OMC公式電卓は有効桁数15桁までで動作するらしいので若干誤差はありますが十分良い結果だと思います。k=11k! なんて知らない。

2.人力Geogebra

Geogebraは禁止されましたが、アナログなツール(コンパスや定規)は使用することが許されています。これらを使えば人力でGeogebraのような事ができそうです。
早速問題を解いてみましょう。


早速人力で図を書いてみましょう。この図は与えられた情報だけでは確定しません。そんな時は特殊な図を書きましょう。今回はEAC上にあるような図を書くといい感じになります。図を書いて測ってみるとBP=2.49くらいだとわかりました。BP2=6.2001です。ここから近い分数を探していきます。まず逆数をとって0.1612877...とします。ここで事前に用意しておいた分数がソートされた表を取り出します。

この図で0.1612877...に近くて尚且つ分母が適切であるものを提出します。


7提出でCA出来ました。個人的には10提出までは合法だと思います。

人力Geogebra出来るかもしれない問題(未検証)
OMC016C
OMC030F

3.そろばん

2021年8月15日時点ではそろばんの使用が認められています。公式電卓は微妙に使いにくいし、OMCではたまに理不尽計算ゲーが飛んでくることがあるので、使った方が速い人は使ってもいいと思います。残念ながら筆者はそろばんが出来ないのでもう書くことがありません。

4.メタ読み&エスパー

エスパーとは問題の答えを予想し、未証明でCAを取る行為の事を指します。エスパーは高度でなければ外部ツールを必要としません。問題の脆弱性をついてwriterをギャフンと言わせましょう。(逆にwriterはできるだけギャフンと言わせられないように問題を作りましょう。)

答えの唯一性

OMCでは答えは必ず非負整数になります。複数解が生まれる場合は答えが非負整数になるように調整されているはずです。
答えの唯一性が使える場面として一番大きいのは図が確定しない幾何です。
例えば、先ほど触れたOMC015-Cでは、図が一意に定まりません。例えばDE//ABという条件を加えれば簡単になります。(計算はちょっとつらい)

正解率

エスパーが通るか通らないかを考えるにあたって正解率は重要です。
OMC032-Dは正解率が8割を超えており、エスパーが通りそうに見えます。実際、この問題は何回も実験すれば法則性が見え、それがそのまま通用します。

一方で、OMC017-Eは正解率が3割を切っています。おそらく7割の人はエスパーをして失敗したという事です。この問題はwriterによる悪質な罠(想定誤解法)が多く仕掛けられており、エスパーすることは容易ではありません。一見エスパー出来そうな問題でも、順位表を見てまともに解くという判断をしたほうがいい場合があります。

エスパーを正しく使いこなせば1000点問題をCAするのも夢ではありません!

おわりに

OMCは競技数学の「競技」の要素が強いです。この記事では「競技」の部分を取り上げました。「競技」の部分に光がもっと当たるようになるといいですね。
ここまで読んでいただきありがとうございました。

投稿日:2021815
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

simasima
simasima
196
32023
OMC橙(2499/5位)OMC030,034,036,038優勝/OMC015,OMC032単独writer/AtCoder橙

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 0.はじめに
  2. 1.高速な$n^m$の計算
  3. 2.人力Geogebra
  4. 3.そろばん
  5. 4.メタ読み&エスパー
  6. 答えの唯一性
  7. 正解率
  8. おわりに