nikeeshi のコーディング記

コーディングの成果をはっつけるとこ。このブログにあるソースコードはNYSL Version 0.9982に従い公開します(2014/06/18)。

UI(妄想)

アイディア 最強の移動用UIを作る。 概要 人が思い描いたコースを素早く正確に通るようなキャラの制御をするUIを作る。 ステージ 2Dのステージをイメージしてほしい。長方形を組み合わせたような壁でできたコースがある。 ギミック 壁-人とプログラムに見え…

アイデアメモ

やりたいこと 用途に合わせて必要な処理だけを実行する。 例 ダイクストラ法を使った最適値求解だけするケースや最短路復元するケースに対して、まとめてコード書いて必要な部分だけ実行する。 イメージ dijkstraのメソッド -getsolution -getpath getsoluti…

SRM584Div2

初めてVim使ってSRMやった。いつも、VSだからね。 250,500は解けた。初めてのワーシャルフロイド。 1000は初めてのメモ化再帰。組み合わせ計算がネックだった。 メモ化はコード量すくないからバンバン書こう。 250-ニックネームはいくつある? 苗字と名前を…

定数リテラル

c++の話。 (double)1/2 と書くよりも 1.0/2 と書いた方が短くて済みますね。 1.0lf/2 とかの方がよさげだったりするのかしらん。

SRM 580 Div2 1000

1000通した dpする配列は初めに-infで初期化しないとだめというのと、infがオーバーフローしないように木尾つけないとダメというのでした。 #include <vector> #include <string> using namespace std; class WallGameDiv2{ public: const static int inf=10000000; int play</string></vector>…

SRM 580 Div2

250と500は通っても1000は通らない。 250と500のコードはっつけます。 //250.cpp #include <vector> #include <string> using namespace std; class ShoutterDiv2{ public: int count(vector <int> s, vector <int> t) { int n=s.size(); int ret=0; for(int i=0;i</int></int></string></vector>

データベース管理システムから連想ゲーム

データベース管理システム(DBMS)というものがあるらしい。使ってみるのも悪くない。 http://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E7%AE%A1%E7%90%86%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0 (http://ja.wikipedia.o…