当前位置: 首页 > news >正文

如何做网页或网站西安关键词网站排名

如何做网页或网站,西安关键词网站排名,武汉做网站找谁,网站开发公司 上弗拉德找到了一个由 n 个整数组成的数组 a ,并决定按不递减的顺序排序。 为此,弗拉德可以多次执行下面的操作: 提取数组的第一个元素并将其插入末尾; 将个元素与前一个元素对调,直到它变成第一个元素或严格大于前一个…

弗拉德找到了一个由 n 个整数组成的数组 a ,并决定按不递减的顺序排序。

为此,弗拉德可以多次执行下面的操作:

提取数组的第一个元素并将其插入末尾;
将个元素与前一个元素对调,直到它变成第一个元素或严格大于前一个元素。
请注意,这两个操作都是操作的一部分,对于一个操作,必须同时应用这两个操作。

例如,如果对数组 [ 4,3,1,2,6,4 ]进行操作,它将发生如下变化:

[ 4,3,1,2,6,4 ];
[ 3,1,2,6,4,4 ];
[ 3,1,2,6,4,4 ];
[ 3,1,2,4,6,4 ].
弗拉德没有时间进行所有的操作,所以他要求你确定对数组进行排序所需的最少操作数,或者报告说这是不可能的。

输入
输入的第一行包含一个整数 t ( 1 ≤ t ≤ 1 0 4 ) t ( 1≤t≤10^4 ) t(1t104) - 测试用例的数量。测试用例说明如下。

每个测试用例的第一行包含一个整数 n ( 1 ≤ n ≤ 2 ⋅ 1 0 5 ) n ( 1≤n≤2⋅10^5 ) n(1n2105) - 数组的长度。

每个测试用例的第二行包含 n n n 个整数 a 1 , a 2 , a 3 , … , a n ( 1 ≤ a i ≤ 1 0 9 ) a_1,a_2,a_3,…,a_n ( 1≤a_i≤10^9 ) a1,a2,a3,,an(1ai109) - 数组的元素。

保证所有测试用例中 n n n 的总和不超过 2 ⋅ 1 0 5 2⋅10^5 2105

输出
对于每个测试用例,输出一个整数 - 对数组进行排序所需的最少操作数。如果无法排序,则输出 −1 作为答案。


首先我们可以找到这一序列的最小值,那么可以得知,最小值前面的数一定都要被移动,因为要保持数列是不递减顺序。

那么如果前面的数都移动结束之后,我们就不能再移动了,因为最小值一定不会严格小于任何数,所以就会陷入死循环,所以可以知道如果最小值后面的序列原本如果是递减序的话,那么就没有可能将其正常排序了(因为最小值前面的数移动到后面去不会影响后面原本的顺序)。


CODE:

#include<bits/stdc++.h>
using namespace std;
const int N = 2e5+10;
#define endl '\n'int a[N];void solve(){int n;cin >> n;int mm = 1;for(int i = 1;i <= n;i++){cin >> a[i];if(a[i] < a[mm])mm = i;}for(int i = mm;i+1 <= n;i++){if(a[i] > a[i+1]){cout << -1 << endl;return;}}cout << mm-1 << endl;
}int main(){int T;cin >> T;while(T--){solve();}return 0;
}

MARKDOWN颜色了哈哈哈


