約 637,362 件
https://w.atwiki.jp/sinapusu2002/pages/115.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%20114 Problem 114 「ブロックの組み合わせ方の数え上げ その1」 † ブロックを一列に並べるときの組み合わせ数をこたえる問題。 解法 自然な動的計画法で片が付きます。 特に解説することはありません。 #include stdio.h #include iostream const int LIMIT=52; __int64 dp[LIMIT+1]={0}; int main(){ __int64 all=0; for(int i=1;i =48;i++){ all+=dp[i]; __int64 add=all+1; for(int j=i+4;j =LIMIT;j++){ dp[j]+=add; add++; } } std cout dp[LIMIT]+1; }
https://w.atwiki.jp/sinapusu2002/pages/242.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%20174 Problem 174 「1つ, 2つ, 3つ... と明確に異なる配置を形作ることができる穴あき正方形laminaの数え上げ」 † 問題がわかりづらいですが全パターンを簡単に数えるだけです。 #include stdio.h #include string.h const int LIMIT=1000000; int count[LIMIT+1]; int main(){ memset(count,0,sizeof(count)); for(__int64 i=3;;i++){ if(4*i-4 LIMIT)break; for(__int64 j=i-2;j =1;j-=2){ if(i*i-j*j LIMIT)break; count[(int)(i*i-j*j)]++; } } int ans=0; for(int i=3;i =LIMIT;i++){ if(1 =count[i] count[i] =10)ans++; } printf("%d\n",ans); }
https://w.atwiki.jp/kaeuta-matome/pages/1643.html
元ネタ:Front breaking(スレイヤーズEVOLUTION-R 林原めぐみ) 作:ヤジオーディエンス たるんでいるこのお腹 あまっている肉は たじろぐほどに波打って 不細工にしても 女だっておなじこと 人は劣化してゆく 張りなくしてきた身体 無理して保って 目のまわりにある 嫁の小じわは それでもたまにちょっと 可愛く見えたりしてる ※眠り込んでいる真夜中でも また目を覚ましてるこの頃 ひとつふたつ数を数え 明日の朝を待って 今さら戻っちゃいられない 面白がっていこう 好きなものたくさんある その方が楽しい 何かを嫌っているのは 疲れるばかりで 振り切れて揺り戻される リニューアル不可の歩み 目覚まし時計がなければ もっと楽しいね 本当はどっちにしてもおんなじ すること何もないと 生きていられないからね 寝ぼけ眼でのっそり起きて まだ見れてないアニメを 一つ二つ数え上げて 明日のお楽しみ たとえ時間が取れなくても そのうちきって見れる ※繰り返し 楽しみ見つけた者の勝ち どうせならば笑ってゆこう 検索タグ アニメ フルコーラス 既男ネタ 林原めぐみ ヤジオーディエンス メニュー 作者別リスト 元ネタ別リスト 内容別リスト フレーズ長別リスト
https://w.atwiki.jp/sinapusu2002/pages/98.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%2085 Problem 85 「長方形の数え上げ」 † マス目で区切られた長方形の中に長方形は何個あるか? 内部の長方形の数が200万に最も近いときの長方形の面積を答えよ。 解法 探索範囲が狭いので全探索で片が付きます。 #include stdio.h const int LIMIT=2000*1000; int main(){ int d=LIMIT; int ans; for(int n=1;;n++){ for(int m=1;m =n;m++){ int r=m*(m+1)*n*(n+1)/4; int d1=LIMIT r?LIMIT-r r-LIMIT; if(d1 d){ d=d1; ans=m*n; } if(r LIMIT)break; } int r=n*(n+1)/2; if(r LIMIT)break; } printf("ans=%d",ans); }
https://w.atwiki.jp/c21coterie/pages/935.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%20114 Problem 114 「ブロックの組み合わせ方の数え上げ その1」 † 直列な50マスを特定の規則のもと赤ブロックで埋めるとき何通りの埋め方があるか計算する問題。 詳細はリンク先参照のこと。 解法 手前から埋めていく動的計画法で片が付きます。 計算量は48回。 search(52,[_,_,Sum],_,_) -!,write([ans,Sum]). search(Len,[X1,X2,X3],Sum,Add) - !, Add1 is Add+X1, Sum1 is Sum+Add, Len1 is Len+1, write([Len1,Sum1,Add1]),nl, search(Len1,[X2,X3,Sum1],Sum1,Add1). main114 - search(4,[1,1,1],1,1).
https://w.atwiki.jp/brihor/pages/248.html
歩兵力 裏方力 自演度 ★★★ ★★ ★★★★★ メイン職業 火サラ ランカークラス Class B キルクラス Class B デッド数 多 所属部隊名 生粋のぎゅるびーん 名言 ライトニングは3にした方がいいよ 勝ち馬属性 少 戦闘スタイル 生ヘル 総評 定期的に分かり易い自演をしてくれる厨二 本人への要望 ハイドサーチをもう少し頑張りましょう 本人より ちぇりっこ倶楽部らしからぬ普通テイストなプレイヤー ゲブの中2と仲がいい サラは何やらせてもそれなりに上手いが、ハイドサーチに難あり ヲリは特攻死タイプで、ぶっちゃけnoob スカは常時ランカーだがレイン主体の弾幕氏 歩兵も悪くないが、特に裏方に定評がある 銀行は建築、敵召喚まで数え上げ、足りない召喚を積極的に募集 しかし、現在では自分ではまったく裏方召還をやらないクズ MAPで戦況を見て死に戻り指示も行うなど、ホル銀行ではトップクラス バンク大会以降カセキャラを動かすことが多く、IN率低下気味 ~~~~~~~~~~~~~ なんという本人乙なページであろうか
https://w.atwiki.jp/center_math/pages/18.html
基本的には数え上げしかないが、 素因数分解を行ったときに乗数が2を超える数がなければ√は取れない。 ここに因数分解気を示します。 http //www2u.biglobe.ne.jp/~yuichi/rest/factor.html# また、Wikipediaの各数字の項も参照。 それを満たすのは、 2,3,5,6,7,10,11,13,14,15, 17,19,21,22,23,26,29,30,31,33, 34,35,37,38,39,41,42,43,46,47, 51,53,55,57,58,59,61,62,65,66, 67,69,70,71,73,74,77,78,79,82, 83,85,86,87,89,91,93,94,95,97, 101,102,103,105,106,107,109,110,111,113, 114,115,118,119,122,123,127,129,130,131, 133,...
https://w.atwiki.jp/sinapusu2002/pages/89.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%2076 Problem 76 「和の数え上げ」 † 分割数に関する問題。 解法 書くだけならWikiの分割数の公式を使えばいいのですがWikiにある式の理屈が理解できず。 動的計画法で計算する方法はパッと思いつけますし、理屈も単純ですのでこれで計算してみました。 #include stdio.h #include string.h const int LIMIT=100; __int64 dp[LIMIT+1][LIMIT+1]; int main(){ memset(dp,0,sizeof(dp)); dp[0][0]=1; for(int i=0;i LIMIT;i++){ for(int j=0;j LIMIT;j++){ for(int k=j;i+k =LIMIT;k++){ if(k==0)continue; dp[i+k][k]+=dp[i][j]; } } } __int64 ans=0; for(int j=1;j LIMIT;j++){ ans+=dp[LIMIT][j]; } printf("%lld",ans); }
https://w.atwiki.jp/mahouka/pages/1594.html
第八研究所由来の魔法師は「重力、電磁力、強い相互作用、弱い相互作用」を主に扱うようだが、弱い力は「陽子と中性子を相互に変換する」力であるし、強い力はクォークや原子核を結び付けてる力なので、これを操作する八の魔法師達は「最高難易度に数え上げられる、構造情報への直接干渉の魔法」をみんな使える事にならないか? - 2017-12-23 23 18 23 八の魔法師が「弱い相互作用」を操作出来るなら、原子核中の陽子を中性子に変えたり、中性子を陽子に変換したりする事も可能なわけで。即死魔法どころの騒ぎじゃないような…。 - 2017-12-30 22 33 04 もしかしたら本当は滅茶苦茶強いんじゃないかこの一族 (2020-09-15 10 17 13) 続編での活躍に期待したい一族だな (2020-12-26 11 44 08) 当主が通信会社の大株主だから、平時はIT系で幅を利かせてる可能性も高いな。でもエレクトロン・ソーサリスは好き放題してるけどな。 (2021-02-26 10 09 32)
https://w.atwiki.jp/c21coterie/pages/923.html
http //odz.sakura.ne.jp/projecteuler/index.php?cmd=read page=Problem%2085 Problem 85 「長方形の数え上げ」 † 注意深く数えると, 横が3, 縦が2の長方形の格子には, 18個の長方形が含まれている. ぴったり2,000,000個の長方形を含むような長方形の格子は存在しない. 一番近い解を持つような格子の面積を求めよ. 解法 w<=Hとしても一般性を失いません。 wを定めたら条件を満たすhは2次方程式の解となるのでその近辺の整数を探すだけです。 hanni(X,X1) - between(-2,2,D), X1 is X+D. calc([Sa,H1,W,S]) - between(1,3000,W), D is (8000*1000)//(W*W+W), D 0, H is floor((-1+sqrt(1+D*4))/2), (H W- !,fail;true), hanni(H,H1), H1 0, Sa is abs(2000*1000-(H1*(H1+1)*W*(W+1))//4), S is H1*W. main85 - findall(E,calc(E),All), sort(All,[Ans|_]), write(Ans).