#G. 旋转数组中的最小值

    传统题 1000ms 128MiB

旋转数组中的最小值

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

我们把一个升序排列的,且不含重复元素的数组,在某个点发生旋转后形成的新数组,叫做原数组的旋转数组。

比如,升序数组0,1,2,4,5,6,7可能变为旋转数组4,5,6,7,0,1,2。

请找出旋转数组中的最小元素。

难度++:你能在线性时间内解决这个问题吗?

PS:二分查找的时间复杂度为O(logn),线性时间指O(n)。

Input Format

第一行一个整数n,代表数组的长度(1≤n≤100)。

第二行为旋转数组。

Output Format

输出旋转数组中的最小元素。

5
3 4 5 1 2​
1​

Source

基础百练 二分

2019蓝桥杯赛前训练Week1

未参加
状态
已结束
规则
ACM/ICPC
题目
7
开始于
2019-1-17 9:00
结束于
2019-2-1 23:59
持续时间
375 小时
主持人
参赛人数
24