2017-03-16 topcoderのstd::bad_alloc 競プロ一般 topcoder topcoderでstd::bad_allocが投げられて、自分のコードのどこからもstd::bad_allocが投げられていないとき、それはtopcoder側の採点の際のCLASSのnewで投げられているかもしれない。 classの中に大きな配列を置くのはやめましょう。グローバルにしましょう。 あと、MLEの際はKILLされるので、なんかTLEでもないのにKILLされてるなーと思ったら、MLEを疑ってください。