Submission #1225432

#TimeUsernameProblemLanguageResultExecution timeMemory
1225432julianFinancial Report (JOI21_financial)C++20
Compilation error
0 ms0 KiB
#include <iostream> #include <vector> #include <algorithm> #include <utility> #include <numeric> using namespace std; using ll = long long; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); ll n, d; cin >> n >> d; vector<ll> a(n); for (ll& i : a) { cin >> i; } vector<ll> dp(n, 1); vector<ll> visited(n, false); for (ll i = 0; i < n; i++) { ll ymax = LLONG_MIN; for (ll j = i - 1; j >= max(0ll, i - d); j--) { if (a[j] <= a[i] && a[j] > ymax) { ymax = a[j]; dp[i] = max(dp[i], dp[j] + (a[i] > a[j])); } } } cout << *max_element(dp.end() - min(d + 1ll, (ll)dp.size()), dp.end()) << endl; return 0; }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:27:19: error: 'LLONG_MIN' was not declared in this scope
   27 |         ll ymax = LLONG_MIN;
      |                   ^~~~~~~~~
Main.cpp:6:1: note: 'LLONG_MIN' is defined in header '<climits>'; did you forget to '#include <climits>'?
    5 | #include <numeric>
  +++ |+#include <climits>
    6 |