[[FrontPage]] *ツール [#ac6a7867] -[[プラス期待値>http://eggcalc.expressweb.jp/revcalc/revcalc.html]]([[プラスデータ>http://pad-box.net/blog-entry-261.html]]) --スタミナ24で1個,297作るのに石40個(スタミナ180なら) --アイテール1=タロス5>猛炎の塔1>天海神5 *五右衛門超地獄 [#qcc475f1] ***ジークあわあわエキドナエキドナジーク[#y9ac8f86] -敵情報 --中忍:HP15, 攻撃4050,防御60000 --下忍:火6390, 水6300,木6300 --ミツキ:9590, 14390(HP30%以下) -1F --最大コンボですぐ突破 -2F --水3含む最大コンボで下忍を倒す. --火水除く最大回復コンボでスキルため.きんあわ残り7で突破. -3F --水55含む4コンボで火の中忍を殲滅. --火水除く最大回復コンボでスキルため.エキドナ残り3で突破. -4F --ジーク変換して適当に攻撃 --スキルためしつつ.50%付近まで削る --死にそうあるいは50%くらいまで削れたら,エキドナを使用して,変換使わず突破. -5F --とにかく削る。 ---水回復が8個以下なら回復水除く最大コンボで聖地。 ---水が9個以上あるなら,エンハンス水333以上含む最大コンボ. --なお,エンハンス水4セット8コンボくらいで60%は削れる ためるときは、水火をけさずの回復最大コンボ 消えちゃいそうなら全部消しちゃう。全体禁止。 *金曜超地獄 [#le88ed0a] ***サタンダクレおでんきんわるエキドナ [#o993fe02] -1F --なるはやで1体残し, ---開幕,闇2含む6コンボを上限にして全力攻撃. ---闇全体攻撃はしてはならない. ---サタンがバインドされたら,他の色で全力攻撃. --以下を満たしたら,おでんのグングニールで先に進む +++ダクレキンワルおでんのスキルが溜まる +++バインドターンが,「全員1以下」 +++HP2000以上 +++サタンのスキルが残りmax(ダクレ,きんわる)+1ターン以下 -2F --整地(バインド解除を兼ねる)→ダブル攻撃態勢→悪魔エンハンス→闇2列4コンボ以上で貫通 -3F --脇のダブミスリットをタップして狙う→エキドナ発動→全体攻撃でたまどらベビーを15ダメージくらい巻き込みつつ,周りのダブを倒す→たまどらベビーでスキル貯め. --以下を満たしたら,闇光以外の通常攻撃で突破 +++エキドナきんわるダクレのスキルが溜まっている +++バインドターンが「エキドナがバインドされておらず,他が3以下」or「エキドナ以外バインドされていない」 --スキルが溜まりきっているなら,0コンボでバインドを解除(たまどらベビーを生かすため). -4F --デビリットをタップして狙う→威嚇→(バインドされていたら整地で解除)→サタン→おでん→サタン→ダブル攻撃態勢→悪魔エンハンス→全力攻撃 --↑で削りきれなければ,デビリットが残る. ---初手は何もしない(怒リット)ので,整地して2列組む. *スキル上げ確率 [#z214081c] -一体増やした時にどれくらいの確率で上がるか,も重要か. -n体食わせて,2上がる確率 -a.c #include <iostream> #include <cmath> #include <cstdio> #include <fstream> #include <vector> #include <sstream> using namespace std; static long long memo[1000][1000] = {}; long long comb(int n, int r){ if (memo[n][r] > 0) return memo[n][r]; else if (n == r || r == 0) return 1; else if (r == 1) return n; else { memo[n][r] = comb(n-1, r-1) + comb(n-1, r); return memo[n][r]; } } int main(void) { vector<int> m_vec = {1, 2, 3, 4, 5, 6, 7, 10, 14}; double r = 0.1; int n = 160; for (auto m : m_vec) { stringstream ss; ss << "m" << m; ofstream f(ss.str()); for (int i = m; i < n; i++) { long double sum = 0.0; for (int k = 0; k <= m - 1; k++) sum += (comb(i, k) * pow(1.0 / r - 1, -k)); f << m << " " << i << " " << 1.0 - pow(1.0 - r, i) * sum << endl; } } } -コンパイル,実行 g++ a.c -lm ./a.out > a -gnuplot set xlabel "Num of monsters" set ylabel "Probability" set key right bottom set terminal png set output "successrate.png" set grid p "a" u 1:2 title "Probability to success" |