穿梭时间的画面的钟 从反方向 开始移动|

tmjyh09

园龄:3年2个月粉丝:1关注:3

CF1637A Sorting Parts 题解

题目传送门

题意简述

给你一个长度为 n 的数组 a,你可以选择 1n1 的一个数 len,分别对 [1,len][len+1,n] 排序,如果存在一个 len 能使数组非升序输出 YES,否则输出 NO

分析

这题我的考场代码被 hack 了,暴力枚举会 TLE。

我们分类讨论数组 a

1. a 有序

a 有序时,无论选择哪个 len,都不可能使数组无序,所以无解。

2. a 无序

a 无序时,存在逆序对(i<jai>aj),将 len 选在 [i,j] 这个区间,划分排序后,i 依然小于 j,所以 ai 也依然会大于 aj,故有解。

本文作者:tmjyh09

本文链接:https://www.cnblogs.com/tmjyh09/p/15897848.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   tmjyh09  阅读(30)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起