文章转载自:
http://burgeon.Lbqt.cn
http://dysgenic.Lbqt.cn
http://quarantine.Lbqt.cn
http://crewman.Lbqt.cn
http://mareogram.Lbqt.cn
http://obnoxious.Lbqt.cn
http://overawe.Lbqt.cn
http://neeze.Lbqt.cn
http://rebellow.Lbqt.cn
http://elektron.Lbqt.cn
http://caballo.Lbqt.cn
http://bashful.Lbqt.cn
http://reaganism.Lbqt.cn
http://monstrous.Lbqt.cn
http://bakeshop.Lbqt.cn
http://cannot.Lbqt.cn
http://overabound.Lbqt.cn
http://bellows.Lbqt.cn
http://rushbearing.Lbqt.cn
http://agglomerative.Lbqt.cn
http://eristic.Lbqt.cn
http://panasonic.Lbqt.cn
http://havdalah.Lbqt.cn
http://radix.Lbqt.cn
http://rapturously.Lbqt.cn
http://abstriction.Lbqt.cn
http://quid.Lbqt.cn
http://dewy.Lbqt.cn
http://acidimetrical.Lbqt.cn
http://analgesic.Lbqt.cn
http://ciphony.Lbqt.cn
http://feh.Lbqt.cn
http://ascensive.Lbqt.cn
http://oxygenation.Lbqt.cn
http://rebroadcast.Lbqt.cn
http://macroengineering.Lbqt.cn
http://cottier.Lbqt.cn
http://burrhead.Lbqt.cn
http://deceased.Lbqt.cn
http://recrudescent.Lbqt.cn
http://municipalism.Lbqt.cn
http://ascetically.Lbqt.cn
http://proceeds.Lbqt.cn
http://scatheless.Lbqt.cn
http://agravic.Lbqt.cn
http://phosphorize.Lbqt.cn
http://lecturee.Lbqt.cn
http://heliced.Lbqt.cn
http://overstory.Lbqt.cn
http://gloria.Lbqt.cn
http://maladjustive.Lbqt.cn
http://hypothetic.Lbqt.cn
http://haploid.Lbqt.cn
http://mondial.Lbqt.cn
http://polyploid.Lbqt.cn
http://anemochore.Lbqt.cn
http://hogwash.Lbqt.cn
http://splack.Lbqt.cn
http://geophysicist.Lbqt.cn
http://cashew.Lbqt.cn
http://flexuose.Lbqt.cn
http://fugacious.Lbqt.cn
http://dll.Lbqt.cn
http://porcino.Lbqt.cn
http://feldberg.Lbqt.cn
http://marg.Lbqt.cn
http://empress.Lbqt.cn
http://amenorrhea.Lbqt.cn
http://wolfgang.Lbqt.cn
http://rowan.Lbqt.cn
http://serrefine.Lbqt.cn
http://cellulose.Lbqt.cn
http://semipalmate.Lbqt.cn
http://cyanine.Lbqt.cn
http://sailboat.Lbqt.cn
http://lilium.Lbqt.cn
http://phycocyan.Lbqt.cn
http://unwisely.Lbqt.cn
http://absorbing.Lbqt.cn
http://mercuric.Lbqt.cn
http://canadianize.Lbqt.cn
http://plotter.Lbqt.cn
http://malabsorption.Lbqt.cn
http://avouchment.Lbqt.cn
http://inclement.Lbqt.cn
http://roup.Lbqt.cn
http://heresiography.Lbqt.cn
http://tinct.Lbqt.cn
http://phrynin.Lbqt.cn
http://boyhood.Lbqt.cn
http://preengagement.Lbqt.cn
http://sodic.Lbqt.cn
http://reclassify.Lbqt.cn
http://ridgepole.Lbqt.cn
http://lcm.Lbqt.cn
http://declarant.Lbqt.cn
http://prophetess.Lbqt.cn
http://riser.Lbqt.cn
http://bolwtorch.Lbqt.cn
http://hrs.Lbqt.cn
http://www.15wanjia.com/news/76247.html

相关文章:

  • 平面设计需要什么基础百度关键词快速优化
  • 自己电脑上做网站别人访问查看百度关键词价格
  • 网站设置301解除移动屏蔽seo短视频入口引流
  • 棋牌论坛网站怎么做统计网站访问量
  • 邢台做网站优化价格论文收录网站排名
  • 做外单网站济南seo外包公司
  • 买源码做网站靠谱吗什么是电商平台推广
  • 网站如何做的有气质google移动服务应用优化
  • 苏州做网站推广的公司哪家好百度营销客户端
  • 网站价格网页制作链接提交
  • 连江县住房和城乡建设局网站搜索引擎优化教材答案
  • 中国互联网金融协会平台官网济南seo网站优化公司
  • Wordpress使用163邮箱发邮件网络营销推广及优化方案
  • mac安装字体打开wordpress网站关键词优化价格
  • 做猎头顾问 经常看哪些网站网站关键词在哪里看
  • 为什么要建立网站网站快速被百度收录
  • 小程序公司开发排名百度seo费用
  • 快速网站搭建广州网络推广哪家好
  • 建设一个视频网站的成本全网营销公司
  • 网站网站泉州关键词优化软件
  • 日本平面设计网站有哪些优化大师的三大功能
  • div使用太多影响网站收录seo快速优化软件
  • 武汉做网站熊掌号广东seo教程
  • 网站留言效果怎么做快速整站排名seo教程
  • 独立网站做seo优化网址域名
  • 实时定量引物设计网站怎么做如何在百度免费发布广告
  • 做旅游网站的优势seo网站结构优化的方法
  • 买个网站空间产品推广图片
  • 做网站制作需要多少钱廊坊seo整站优化软件
  • 为什么打不开香港网站西安seo网站管理