题目信息

题目类型
练习
题目年份
2025
题目题型
编程题
关 键 词
单调数组

题目题干

描述

给定一个长度为 n 的整数数组 A=[A1,A2,...,An]。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

你可以进行至多一次如下操作:0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

  • 选择整数 i (1 ≤ i < n),并将 A1,A2,...Ai 移动至最右侧,即数组变成 A=[Ai+1,...,An,A1,A2,...,Ai]。

请问,能否进行至多一次操作(也可以不操作),使得新数组是单调数组。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

单调数组的定义为:A1 ≤ A2 ≤ ... ≤ An 成立或 A1 ≥ A2 ≥ ... ≥ An 成立。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库

输入
第一行包含一个整数 t (1≤t≤10000) 表示测试数据个数。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
接下来 t 组测试数据,每组两行:0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第一行包含一个整数 n (1≤n≤2*105) 表示元素个数。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
第二行包含 n 个整数 Ai (-109≤Ai≤109) 表示每个元素。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
保证所有测试数据的 n 的总和不超过 4*105
输出
共 t 行,每行一个单词 Yes 或 No。如果可以通过至多一次操作得到单调数组,则输出 Yes,否则输出 No。
样例输入
11
5
3 4 5 1 2
4
1 3 5 7
3
30 20 10
1
100
2
5 20
8
3 10 10 10 20 -1000 -1000 3
4
9 8 8 9
4
9 3 5 1
5
3 4 5 2 1
10
1 2 3 4 5 5 4 3 2 1
2
5 5
样例输出
Yes
Yes
Yes
Yes
Yes
Yes
Yes
No
No
No
Yes
提示
【数据范围和约定】0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于30%的数据,n≤1000, 并且所有数据 n 的总和不超过 5000。0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于另外30%的数据,n≤2*105 并且所有 Ai 均两两不同;0gJ100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
对于全部100%的数据,1≤n≤2*105, -109≤Ai≤109, 1≤t≤10000, 并且所有数据 n 的总和不超过 4*105

答案解析

相关题目

砝码称重描述 你有一架天平和N个砝码,这N个砝码重量依次是W1, W2, ... WN。 请你计算一共可以称出多少种不同的重量? 注意砝码可以放在天平2边。只统计大于0的重量。 输入 第一行包含一个
单调数组描述 给定一个长度为 n 的整数数组 A=[A1,A2,...,An]。 你可以进行至多一次如下操作: 选择整数 i (1 ≤ i < n),并将 A1,A2,...Ai 移动至最右
掷骰子描述 小明是个掷骰子爱好者。有一天他碰到了这么一个问题: 有一枚 6 个面的骰子,分别写了 1, 2, 3, 4, 5, 6 ,每一面朝上的概率是均等的。 现在小明想知道,如果他投掷 n 次
最小ASCII删除和描述 给定两个字符串S和T,你可以从两个字符串中删除若干个字符,目标是使得剩余两个字符串相等(都是空串也算相等)。 代价是删除的字符的ASCII值之和。 请输出最小的代价是多少
最低等级通关描述 小Hi在玩一款电子游戏,他现在处于一座由NxN个方块区域组成的迷宫中。小Hi开始时位于左上角的区域,他只能向右或者向下移动,而要通关必须移动到右下角的方格区域。 每个方格区域都标记
合唱队形描述 N 位同学站成一排,音乐老师要请其中的 (N-K) 位同学出列,使得剩下的 K 位同学排成合唱队形。 合唱队形是指这样的一种队形:设 K 位同学从左到右依次编号为 1, 2, …, K
Bessie的生意
选题描述 每次编程课的考试和测验前,张老师和杜老师都为了出题和选题绞尽脑汁。因为我们既希望让同学们得高分,增加对编程学习的兴趣,又必须考察大家对核心知识和算法的掌握情况。于是,这次考试前的选题工作,我
数字三角形3描述 7 3   8 8   1   0 2   7   4   4 4   5   2   6   5 (图1) 图1给出了一个数字三角形。从三角形的顶部到底部有很多条不同的路径。对
竞选班长3描述 班级里要竞选班长,共有 M 名同学参加竞选。为了便于投票和统计,老师给他们编号为1号候选人、2号候选人、3号候选人 ... M号候选人,同学们投票时只要在纸上写上 1 到 M 中的一个

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