hdu 5119(2014北京)
来源:互联网 发布:淘宝贷款关闭后果严重 编辑:程序博客网 时间:2024/06/04 00:56
题意:
随机选择一个数,如果后面有比他小的就进行交换,直到没有为止(算一轮)。求多少轮后为递增序列
思路:
倒着找,如果有比经过的最小数大的,ans+1
#include <iostream>#include <cstring>#include <cstdio>#include <algorithm>using namespace std;int a[1000005];int main(){ int T,n; scanf("%d",&T); int cas = 1; while(T--) { scanf("%d",&n); for(int i = 1; i <= n; i++) scanf("%d",&a[i]); int tmin = 0x3f3f3f3f; int ans= 0; for(int i = n;i >= 1;i -- ) { if(a[i] > tmin) ans ++; tmin=min(tmin,a[i]); } printf("Case #%d: %d\n",cas++,ans); } return 0;}
0 0
- hdu 5119(2014北京)
- 2014北京 HDU 5113 Black And White
- hdu 5112 (2014北京 水)
- hdu 5115(2014北京—dp)
- hdu 5122(2014北京—dp)
- Hdu 5119 HappyMatt Friends (2014年北京现场赛H题)
- hdu 5119 Happy Matt Friends 2014 北京区域赛 递推
- HDU 5119 Happy Matt Friends (14北京 类背包dp)
- HDU 5038 Grade(2014北京网络赛)
- HDU -- 5037 Frog (贪心)(2014北京网络赛)
- HDU 5037 FROG 贪心 2014北京网络赛F
- HDU 5033 Building(DP,2014北京网络赛1002)
- HDU 5036 Explosion 2014 北京网络赛E题
- HDU 5117 Fluorescent(2014 ACM/ICPC 北京赛区现场赛)
- hdu 5040(2014年北京赛区网络赛)
- hdu 5113(2014北京—搜索+剪枝)
- hdu 5120(2014北京—求圆相交)
- HDU 5037 Frog(2014年北京网络赛 F)
- 曾经汇编常用指令整理笔记
- javascript数组——数组的创建
- C++中内联函数何时被编译器禁止?
- 黑马程序员----Objective-C学习笔记之autorelease基本使用
- 交换两个数的值,不借助第三方变量
- hdu 5119(2014北京)
- ios图片等比例自适应UIImageview
- MyBatis的分页
- MySql的数据类型表
- linux c学习笔记----消息队列(ftok,msgget,msgsnd,msgrcv,msgctl)
- C/C++ 笔试、面试题目总结,
- POJ 1321 棋盘问题(搜索)
- DataSet和DataTable详解
- [iOS进阶]Socket 网络编程