Submission #1159730

#TimeUsernameProblemLanguageResultExecution timeMemory
1159730gohchingjaykJanjetina (COCI21_janjetina)C++20
0 / 110
1594 ms636 KiB
#include <bits/stdc++.h> #pragma GCC optimize("O3") #pragma GCC target("avx2") using namespace std; using ll = long long; //#define int ll constexpr int INF = 1ull << 60; int w[100000 + 5]; int N, K; signed main() { ios_base::sync_with_stdio(false); cin.tie(nullptr); cout.tie(nullptr); cin >> N >> K; for (int i = 0; i < N - 1; ++i) cin >> w[i] >> w[i] >> w[i]; ll cnt = 0; for (int i = 0; i < N - 1; ++i) { int len = 0; int maxw = -1; for (int j = i; j < N - 1; ++j) { len++; maxw = max(maxw, w[j]); if (maxw - len >= K) cnt += 2; // cout << i << ' ' << j << ' ' << len << ' ' << maxw << endl; } } cout << cnt; }

Compilation message (stderr)

Main.cpp:10:26: warning: overflow in conversion from 'long long unsigned int' to 'int' changes value from '1152921504606846976' to '0' [-Woverflow]
   10 | constexpr int INF = 1ull << 60;
      |                     ~~~~~^~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...