kengo92iの日記

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

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で運試して見ませんか?

続きを読む

AOJ-1335 : Equal Sum Sets

Equal Sum Sets | Aizu Online Judge

n,k,sという3つの数字が与えられ、ある正の整数の組の合計が s になる組の数を求める。例えば、n=9以下の範囲で, k=3個の数字の組を対象に合計値がs=23になる組の数を求める場合は, {6, 8, 9} の1つである。但し、{3, 5, 9} と {5, 9, 3}のような組を同じ組として考える。

続きを読む