#include "testlib.h" using namespace std; using ll = long long; const int MAX_N = 100000; const int MAX_K = 100000; ll A[123456]; int main(){ registerValidation(); int N = inf.readInt(2, MAX_N, "N"); inf.readSpace(); int K = inf.readInt(1, MAX_K, "K"); inf.readEoln(); for(int i=0;i 0){ inf.readSpace(); } A[i] = inf.readInt(-K, K, "A"); } // A がバランスの良い数列であることを確認する ll cumsum = 0; for(int i=0;i0){ ensure(cumsum >= A[i]); } cumsum += A[i]; } inf.readEoln(); inf.readEof(); return 0; }