- #include <bits/stdc++.h> 
- using namespace std; 
-   
- const int N = (int)100; 
-   
- long long 
- n, S, a[N + 5], ans; 
-   
- void nhap(){ 
- 	cin >> n >> S; 
- 	for(int i = 1; i <= n; i++) cin >> a[i]; 
- } 
- void solve(){ 
- 	for(int L = 1; L <= n; L++){ 
- 		for(int R = L; R <= n; R++){ 
- 			long long csum = 0; //lưu tổng đoạn [L; R]; 
- 			for(int i = L; i <= R; i++){ 
- 				csum += a[i]; 
- 			} 
- 			if(abs(csum) > S) ans++; 
- 		} 
- 	} 
- 	cout << ans; 
- } 
- int main() { 
- 	ios_base::sync_with_stdio(0); 
- 	cin.tie(0); cout.tie(0); 
- 	nhap(); 
- 	solve(); 
- 	return 0; 
- } 
				I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgpjb25zdCBpbnQgTiA9IChpbnQpMTAwOwoKbG9uZyBsb25nCm4sIFMsIGFbTiArIDVdLCBhbnM7Cgp2b2lkIG5oYXAoKXsKCWNpbiA+PiBuID4+IFM7Cglmb3IoaW50IGkgPSAxOyBpIDw9IG47IGkrKykgY2luID4+IGFbaV07Cn0Kdm9pZCBzb2x2ZSgpewoJZm9yKGludCBMID0gMTsgTCA8PSBuOyBMKyspewoJCWZvcihpbnQgUiA9IEw7IFIgPD0gbjsgUisrKXsKCQkJbG9uZyBsb25nIGNzdW0gPSAwOyAvL2zGsHUgdOG7lW5nIMSRb+G6oW4gW0w7IFJdOwoJCQlmb3IoaW50IGkgPSBMOyBpIDw9IFI7IGkrKyl7CgkJCQljc3VtICs9IGFbaV07CgkJCX0KCQkJaWYoYWJzKGNzdW0pID4gUykgYW5zKys7CgkJfQoJfQoJY291dCA8PCBhbnM7Cn0KaW50IG1haW4oKSB7Cglpb3NfYmFzZTo6c3luY193aXRoX3N0ZGlvKDApOwoJY2luLnRpZSgwKTsgY291dC50aWUoMCk7CgluaGFwKCk7Cglzb2x2ZSgpOwoJcmV0dXJuIDA7Cn0=