変数の型

問題文の制約を考慮して、各変数の型に注意してください。最大で 1000000 の値が最大 10000 個入力されるので、これらを全て足し合わせた場合を想定して、1010 を記録することができる型を使う必要があります。

例えば、C/C++言語では、int 型は -2147483648 から 2147483647 までの数値を記録することができ、long long 型は -9223372036854775808 から 9223372036854775807 までを記録することができます(※ただし、これらは環境によって異なる場合があります)。

また、最小値、最大値を計算するための変数の初期値にも注意しましょう。


Reference

 

オンラインジャッジではじめるC/C++プログラミング入門 (マイナビ)

AIZU ONLINE JUDGE のコース問題を題材にした解説書です。各トピックごとに C/C++ 言語の基礎的な内容を学習し、Introduction to Programming の演習問題にチャレンジしていきます。内容は敷居の高いものではなく、プログラミング初学者が取り組む例題からスタートしています。