2018-12-08から1日間の記事一覧

ABC115 あと8分あればD解けてた・・・

beta.atcoder.jp Cまでは一瞬で解ける D問題 ハンバーガーの問題 ナイーブに生成すると250層に達する long longには収まるが、再帰的に解けそう ラスト2分でサンプル3が通り「できた!」と提出 最後の4テストでWA タイムアップ後 簡単な例でテストを足してみ…

【C++】vectorの和。accumulate

cpp

#include <numeric> #define ALL(v) (v).begin(), (v).end() ... ll childSweetSum = accumulate(ALL(a), 0LL); // long long or int childSweetSum = accumulate(ALL(a), 0); include numericが必要 begin, endは定型なのでALL long longは初期値に 0LL と入れる</numeric>

【C++】warning: sizeof on array function parameter will return size of

cpp

c++でArrayを引数にするPrintArray(int a[])を作り、中でマクロARRAY_LENGTH(A)を使った LENGTH分だけforする予定だったが、長さがちゃんと取れない 引数がaというポインタで、ARRAY_LENGTHではsizeof(a)しているが・・・ これは配列の大きさではなくポイン…

agc028 ローカルではsubtask含めて通るがサーバ側で通らず・・・

問題 beta.atcoder.jp 提出 beta.atcoder.jp ローカルでは全部通るがサーバ側では通らない AtCoderはテストデータをDropboxで全公開している それをローカルに落としてテストしたらAC しかしサーバ側に提出するとRuntime Errorになるものがある ロジックとし…