Submission #60986

#TimeUsernameProblemLanguageResultExecution timeMemory
60986kingpig9Mountains (IOI17_mountains)C++11
0 / 100
4 ms488 KiB
#include <bits/stdc++.h> #include "mountains.h" using namespace std; typedef long long ll; typedef pair<int, int> pii; typedef pair<ll, ll> pll; #define debug(...) fprintf(stderr, __VA_ARGS__) #define fi first #define se second #define all(v) (v).begin(), (v).end() #define fillchar(a, s) memset((a), (s), sizeof(a)) int maximum_deevs (vector<int> v) { v.insert(v.begin(), 1e9 + 2); v.push_back(1e9 + 3); v.resize(unique(all(v)) - v.begin()); int ans = 0; for (int i = 1; i + 1 < v.size(); i++) { if (v[i] < v[i - 1] && v[i] < v[i + 1]) { ans++; } } return ans; }

Compilation message (stderr)

mountains.cpp: In function 'int maximum_deevs(std::vector<int>)':
mountains.cpp:21:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for (int i = 1; i + 1 < v.size(); i++) {
                  ~~~~~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...