CodeFroces 831A. Unimodal Array(构造题)
来源:互联网 发布:三防漆涂覆机编程 编辑:程序博客网 时间:2024/06/02 01:27
http://codeforces.com/problemset/problem/831/A
题目大意:给出一个序列,问他是否由前面上升,中间相同,后面下降的结构组成。
解法:直接按照题目要求写一遍上升,保持不变,下降,看指针是否最后是否为n
代码如下:
#include<bits/stdc++.h>using namespace std;int main() {int n, a[105];cin >> n;for(int i = 0; i < n; i++) {scanf("%d", &a[i]);}int key = 0;for(; key + 1 < n; key++) {if(a[key] >= a[key + 1])break;}for(; key + 1 < n; key++) {if(a[key] != a[key + 1])break;}for(; key + 1 < n; key++) {if(a[key] <= a[key + 1])break;}if(key == n - 1)cout << "YES" << endl;elsecout << "NO" << endl;return 0;}
阅读全文
0 0
- CodeFroces 831A. Unimodal Array(构造题)
- CodeForces 831A Unimodal Array
- Codeforces 831 A Unimodal Array
- CodeForces 831A-Unimodal Array
- codeforces 831A Unimodal Array
- Codeforces #831A: Unimodal Array 题解
- CodeForces 831A:Unimodal Array(模拟)
- cf424div2 A. Unimodal Array
- A. Unimodal Array
- CodeFroces 817A Treasure Hunt(构造题)
- cf round424 A.Unimodal Array
- CodeFroces 831B. Keyboard Layouts(构造题)
- A. Unimodal Array(段增减性
- Codeforces Round #424 (Div. 2) A Unimodal Array 思维题
- Codeforces Round #424 (Div. 2) A. Unimodal Array(水题)
- Codeforces Round #424 (Div. 2) A. Unimodal Array
- Codeforces Round #424 (Div. 2) A. Unimodal Array
- Codeforces Round #424 (Div. 2) A. Unimodal Array
- 坦克类游戏的制作之路
- oracle按某两个字段的两个值排序
- 1、驱动应该怎么学
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- hibernate_级联操作、关联关系映射
- CodeFroces 831A. Unimodal Array(构造题)
- caffe.proto中的几个重要数据类型
- sizeof 和 strlen 区别
- Maven POM 标签详解
- subDomainsBrute安装
- Android 5.0 6.07.0 顶部状态栏透明,快速实现
- C#Socket简单介绍
- otter如何保持数据有序,回滚时如何丢弃避免重复执行,是否存在重复执行,重复执行是否有影响
- sdl 1.2 到2.0 迁移指南