参考:http://blog.csdn.net/howardemily/article/details/74991367

题意:每次可以移动数组中的一个数到数组的最左边,问最少操作数,使得数列升序;

思路:因为每次移动到最左边,所以从右边开始(这样移动后不会影响之前的判断),如果这个数是结果位子的数,就不用移动,就在ans中-1;

#include <iostream>
using namespace std; const int maxn = ;
int a[maxn]; int main(){
int n;
cin>>n;
for(int i=;i<=n;i++)
{
cin>>a[i];
}
int ans = n;
for(int i=n; i>=; --i)
{
if(a[i]==n)
{
n--;
ans--;
}
}
cout<<ans<<endl;
return ;
}

最新文章

  1. JavaScript与PHP中正则
  2. 安装jdk
  3. html 图像映射(一个图像多个连接)
  4. SqlServer——全文索引
  5. 关于android中线性布局的layout_gravity属性
  6. (leetcode)Missing Number
  7. 二、CSS 基本介绍
  8. Tkinter教程之Event篇(3)
  9. Repeater, DataList, 和GridView控件的区别
  10. 一个疑难bug的解决过程
  11. SQL常用日期函数
  12. PHP学习笔记12-上传文件
  13. 计算进程消费cpu和内存
  14. 【社交系统研发日记】如何在 Laravel 中 “规范” 的开发验证码发送功能
  15. &quot;Cache-control”常见的取值private、no-cache、max-age、must-revalidate及其用意
  16. 显著性检测(saliency detection)评价指标之sAUC(shuffled AUC)的Matlab代码实现
  17. python接口自动化(一)--什么是接口、接口优势、类型(详解)
  18. BZOJ 3864
  19. spring的4种事务特性,5种隔离级别,7种传播行为
  20. Journal of BitcoinJ 从clone开始

热门文章

  1. wangEditor富文本编辑器使用及图片上传
  2. iOS 注释
  3. python中对多态的理解
  4. codeforces 318 A.Even Odds B.Sereja and Array
  5. linux集群实施与部署-----Nginx
  6. Android使用com.google.android.cameraview.CameraView进行拍照
  7. GDOI#348大陆争霸[SDOI2010]最短路有限制条件
  8. 消息中间件-activemq消息机制和持久化介绍(三)
  9. kpm字符串匹配算法
  10. springmvc原理详解(手写springmvc)