跳转至

201604第7次

视频题解(暂无)

暂无


第 1 题 折点计数

题目链接: 折点计数

TAG: 语法基础

思路:

遍历除首尾外的其他点,若一个点左右的点都比它自己大或者小,则答案加一

代码:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
#include<bits/stdc++.h>
using namespace std;

int main(){
    int n;
    cin>>n;
    vector<int> a(n); // 后续题解均优先使用vector容器
    for(int i=0;i<n;i++)cin>>a[i]; // for循环的内容若只有一条语句,可以不用加大括号,后续不再提示
    int ans=0;
    for(int i=1;i<n-1;i++){ // 遍历除首尾外的其他点
        if((a[i-1]<a[i]&&a[i+1]<a[i])||(a[i-1]>a[i]&&a[i+1]>a[i])){ // 左右的点和自己进行比较
            ans++;
        }
    }
    cout<<ans;
    return 0;
}

第 2 题 俄罗斯方块(暂无)

题目链接: 俄罗斯方块

TAG: 暂无

思路:

暂无

代码:

1
暂无

第 3 题 路径解析(暂无)

题目链接: 路径解析

TAG: 暂无

思路:

暂无

代码:

1
暂无

第 4 题 游戏(暂无)

题目链接: 游戏

TAG: 暂无

思路:

暂无

代码:

1
暂无

第 5 题 网络连接(暂无)

题目链接: 网络连接

TAG: 暂无

思路:

暂无

代码:

1
暂无

最后更新: 2022-12-19 10:18:04

评论