hihocoder 1523 数组重排2+思维
2024-09-01 07:48:15
参考: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 ;
}
最新文章
- JavaScript与PHP中正则
- 安装jdk
- html 图像映射(一个图像多个连接)
- SqlServer——全文索引
- 关于android中线性布局的layout_gravity属性
- (leetcode)Missing Number
- 二、CSS 基本介绍
- Tkinter教程之Event篇(3)
- Repeater, DataList, 和GridView控件的区别
- 一个疑难bug的解决过程
- SQL常用日期函数
- PHP学习笔记12-上传文件
- 计算进程消费cpu和内存
- 【社交系统研发日记】如何在 Laravel 中 “规范” 的开发验证码发送功能
- ";Cache-control”常见的取值private、no-cache、max-age、must-revalidate及其用意
- 显著性检测(saliency detection)评价指标之sAUC(shuffled AUC)的Matlab代码实现
- python接口自动化(一)--什么是接口、接口优势、类型(详解)
- BZOJ 3864
- spring的4种事务特性,5种隔离级别,7种传播行为
- Journal of BitcoinJ 从clone开始
热门文章
- wangEditor富文本编辑器使用及图片上传
- iOS 注释
- python中对多态的理解
- codeforces 318 A.Even Odds B.Sereja and Array
- linux集群实施与部署-----Nginx
- Android使用com.google.android.cameraview.CameraView进行拍照
- GDOI#348大陆争霸[SDOI2010]最短路有限制条件
- 消息中间件-activemq消息机制和持久化介绍(三)
- kpm字符串匹配算法
- springmvc原理详解(手写springmvc)