クイズ大陸



履歴 検索 最新 出題

No. 2≫ No.3 ≫No. 4
?ゲーデル 2010/03/09 10:27
説明しようと思ったら、非常に長文になりました。 (^^;)
というわけで、説明を分けます。いきなりやり方を述べても今回は
意味不明なので、先にちょっと説明させてください。 (^_-)

【前半】
Google を駆使しながら説明します(ぇ (^o^)
さっそくですが、「指カレンダー」でググってください(逃げっ ダダダダダダ!)

・・・・

では、指カレンダーがどういうものかわかりましたね?ね?(>o<)(ぇ
基本的にはこれを使いますが、少し変形版を使います。指カレンダーの特徴は、
1. 1つの変数x(mod 7)を、親指でポイントすることでメモできる。
2.x ← (x + y) (mod 7) (y=0..6) が瞬時にできるようになる。
3.各月の初期位置を覚える。
に要約されますので、これをうまく活用してスピードアップを狙います。

--------------------------------------------------------------------
人間の脳は、短期間に変動する「変数」を沢山用意するのが(一般的には)苦手です(-へ-;)。
そのため、脳内で必要な変数の数を減らすと、計算が速くなったりします。

説明のための例1. X1+X2+X3+X4
まず、これを計算しようとした時、プログラミングチックに書くと、
x = X1+X2;
x += X3;
x += X4;
ということが脳内で行われ、変数 x は、常に変化していきます。
この変数が、1,2個ならまだいいのですが、数個に増えると急に大変になります。
説明のための例2. (x1%7)+(x2%7) (x%y は、xをyで割った余りとする)
これもプログラミングチックに書くと、
x = x1%7;
y = x2%7;
x += y;
ということが脳内で行われ、この場合は2個になります。
---------------------------------------------------------------------
*実は、ググってみてビックリしたのですが、1601〜任意の年の曜日を、
改良型指カレンダーで 3〜4 秒で当てる詳細が掲載されているサイトがあります。
動画みる限り、サヴァン症候群のカレンダー計算が、現実に出来てるみたいです (○。○)
編集