疾風怒濤
ども、りおです。
すべての始まりはとある月曜日のこと、黄金屋での出来事。 アチーブメント「疾風怒濤」。祝☆50k↑会心ダメージ。
まあこれが3/8の出来事だったわけですが、実は既に(2/18)例の場所(やたら人間くさいおっさんチャールがいたとこ)でダメージが出ていました。謎。
予期せぬ100k↑
そんな3月半ばのある日、とある討伐懸賞(遺跡ハンター)にて。 1回のぴょん(落下中攻撃&落下攻撃)で沈みましたな。どういうこっちゃ。
よくよく依頼を見直すと、
- 会心攻撃を受けやすい
- 受ける落下攻撃のダメージが大幅にアップする
の文字が。当時はベネバフのみだったので、次回はフルバフで挑むことを誓ったのでした。
100k↑DMGコンテスト
そんなわけで魈様ダメージコンテスト開催。西洋鍋してからの時間経過は様々です(適当過ぎ)。バフは大体これ。
闘争の潮流(4/4)
ステージ効果で落下攻撃50%↑の10重バフが乗ります。
フルバフ時のステータス。会心率/ダメは172.8/64.9、風ダメバフは15.0。
討伐懸賞(4/6)
落下攻撃接待バフです。
でも攻撃飯忘れました。また来週。
和三盆は発動までぺちぺちする必要があるのでワンパンはなかなか難しいです。先にぺちるか‥。
螺旋の名刺をげっとした
どうも、りおです。気が向いたのでブログに帰ってきました。螺旋名刺は1つの目標だったので、後から見返せるように何か書き残しておこうと思います。
(11月の終わりから原神を始めたのにいまさら螺旋名刺だって?)遅くない、遅くない‥(はず)。
淵月螺旋第12層を突破した話
12-1はお手玉がつらく(おれボールな!)、12-3の守衛ぐるぐるで絶望した1日後。前半後半入れ替えてみたらなんとか12層突破できました。
PT編成とか装備とか
前半はジンさん、北斗姉さん、行秋くん、ディオナちゃん。
- ジンさん(無凸、天賦6-6-6、率51.5-ダメ71.0-チャージ187.5)
- 北斗姉さん(2凸、天賦4-5-5、率54.1-ダメ86.5-チャージ159.4)
- 行秋くん(3凸、天賦1-7-10、率5.0-ダメ83.4-チャージ231.0)
- ディオナちゃん(2凸、天賦1-4-4、率14.8-ダメ62.0-チャージ154.8)
こんななめた装備で大丈夫か?と思ったけど、凍結やらバリアやらカウンターやら風デバフやらいろいろ盛りだくさんだった。真面目に育てたらつよそう。
後半は魈様、ノエルちゃん、ベネットくん、バーバラちゃん。
- 魈様(1凸、天賦9-8-8、率52.9-ダメ172.8-チャージ146.6)
- ノエルちゃん(1凸、天賦3-4-3、率14.7-ダメ68.9-チャージ105.8)
- ベネットくん(2凸、天賦2-3-8、率12.0-ダメ68.7-チャージ258.8)
- バーバラちゃん(2凸、天賦1-4-4、率15.9-ダメ62.4-チャージ110.4)
魈様を全力介護。以上。
なめた装備なので1-0-0クリアでした。12-2の氷蛍ちゃんに時間がかかった‥(炎を入れろ←)。
殺られる前に殺れ
12-3終わっても、名刺を取るためには2-3の耐久100%、5-3、8-3のノーダメアチーブが必要でした。2層、5層はウェンティとリサお姉さんで楽勝ですね。
問題は8層
みんな大好き急凍樹と爆炎樹をしばくステージ。初回ダウンを取るのは簡単ですが、それ以降弱点は移動するわぐるぐるビームしてくるわで面倒なので、ノーダメを狙うなら1ターンキルが楽です。
覚えてる限りでは1ターンキルできる火力って魈様しか育ってないんだけど‥(えっ)。
レザーくん大活躍
そこで魈様をお迎えするまではメインを張ってくれていた、レザーくんの出番。1.4のPUガチャで4凸したので防御デバフに期待します。天賦も上げ切っていないので、前半(急凍樹)の殴りを任せることにして相方をフィッシュルちゃん、サポートを炎神に任せます。
12層PTから聖遺物を剝ぎ取って、試し斬りの図。
螺旋ではLv.70で出現、さらに攻撃バフ乗りますし、思ったより余裕そうですね。
やりました。スクショ下手か。
名刺げっと、カッコいいですな。つい最近魈様の名刺をもらったところですが、しばらくは螺旋名刺で行こうと思います。
LNさんシーズン卒業
古剣と鎧もVになったので。
シーズン鯖卒業しよ。。
ででーん。
鎧Vと耳VはNJクン行きです。
Aは森耳Ⅲと交換だから+2、Dは抑圧愚鈍(Ⅲ)と交換だから+5かな‥
強化の記録。鎧がⅠまで落ちて焦ったけど、今日めっちゃストレートだった。
無限POT作りたい -その1
ある日思い立ちました
無限POT(HP)作ろう
影の者であることを忘れてしまい、ひたすら修羅刀を振り回す以外できなくなってしまった忍者クンには無限POTが必要なのだ
小剣と手裏剣の操作忘れました( ・ω・ )
ルール
- 狩りは1日1時間まで(集中力と耐久度がもたない)
- スクロ(上級)使用&空いてたらArsha
- 人が多かったらCCor帰って良い
とりあえずこんなとこかなー(ゆるゆる)
お墓 -> 赤狼 -> 森ケンタ で行きましょう 特に理由はない
下見でシェレカンの墓(夜)にお邪魔したけど、自分のステでは効率ダダ落ちなので昼を狙います
1日目(8/4)
ハラクの避難所に馬を置いとくのがベストかな?
この日はなんか3人くらいいた‥もし誰かのルートにお邪魔しちゃってたらごめんなさい(m´・ω・`)m
途中でガーモスの宝箱見つけたのでフムが出ました(n*´ω`*n)
ゴミも7600くらい、良いのか悪いのか‥ まあのんびりやりましょ
2日目(8/5)
最初Arshaで狩ってたけどPKで死んだので途中からB1
Arshaは4人、B1でも3人くらいいたかな‥時間の問題かも( ´∀` )
途中でガーモス来たらしいけど宝箱見なかった
Arshaの恩恵かルートが大体決まったからか8000↑
3日目(8/7)
1日休んでのPOT掘り
いつもの場所に先客がいたのでちょっと違うルート@K2
9000↑か‥10000超えられる日が来るかな?
ガーモスくんは2回来たけど水晶は出なかったみたい(´・ω・`)
問題27
プロジェクトオイラーの27問目。オイラーが見つけた、素数を生み出す2次式に関連した問題。
n=0, 1, 2, .. について、最も多くの素数を生成するようなaとbの積を考える。
(◎-ω-)。o○ (思案中)
- 全部調べるのはアホなので、ちょっと数式を観察してみる
- n=0からだから、bは素数のはず
- aも1か素数とかないかな‥無さそうだな‥(´・ω・`)
- bと2次式の結果のために素数配列b、cを作ろうかな(エラトステネスの篩が爆速)
- 結果の配列数はくらい用意しとけば良いかな
Cで実装
#include <stdio.h> /*素数配列: 番号が素数だったら0が入ってる*/ int b[1001] = {1, 1}; /*bは素数*/ int c[2001000] = {1, 1}; /*和の素数判定用*/ int len = 0; int pro; int s; int t; void prime(void){ /*素数は0*/ for(int i=2; i<=1000; i++){ for(int j=i+i; j<=1000; j+=i){ b[j]=1; } } for(int i=2; i<2001000; i++){ for(int j=i+i; j<2001000; j+=i){ c[j]=1; } } } int isprime(int x, int y, int n){ /*素数なら0*/ if(n*n+x*n+y<0) return 1; /*負だったら1(終了)*/ return c[n*n+x*n+y]; } void find(void){ for(int i=0; i<1000; i++){ for(int j=2; j<=1000; j++){ int m=0; int n=0; if(b[j]==0){ int x=i; int y=j; /*+-で4通りの計算*/ while(!isprime(i, j, m)) m++; while(!isprime(-i, j, n)) n++; if(n>m){m=n; x=-i;} n=0; while(!isprime(i, -j, n)) n++; if(n>m){m=n; y=-j;} n=0; while(!isprime(-i, -j, n)) n++; if(n>m){m=n; x=-i; y=-j;} n=0; if(m>len){len=m; pro=x*y; s=x; t=y;} } } } } int main(void){ printf("--Quadratic primes--\n"); prime(); find(); printf("length: %d, %d*%d = %d.\n", len, s, t, pro); return 0; }
お行儀が悪すぎる?ほっとけ!!!!
結果
$ gcc -O2 -Wall -std=c99 -o 27 27.c $ ./27 --Quadratic primes-- length: 71, -61*971 = -59231.
が連続で71個()の素数を生成するらしい(`・ω・´)
お時間もそこまでかからず、よかったよかった
real 0m0.254s user 0m0.000s sys 0m0.015s
問題25
プロジェクトオイラーの25問目。
初めて1000桁を超えるようなフィボナッチ数列の項数はいくつか、という問題。
(◎-ω-)。o○ (思案中)
- 1000桁なんてCの
貧弱ライブラリで耐えられません - フィボナッチ数列といえばヒマワリだよね(関係ない)
- 加算は配列でやってみよう
- 左右逆になるけど添字の小さい方からの実装が簡単だし、あとで逆順でprintすりゃ良い
int add1[1000] = {1}; int add2[1000] = {0}; void addi(void){ int co = 0; int tmp; for(int i=0; i<1000; i++){ tmp = add1[i] + add2[i] + co; add1[i] = add2[i]; add2[i] = tmp%10; co = (tmp-add2[i])/10; } }
- coは桁上がり(名前は論理回路の加算器から拝借)
- tmpはとりあえずの和の保存場所
- add1+add2の体だけどadd2に和を詰めるよ(加算の前にadd2をadd1へコピーして次の準備)
- 問題から、終了条件はadd2[999]!=0で良さそう
Cで実装
#include <stdio.h> #include <stdlib.h> int add1[1000] = {1}; int add2[1000] = {0}; void addi(void){ int co = 0; int tmp; for(int i=0; i<1000; i++){ tmp = add1[i] + add2[i] + co; add1[i] = add2[i]; add2[i] = tmp%10; co = (tmp-add2[i])/10; } } void prtad(void){ int i=999; while(add2[i]==0) i--; for(; i>=0; i--){ printf("%d", add2[i]); } } int main(void){ printf("--1000-digit Fibonacci number--\n"); int i=0; while(1){ addi(); i++; if(add2[999]!=0) break; } printf("F[%d] = ", i); prtad(); printf(".\n"); return 0; }
結果
$ gcc -Wall -std=c99 -o 25 25.c $ ./25 --1000-digit Fibonacci number-- F[4782] = 1070066266382758936764980584457396885083683896632151665013235203375314520604694040621889147582489792657804694888177591957484336466672569959512996030461262748092482186144069433051234774442750273781753087579391666192149259186759553966422837148943113074699503439547001985432609723067290192870526447243726117715821825548491120525013201478612965931381792235559657452039506137551467837543229119602129934048260706175397706847068202895486902666185435124521900369480641357447470911707619766945691070098024393439617474103736912503231365532164773697023167755051595173518460579954919410967778373229665796581646513903488154256310184224190259846088000110186255550245493937113651657039447629584714548523425950428582425306083544435428212611008992863795048006894330309773217834864543113205765659868456288616808718693835297350643986297640660000723562917905207051164077614812491885830945940566688339109350944456576357666151619317753792891661581327159616877487983821820492520348473874384736771934512787029218636250627816.
‥せっかく1000桁表示したのにはてぶろに端折られた‥( ´ω` )
というわけで、第4782項らしい。ふーん‥
思ったけどstdlib.h使わへんな(スニペットで入れっぱなし)
気になるお時間は‥
real 0m0.349s user 0m0.000s sys 0m0.031s
意外と速い。
25問を解いて、ようやくれべる1になりました。
(22だけめんどくさそうで代わりに67を解いた)
次は50問、遠い‥_( _´ω`)_ペショ
気が向いたら他の問題も書こうかな
装備を更新しました
最近は1日のプレイ時間が30分を切ることが多い‥何かと忙しいのです(´・ω・`)
LNさんの装備更新
血柳刃Ⅴになりました!!
言うても何を狩るん‥って感じやけどな
それから、諸事情(ツン指とかツン首Ⅰが売れた)によりプレパケをONにしまして、
髪型を変えたり、武器を染色したりしてみました(ここで配色センスの無さに絶望)
つい3日ほど前に気づいたんすけど、デイリーのプガルのお手伝いは報酬箱もデイリーなんですね
時間石渡すだけなので楽ちん‥(n*´ω`*n)
割とあの石はシルバーになるので拾うたびに売ってますが、そろそろまた貯めないと(`・ω・´)
レッドウルフの村に埋めてきます( ˊᵕˋ; )
NJクンの装備更新
ツンアクセに加え、古代のプトルムからミカリンⅡが出て(もちろん売った)、資産が2G近くに‥
しかもクツムⅣが超値下がりしてたのもあって気づいたらポチっていました(^^)
クツムⅣ用に貯めたクロン石はトゥバラ古剣Vに回しましょうかね‥
近頃は水晶をはめてみたり。MHでいう護石みたいな感じ?(種類が多すぎてなかなか難しい)
攻撃移動速度と各抵抗値を上げてます
狭間ボスついに‥
ナバン草原のグリフォンと黒豹が怖すぎてアヒブズグリフォンを避けていたんですが、何らフツーに倒せました。なんか拍子抜け。
なお応援VでPOTがぶ飲みです。個人的にはプトルムが一番楽だな‥動かなくて良いし、修羅刀ガードで大体何とかなる。
グリ、ローニン、カバリあたりはアホみたいに動くので追わなきゃいけない‥めんどい(´・ω・`)
他のボスも、抵抗モリモリのおかげで倒しやすくなった気がします、やっと全部消化できました。
弱体化させてから殴りたいから次は二週間後くらいかな‥