質問: INF ) cout << -1 << endl; else cout << ans << endl; return 0; } ``` MinGW上でも失敗するのならわかりますが、MinGWでは成功するがAtCoderでは失敗するのが...不明... (どこか間違っている気がするが...自分の凝り固まった頭では見つけられない...) もちろんデバッガ(GDB)を使ってデバッグもしてみました。 ですがそれでも原因が見つからず... AtCoder内にある、実装例のコードを参照してみましたが、発想自体は大体同じで、単に { コスト, Alg1, Alg2, Alg3 ... } という風にレコード(?)を抽出するのか、 cost と { Alg1, Alg2, Alg3 ... } という風に 分離するのかの違いしかないようです。 なぜこんなにも差が出るのでしょうか... コードレビュー、お願いします... [情報] 言語: C++ (PC上の)コンパイラ: MinGW AtCoder上で試したコンパイラ: // todo: ここに記述 値: { border1,2 とhand3, large4-8 } が WA になる
回答: INFが小さすぎます