2019年5月27日
午後05時52分01秒
さあ!!!
我々は慎重に、最後の10 000パーセントを忘れがちです、質問の時間になっているはずです
#include <ビット/ STDC ++ H> 使用して 名前空間STDを、 INT のmain() { int型T、N。 // cinを>> T >> N; scanf関数(" %のD "、&T)。 一方、(t-- ) { // CIN >> N。 scanf関数(" %のD "、&N) 長い 長い合計= 0 ; 用(int型 I = 1、J = 1 ; iが<= N、I ++は、J + = 2 ) { 合計 + = J; 合計%= 10000 ; } COUT <<和<< ENDL。 } 戻り 0 。 }
別のアプローチ:物理的な式を使用
#include <ビット/ STDC ++ H> 使用して 名前空間STDを、 INT のmain() { int型N、T。 int型 V0 = 1 、V。 int型秒; 一方、(CIN >> N) { 一方(N-- ) { CIN >> T。 V = V0 + 2 *(T- 1 )。 S =((V + V0)* T / 2)%10000 。 coutの << S << てendl; } } 戻り 0 。 }