kengo92iの日記

プログラミングとかやったことの記録を書いていきます。

AOJ-1194 : バンパイア

Vampire | Aizu Online Judge

バンパイアが日の光に当たらずに,無事に棺桶に戻りたい.幸運な事にたくさんのビルがあるため,ビルの影を利用して日に当たらず帰る事が出来そう.簡単のため,ビルのシルエットは長方形, 太陽は半径 r の円とする.太陽は秒速(0, 1)で,等速直線運動している.その状態で,太陽の光が遮られている最後の時間を出力する.

続きを読む

AOJ-1155 : 如何に汝を満足せしめむ? いざ数え上げむ…

How can I satisfy thee? Let me count the ways... | Aizu Online Judge

三値論理という、真, 偽, 未知 (0,1,2) がある論理式が与えられる。変数(P,Q,R)の値を変化させて(P,Q,R) の三つ組が何通りあるかを答える問題。演算子'-', '*', '+' (NOT,AND,OR)の3つが存在している。

続きを読む

AOJ-2011 : Gather the Maps!

Gather the Maps! | Aizu Online Judge

それぞれが持っている地図の一部を集めて、地図を完成させたい。地図は手渡しで一人に集める方式を取ります。それぞれの空いている日にちが与えられるので、それを元に最短何日で地図を完成させられるか。期間内に集める事が出来ない場合は"-1"を出力する。

続きを読む

AOJ-1193 : 連鎖消滅パズル

Chain Disappearance Puzzle | Aizu Online Judge

ぷよぷよ,パズドラみたいなゲームをシュミレートする問題。3つ以上石が横に並ぶと消滅します。その後、石が消滅したセルの上方のセルに石があれば,空きを埋めるように石が落下します。上記を消滅がなくなるまで繰り返します。現在の状態が与えられるので、その状態から、何個消滅するかシュミレートして出力します。

続きを読む

Illustratorでアーチェリーの的を作ってみる

Adobe Illustrator CS6を使ってアーチェリーの的を描いてみます。
Illustratorを使えば、アーチェリーの的を簡単に描く事ができます。
得点帯の幅なども、均等に出来るので便利です。Illustrator様々ですね。

続きを読む

Pythonで書くおみくじプログラム

あけましておめでとうございます。
書き初め代わりにPythonで、おみくじプログラムを書きました。
おみくじが引きたくてしょうがない人は一足先にPythonで運試して見ませんか?

続きを読む