https://pintia.cn/problem-sets/994805342720868352/problems/994805366343188480
PAT乙级原题。。。

#include<cstdio>
#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
const int N=1e5+10;
int a[N],b[N];
vector<int>ans;
int main(void)
{int n; cin>>n;for(int i=0;i<n;i++) cin>>a[i],b[i]=a[i];sort(b,b+n);int temp=-9999; for(int i=0;i<n;i++){if(a[i]==b[i]&&a[i]>=temp) ans.push_back(a[i]);temp=max(temp,a[i]);}cout<<ans.size()<<endl;for(int i=0;i<ans.size();i++) {cout<<ans[i];if(i+1!=ans.size()) cout<<" ";}cout<<endl;return 0;
}

1101 Quick Sort (25 分)【难度: 一般 / 知识点: 快排】相关推荐

  1. PAT甲级1101 Quick Sort:[C++题解]DP、快速排序划分个数、快排

    文章目录 题目分析 题目来源 题目分析 来源:acwing 题意重述:快排的原理,给定一个序列,请判断其中几个数可以作为快速排序划分步骤的分界点. 分界点充分必要条件是:左边的数都比它小,右边的数都比 ...

  2. PTA 09-排序3 Insertion or Heap Sort (25分)

    题目地址 https://pta.patest.cn/pta/test/16/exam/4/question/676 5-14 Insertion or Heap Sort   (25分) Accor ...

  3. 1098 Insertion or Heap Sort (25 分)【难度: 中 / 插入排序 堆排序 堆排序不会未完成】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805368847187968 堆排好久没写了不会写,有时间补

  4. 1066 Root of AVL Tree (25 分)【难 / 知识点: 平衡树 未完成】

    https://pintia.cn/problem-sets/994805342720868352/problems/994805404939173888 平衡树之前学过,不过有忘完了,有时间补吧

  5. 【排序算法】快速排序(Quick Sort)

    快速排序(Quick Sort)使用分治法算法思想. 快速排序介绍 它的基本思想是: 选择一个基准数,通过一趟排序将要排序的数据分割成独立的两部分:其中一部分的所有数据都比另外一部分的所有数据都要小. ...

  6. 1067 Sort with Swap(0, i) (25 分)

    1067 Sort with Swap(0, i) (25 分) Given any permutation of the numbers {0, 1, 2,..., N−1}, it is easy ...

  7. 【2020模拟考试T5】【PAT乙】1035 插入与归并 (25分) 两种排序的sort写法

    problem 1035 插入与归并 (25分) 根据维基百科的定义: 插入排序是迭代算法,逐一获得输入数据,逐步产生有序的输出序列.每步迭代中,算法从输入序列中取出一元素,将之插入有序序列中正确的位 ...

  8. L2-021 点赞狂魔 (25分) | set sort

    L2-021 点赞狂魔 (25分) 微博上有个"点赞"功能,你可以为你喜欢的博文点个赞表示支持.每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性.然而有 ...

  9. 【PAT乙】1080 MOOC期终成绩 (25分)

    problem 1080 MOOC期终成绩 (25分) 对于在中国大学MOOC(http://www.icourse163.org/ )学习"数据结构"课程的学生,想要获得一张合格 ...

最新文章

  1. 数制系统之间的转换总结(各进制的转换)
  2. java标注释_跪请JAVA高手帮忙标一下注释
  3. zookeeper分布式锁的原理
  4. vMware安装Ghost操作系统
  5. golang 切片slice使用总结(动态数组、cap与len区别)
  6. [翻译] SoundManager 音频管理器
  7. resolving xxx failed: Temporary failure in name resolution解决
  8. Razor的主版页面框架
  9. 解决visio2016与本地家庭和学生版office不兼容问题
  10. java中特殊字符的输出方式_java 特殊符号输出绝对基础?
  11. win7禁用驱动签名验证_如何在64位Windows 8或10上禁用驱动程序签名验证(以便可以安装未签名的驱动程序)...
  12. jquery 遍历父元素、子元素、兄弟元素
  13. 骞云科技 python_骞云科技SmartCMP6.0版本正式发布!
  14. 产品使用说明书小程序开发制作说明
  15. win10 UWP 剪贴板 Clipboard
  16. 蓝桥杯第四日——对局匹配
  17. Prometheus 简介
  18. 2020秋招 上海汉得java开发一面面经
  19. 道路编号和出口编号的数字化、人文化、国际化
  20. 中年IT男的转型经历

热门文章

  1. Love:程序猿的方式~【情人节520—我爱你】~动画加音效 → 那些年最浪漫的表白(帮你得到你的她)
  2. Hadoop集群扩展子节点
  3. qmake 之 CONFIG 与 QT 乱谈
  4. JS_dom查询节点
  5. 洛谷U4807抽水机[最小生成树]
  6. hdu_4391,线段树
  7. CFG_GCR全局配置寄存器设置
  8. 逻辑分析仪抓取波形参数设置
  9. 机器学习 聚类篇——DBSCAN的参数选择及其应用于离群值检测
  10. 特征工程(2):特征构建