☰
25算法设计4.2 山峰
2026/9/29 23:23:49 网站建设 项目流程

同力扣680

#include <iostream> #include <algorithm> #include <vector> using namespace std; const int N = 1010; int n; vector<int> nums; int main() { cin >> n; nums.resize(n); for (int i = 0; i < n; i ++ ) cin >> nums[i]; nums.erase(unique(nums.begin(), nums.end()), nums.end()); if (nums.size() <= 2) cout << nums.size() << endl; int res = 2; for (int i = 1; i + 1 < nums.size(); i ++ ) { int a = nums[i - 1], b = nums[i], c = nums[i + 1]; if ((b > a && b > c) || (b < a && b < c)) res ++; } cout << res << endl; return 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询