1 条题解
-
0
#include<bits/stdc++.h> using namespace std; // [1] 存储输入的m个整数(数组大小满足m≤100的要求) int arr[1100]; // [2] 存储输入的整数个数 int n; int main() { cin >> n; // [3] 输入整数的个数m // [4] 循环读取m个整数并存储到数组中 for(int i = 0; i < n; i++) { cin>>arr[i]; } // [5] 遍历数组的中间元素(排除第一个和最后一个,因为支撑数不能在首尾) for(int i = 1; i < n-1; i++) { // [6] 判断当前元素是否同时大于等于左右相邻元素(满足支撑数的条件) if(arr[i]>=arr[i-1] && arr[i]>=arr[i+1]){ cout<<arr[i]<<endl; // [7] 是支撑数则输出 } } return 0; }
- 1
信息
- ID
- 1175
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 1
- 标签
- 递交数
- 6
- 已通过
- 3
- 上传者