約 444,100 件
https://w.atwiki.jp/yanprog/pages/25.html
最大流 次を貼り付ける。 add_edge(s,t,v)でsからtへ容量vの辺を追加する。 max_flow(s,t)でsからtへの最大流。 ll INF=1LL 62-1; double eps=1e-20; template typename T struct cal_max_flow{ static const int MAX_V=5010; struct edge{ int to; T cap; int rev; }; vector edge G[MAX_V]; int level[MAX_V]; int iter[MAX_V]; void add_edge(int from,int to,T cap){ G[from].pb((edge){to,cap,G[to].size()}); G[to].pb((edge){from,0,G[from].size()-1}); } void bfs(int s){ nclr(level); queue int que; level[s]=0; que.push(s); while(!que.empty()){ int v=que.front(); que.pop(); for(int i=0;i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[e.to] 0){ level[e.to]=level[v]+1; que.push(e.to); } } } } T dfs(int v, int t, T f){ if(v==t){ return f; } for(int i=iter[v];i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[v] level[e.to]){ T d=dfs(e.to, t, min(f,e.cap)); if(d eps){ e.cap-=d; G[e.to][e.rev].cap+=d; return d; } } } return 0; } T max_flow(int s,int t){ T flow=0; while(true){ clr(iter); bfs(s); if(level[t] 0)return flow; T f; while( (f=dfs(s,t,INF)) eps){ flow+=f; } } return flow; } }; 使用例1 SRM542 Div1HARD(Rabbit Working) #include cstdio #include cstdlib #include cmath #include climits #include cfloat #include map #include utility #include set #include iostream #include memory #include string #include vector #include algorithm #include functional #include sstream #include complex #include stack #include queue #include cstring #include assert.h #define FOR(i,a,b) for(int i=(a);i (b);++i) #define REP(i,n) FOR(i,0,n) #define EACH(i,c) for(typeof((c).begin()) i=(c).begin(); i!=(c).end(); ++i) #define EXIST(s,e) ((s).find(e)!=(s).end()) #define ALL(s) (s).begin(),(s).end #define clr(a) memset((a),0,sizeof(a)) #define nclr(a) memset((a),-1,sizeof(a)) #define pb push_back #define INRANGE(x,s,e) ((s) =(x) (x) (e)) #define MP(a,b) make_pair((a),(b)) using namespace std; // BEGIN CUT HERE #define debug(x) cerr #x " = " (x) " (L" __LINE__ ")" " " __FILE__ endl; #define deb(x) cerr #x " = " (x) " , "; #define debl cerr " (L" __LINE__ ")" endl; template typename T std ostream operator (std ostream os, const vector T z){ os "[ ";REP(i,z.size())os z[i] ", " ;return ( os "]" endl);} template typename T std ostream operator (std ostream os, const set T z){ os "set( "; EACH(p,z)os (*p) ", " ;return ( os ")" endl);} template typename T,typename U std ostream operator (std ostream os, const map T,U z){ os "{ "; EACH(p,z)os (p- first) " " (p- second) ", " ;return ( os "}" endl);} template typename T,typename U std ostream operator (std ostream os, const pair T,U z){ return ( os "(" z.first ", " z.second ",)" );} // END CUT HERE typedef long long ll; typedef pair int,int pii; typedef pair long long, long long pll; typedef vector int vi; typedef vector vector int vvi; typedef vector long long vl; typedef vector vector long long vvl; typedef vector double vd; typedef vector vector double vvd; typedef vector string vs; ll INF=1LL 62-1; double eps=1e-20; template typename T struct cal_max_flow{ static const int MAX_V=5010; struct edge{ int to; T cap; int rev; }; vector edge G[MAX_V]; int level[MAX_V]; int iter[MAX_V]; void add_edge(int from,int to,T cap){ G[from].pb((edge){to,cap,G[to].size()}); G[to].pb((edge){from,0,G[from].size()-1}); } void bfs(int s){ nclr(level); queue int que; level[s]=0; que.push(s); while(!que.empty()){ int v=que.front(); que.pop(); for(int i=0;i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[e.to] 0){ level[e.to]=level[v]+1; que.push(e.to); } } } } T dfs(int v, int t, T f){ if(v==t){ return f; } for(int i=iter[v];i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[v] level[e.to]){ T d=dfs(e.to, t, min(f,e.cap)); if(d eps){ e.cap-=d; G[e.to][e.rev].cap+=d; return d; } } } return 0; } T max_flow(int s,int t){ T flow=0; while(true){ clr(iter); bfs(s); if(level[t] 0)return flow; T f; while( (f=dfs(s,t,INF)) eps){ flow+=f; } } return flow; } }; int N; vvi p; bool ok(double d){ cal_max_flow double cmf; int s=N+N*N; int t=s+1; REP(i,N){ cmf.add_edge(s,i,200*d); } double tot=0.0; REP(i,N) REP(j,N){ if(i j)continue; int v=N+i*N+j; cmf.add_edge(i,v,INF); cmf.add_edge(j,v,INF); double g=p[i][j]+(i==j ? d 2*d); //debug(g); cmf.add_edge(v,t,g); tot+=g; } double f=cmf.max_flow(s,t); return f+eps tot; } class RabbitWorking { public double getMaximum(vector string profit) { N=profit.size(); p=vvi(N,vi(N)); REP(i,N) REP(j,N) p[i][j]=profit[i][j]- 0 ; double ans=0.0; double d=1.0; while(ok(d)){ d*=2; } while(d eps){ if(ok(ans+d))ans+=d; d/=2; } return ans; } }; 使用例2(最小カットを具体的に求めたい場合は、level[v]が-1かどうか調べる。) graph cut at fuka5 #include cstdio #include cstdlib #include cmath #include climits #include cfloat #include map #include utility #include set #include iostream #include memory #include string #include vector #include algorithm #include functional #include sstream #include complex #include stack #include queue #include cstring #include assert.h #include sys/time.h #include fstream #define FOR(i,a,b) for(int i=(a);i (b);++i) #define REP(i,n) FOR(i,0,n) #define EACH(i,c) for(typeof((c).begin()) i=(c).begin(); i!=(c).end(); ++i) #define EXIST(s,e) ((s).find(e)!=(s).end()) #define dump(x) cerr #x " = " (x) endl; #define debug(x) cerr #x " = " (x) " (L" __LINE__ ")" " " __FILE__ endl; #define deb(x) cerr #x " = " (x) " , "; #define debl cerr " (L" __LINE__ ")" endl; #define clr(a) memset((a),0,sizeof(a)) #define nclr(a) memset((a),-1,sizeof(a)) #define pb push_back #define INRANGE(x,s,e) ((s) =(x) (x) (e)) double pi=3.14159265358979323846; using namespace std; static const double EPS = 1e-5; typedef long long ll; typedef pair int,int pii; typedef vector int vi; typedef vector vi vvi; typedef vector ll vl; typedef vector vl vvl; typedef vector double vd; typedef vector vd vvd; typedef vector string vs; template typename T std ostream operator (std ostream os, const vector T z){ os "[ "; REP(i,z.size())os z[i] ", " ; return ( os "]" endl); } template typename T std ostream operator (std ostream os, const set T z){ os "set( "; EACH(p,z)os (*p) ", " ; return ( os ")" endl); } template typename T,typename U std ostream operator (std ostream os, const map T,U z){ os "{ "; EACH(p,z)os (p- first) " " (p- second) ", " ; return ( os "}" endl); } template typename T,typename U std ostream operator (std ostream os, const pair T,U z){ return ( os "(" z.first ", " z.second ",)" ); } double get_time(){ struct timeval tv; gettimeofday( tv, NULL); return tv.tv_sec + tv.tv_usec*1e-6; } ll INF=1LL 62-1; double eps=1e-20; template typename T struct cal_max_flow{ static const int MAX_V=5010; struct edge{ int to; T cap; int rev; }; vector edge G[MAX_V]; int level[MAX_V]; int iter[MAX_V]; void add_edge(int from,int to,T cap){ G[from].pb((edge){to,cap,G[to].size()}); G[to].pb((edge){from,0,G[from].size()-1}); } void bfs(int s){ nclr(level); queue int que; level[s]=0; que.push(s); while(!que.empty()){ int v=que.front(); que.pop(); for(int i=0;i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[e.to] 0){ level[e.to]=level[v]+1; que.push(e.to); } } } } T dfs(int v, int t, T f){ if(v==t){ return f; } for(int i=iter[v];i G[v].size();i++){ edge e=G[v][i]; if(e.cap eps level[v] level[e.to]){ T d=dfs(e.to, t, min(f,e.cap)); if(d eps){ e.cap-=d; G[e.to][e.rev].cap+=d; return d; } } } return 0; } T max_flow(int s,int t){ T flow=0; while(true){ clr(iter); bfs(s); if(level[t] 0)return flow; T f; while( (f=dfs(s,t,INF)) eps){ flow+=f; } } return flow; } }; void _main(istream inp){ while(true){ int w,h; double _r,_k; inp h w _r _k ws; if(h==0)break; int r=_r*1000+0.5; int k=_k*1000+0.5; ll big=1LL 33; vector string a1; REP(i,h){ string u; inp u; a1.pb(u); } int s=w*h, t=w*h+1; cal_max_flow ll cmf; REP(x,h) REP(y,w){ int p=x*w+y; if(a1[x][y]== # ){ cmf.add_edge(s,p,r+big); cmf.add_edge(p,t,big); } else if(a1[x][y]== . ){ cmf.add_edge(s,p,big); cmf.add_edge(p,t,r+big); } else{ assert(false); } } REP(x1,h) REP(y1,w) REP(x2,h) REP(y2,w){ int p=x1*w+y1; int p2=x2*w+y2; if(abs(x1-x2)+abs(y1-y2)==1)cmf.add_edge(p,p2,k); } ll d=cmf.max_flow(s,t); d-=big*w*h; cmf.bfs(s); vector string a2(h, string(w, . )); REP(x,h) REP(y,w) if(cmf.level[x*w+y]!=-1)a2[x][y]= # ; cout 0.001*d endl; REP(i,a2.size()) cout a2[i] endl; } } int main(){ if(1){ ifstream ifs("test.txt"); _main(ifs); } else{ _main(cin); } return 0; }
https://w.atwiki.jp/mh3g_bowgun/pages/156.html
スキル詳細 スキル系統 ポイント 発動スキル スキル効果 調合数 10 最大数生産 調合時の生産数が必ず最大になる。 装飾品 名称 効果 スロット 弾製珠【1】 調合数+2 ○-- 解説 生産数に幅があるアイテムを調合したときに必ず最大数調合できる便利なスキル。(例:LV2通常弾 2~4 → 4) ガンナー的には弾の調合時に非常に重宝する。 メリットとして 数が多く生産できるため、調合時間が結果的に短縮される。 所持数限界時が近いときに諦めやすい(調合の無駄が減る) 素材の持込数が少ない弾でも使いやすくなる。 などが挙げられる。 5スロット余ったら系スキルの中でも特に便利なスキル。 特に、攻撃力が高いわけではない武器で大連続狩猟に行くときなどに重宝する。 地味に名前を間違える人が多いスキル。 …へビィさんを怒らせないように 素材玉や毒けむり玉の調合にも適用されるので クエストで使わなくてもボックス調合用に弾製珠5個作っとくと序盤は捗る -- (名無しさん) 2012-03-01 01 23 43 貫通3など比較的少なく調合される弾を主に使う場合は特にあると便利なスキル -- (名無しさん) 2013-03-30 23 03 42 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/yasu0612/pages/56.html
人間の往生―看取りの医師が考える 「死への実感の喪失は、自分の命は永遠であるという幻想をもたらす。その幻想の中で人は死に対する激しい恐怖にとらわれる。」 「死を見て、肌で感じ、臭を嗅ぎ、実感し、骸が自然の中で 溶解していくのを見届ける連続の上ではじめて死の実感は 安らぎとともに得られる」(坂東眞砂子氏) 山梨学院大学の影山光代准教授の調査によると、低体重・低栄養の人たちは正常体重・正常栄養範囲であった。 多く食べていても栄養を吸収できないと考えられ、身体が欲していないのに食べさせられるとむせたり、誤嚥する機会が増えると考えられる。心臓・腎臓などの機能も衰えた者に無理に食べさせることは、枯葉が静かに散るような往生は得られない。死への過程をすべて「病気化」することは、全身浮腫を増長させ、苦しませない最後から遠ざける。 マイケル・ガザニガの実験 分離脳患者に右視野に鳥の足の絵を見せ、左視野に雪景色の絵を見せ、関連する絵を指さしてもらうと、右手はニワトリのカード(左脳で処理)、左手はシャベルのカード(右脳での処理)を指さした。なぜそれらを選択したか尋ねると、「ニワトリ小屋の掃除にはシャベルが必要」と口にした(言語中枢は左脳) 別の実験 被験者にゴーグルをかけ、その三次元映像をゴーグル内に再構築する。背中をたたくと同時にゴーグル内でも同様の映像を流すと、まるで自分が後ろから叩かれているのをさらに後ろから眺めているような錯覚が得られる おそらく認知症患者でみられる作話も今ある情報から、不安を最小限にするために脳が作り出しているものだと考えられる。
https://w.atwiki.jp/giwfp/pages/15.html
スキルについて スキル一覧スキル:攻撃系 スキル:防御系 スキルについて スキル一覧 スキル:攻撃系 スキル名 最大スキルLv 効果 所有カード スキル1 5 カードの攻撃力×3倍ダメージ テンプレート1 スキル:防御系 スキル名 最大スキルLv 効果 所有カード スキル2 5 カードの防御を1.5倍にする テンプレート2
https://w.atwiki.jp/ganandganinformal/pages/68.html
機銃に装填可能な銃弾の最大数を表します。
https://w.atwiki.jp/genkaisrtr/pages/50.html
▼5文字/▼6文字/▼7文字/▼8文字以上 5文字 文字数 ひらがな 表記 意味 5 だーくらい ダークライ 『ポケットモンスター』シリーズに登場するキャラクター。 5 だいあろぐ ダイアログ 対話。ダイアローグ。 5 だいしょう 代償 与えた損害に相当する、償いをすること。 5 だいじょう 台状 台のような、上が平らになった形。 5 だいちょう 大腸 体内の消化器の一つ。肛門まで続く。 5 だいとうし 大東市 大阪府の市。 5 だいとうじ 大統寺 茨城県龍ケ崎市の寺。 5 だぐとりお ダグトリオ 『ポケットモンスター』シリーズに登場するキャラクター。 5 だざいふし 太宰府市 福岡県の市。 5 だっふんだ だっふんだ 志村けんのギャグ。 5 だらいらま ダライ・ラマ チベットの最高指導者の称号。 5 だんしかい 男子会 男性のみで楽しむ会合。 5 だんしゃり 断捨離 断つ、捨てる、離れるの三つの原則。 5 だんしょう 談笑 笑いながら、なごやかに話すこと。 5 だんじょう 壇上 演壇などの上。 5 だんちょう 団長 団体の長。 5 だんぼーる 段ボール 波形の紙の表面に、厚紙をはったもの。 ▲上へ戻る 6文字 文字数 ひらがな 表記 意味 6 だーくさいど ダークサイド 社会などの暗黒面。 6 だーとこーす ダートコース 競馬場で、細かい土砂でかためた走路。 6 だいがくせい 大学生 大学の学生。 6 だいじょうぶ 大丈夫 心配のないさま。 6 だいたひかる だいたひかる お笑い芸人。R-1ぐらんぷり初代チャンピオン。 6 だいとうえき 大塔駅 JR九州・佐世保線の駅。長崎県。 6 だいまっくす ダイマックス ポケモンが巨大化する現象。 6 だざいふえき 太宰府駅 西鉄・太宰府線の駅。福岡県。 6 だぶるぷれー ダブルプレー 野球で、2人同時にアウトにすること。 6 だんすほーる ダンスホール 社交ダンスなどをする、広い部屋。 ▲上へ戻る 7文字 文字数 ひらがな 表記 意味 7 だーすべいだー ダース・ベイダー 映画『スター・ウォーズ』の登場人物。 7 だいいちるびー ダイイチルビー 競走馬。1991年の最優秀スプリンター。 7 だいおうじょう 大往生 やすらかに往生すること。 7 だいたくやまと ダイタクヤマト 競走馬。2000年の最優秀短距離馬。 7 だいだらぼっち 大太法師 日本各地に伝わる、巨人の妖怪。 7 だいとうしない 大東市内 大阪府大東市の中。 7 だざいふしない 太宰府市内 福岡県太宰府市の中。 7 だてしやくしょ 伊達市役所 伊達市の行政機関。 7 だんかいせだい 団塊世代 1947~49年に生まれた世代。団塊の世代。 7 だんぼーるばこ 段ボール箱 段ボールで作った箱。 ▲上へ戻る 8文字以上 文字数 ひらがな 表記 意味 8+ だーじりんてぃー ダージリン・ティー インド産の紅茶の一種。 8+ だーむすたちうむ ダームスタチウム 元素記号Ds、原子番号110の元素。 8+ だいがくまええき 大学前駅 上田電鉄・別所線の駅。長野県。 8+ だいとうしちょう 大東市長 大阪府大東市の首長。 8+ だいとうしやくしょ 大東市役所 大阪府大東市の行政機関。 8+ だいなまいときっど ダイナマイト・キッド イギリス出身のプロレスラー。 8+ だざいふしちょう 太宰府市長 福岡県太宰府市の首長。 8+ だざいふしやくしょ 太宰府市役所 福岡県太宰府市の行政機関。 8+ だてもんべつえき 伊達紋別駅 JR北海道・室蘭本線の駅。 8+ だぶるぶっきんぐ ダブルブッキング 飛行機の座席などの、二重予約。 8+ だるびっしゅゆう ダルビッシュ有 プロ野球選手。 8+ だるまさんがころんだ だるまさんがころんだ こどもの遊びの一種。 8+ だんかいのせだい 団塊の世代 1947~49年に生まれた世代。 8+ だんぼーるせんき ダンボール戦機 レベルファイブのプラモクラフトRPG。 8+ だんぼーるはうす ダンボールハウス 段ボールでつくった住居。 ▲上へ戻る
https://w.atwiki.jp/frgojisan/pages/109.html
最大コンボ 天才が120~コンボいけるやり方見つけたので、また今度更新します…
https://w.atwiki.jp/1548908-08/pages/249.html
最大デッキ 相手はニードルワームやカオスポッドなどでデッキ破壊を狙ってくるが、こちらのデッキ枚数は80枚なので痛くもかゆくもない。 適当に強いカードをかき集めて80枚にすれば普通に勝てる。 王宮の号令を持っていれば入れておくといい。
https://w.atwiki.jp/tohonijigame/pages/68.html
大⑨州東方祭4【公式サイト】2011年7月24日(日) ゲーム、グッズ、音楽などのジャンルは公式サイトを参考にしました。 過去に東方二次創作ゲームを制作したサークルも参考までに記載しています。 情報提供や意見はコメント・ご要望にお願いします。 色分けテスト 新作新ver 初出 頒布予定を含むバージョンアップ版も含む 準新作 春~夏 3月~例大祭8で頒布した物 既作 過去作 2011年2月以前に頒布 不明 詳細情報がみつからない物 ゲーム 配置 ジャンル タイトル 作者サイト 体験版 頒布状況 頒価 会場 備考 店 神-6 未定 星熊勇儀のゲーム? 闇月屋 神-7 既作SLG 東方戦爛華 咲夜の章先行体験版(例大祭8版) TravelFrontier 無料 既作SLG 東方戦爛華 魔理沙の章 有り 各500円 東方戦爛華 霊夢の章 有り 神-9 STG 東方氷輝憶(※東方弾幕風スクリプト) Prototypers事務所本部東方氷輝憶公式サイト 有り 6面+α+β 神-10 既作?データ 前回の妖夢&鉄巨人妖夢機の3DCGデータ+α E・F・B~相手は死ぬ~ 神-11神-12 R18ADV CARAMEL CRUNCH!※R18サイト 神-13 TBL 東方恋戦符 体験版ver0.18 アトリエすきま 有り WEB頒布 東方+カルドセプト 神-14 大往生※R18サイト 紅-41 既作RPG もこたんクエスト・例大祭版 D.C.S. 500円 既作 黄金の美鈴 他 1000円 グッズ ひななゐや グッズ 配置 ジャンル タイトル 作者サイト 体験版 頒布状況 頒価 会場 備考参考:過去作のゲームなど 店 紅-41 グッズ D.C.S. もこたんクエスト 妖-15妖-16 グッズ 蒼穹工房 デスクトップマスコット&Androidアプリ集フランドール、しまむら妖夢 香-7香-8 グッズ こすぷれ喫茶娘々 東方連珠遊戯 香-24 グッズ 東方迷幻誘 解説本 東方弾幕風本Vol.2-1東方弾幕風 虚幻の紅魔郷 音物 配置 ジャンル タイトル 作者サイト 体験版 頒布状況 頒価 会場 備考参考:過去作のゲームなど 店 妖-32 音物 L-Garden 携帯STG 東方氷幻鏡
https://w.atwiki.jp/gamemusicbest100/pages/917.html
ノーリモース 収録作品:ケツイ~絆地獄たち~[AC/NDS/360/PS3/PS4] 作曲者:並木学 概要 『ケツイ~絆地獄たち~』の真ボス「光翼型近接支援残酷戦闘機 エヴァッカニア・ドゥーム」戦で使用される音楽。 真ボスである「エヴァッカニア・ドゥーム」の弾幕を表現したかのような、激しい曲調が特徴。 また、前半に5面ボスBGMの「SCAFFOLD」、後半は自機セレクトBGMの「DOOMSDAY」と共通のフレーズが使用されている。 敵の弾幕と音楽の展開を同期させる演出がされており、演出の評価も高い。 ゲーム自体の難易度がとても高い上、「エヴァッカニア・ドゥーム」が出現する裏2周目の突入条件が厳しく、ゲーム中で聴くことは非常に難しい。 『ケツイ~絆地獄たち~』の音楽の中では5面(最終面)の「EVAC INDUSTRY - 審判の日」と並んで人気がある。 また、セガの音楽ゲーム『オンゲキ』にも収録されているが、同作ディレクター曰く「音ゲーじゃない別ゲー」と化している。 過去ランキング順位 第3回みんなで決めるゲーム音楽ベスト100 175位 第4回みんなで決めるゲーム音楽ベスト100 427位 第5回みんなで決めるゲーム音楽ベスト100 603位 第6回みんなで決めるゲーム音楽ベスト100 370位 第7回みんなで決めるゲーム音楽ベスト100 446位 第8回みんなで決めるゲーム音楽ベスト100 321位 第12回みんなで決めるゲーム音楽ベスト100 824位 第14回みんなで決めるゲーム音楽ベスト100 940位 みんなで決める【アーケードゲーム音楽】ベスト100 39位 みんなで決めるシューティングゲーム音楽BEST100 9位 みんなで決める2010年の新曲ランキング 132位(360) みんなで決めるラストバトルBGMベスト100 45位 第2回みんなで決めるラストバトルBGMベスト100 280位 みんなで決める2000年~2007年の名曲ランキング 135位 怒首領蜂 大往生・ケツイ~絆地獄たち~ オリジナルサウンドトラック ケツイ~絆地獄たち~ アレンジアルバム ケツイ~絆地獄たち~ EXTRA 初回限定版特典 スペシャルサウンドトラックCD