PAT-A1101
来源:互联网 发布:视频慢放编辑软件 编辑:程序博客网 时间:2024/06/08 04:29
#include<stdio.h>#include<algorithm>using namespace std;int a[100010]={0},maxx[100010]={0},minn[100010]={0},ans[100010]={0};int main(){int i, n, max=0, min=1000000000;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);if(a[i]>max)max=a[i]; maxx[i]=max;}for(i=n-1;i>=0;i--){if(a[i]<min)min=a[i]; minn[i]=min;}if(n==1){printf("1\n");printf("%d",a[0]);}else{int index=0;if(a[0]<minn[1]){ans[index++]=a[0];}for(i=1;i<n-1;i++){if(a[i]>maxx[i-1]&&a[i]<minn[i+1]){ans[index++]=a[i];}}if(a[n-1]>maxx[n-2]){ans[index++]=a[i];}printf("%d\n",index);for(i=0;i<index;i++){printf("%d",ans[i]);if(i<index-1)printf(" ");}}printf("\n");return 0;}
0 0
- PAT-A1101
- PAT A1101. Quick Sort
- PAT A1101.Quick Sort
- PAT a1101题解
- pat-a1101. Quick Sort (25)
- PAT A1101. Quick Sort (25)
- 数学问题--PAT.B1045 & A1101.
- PAT A1101 quick sort (25)
- A1101. Quick Sort (25)
- A1101. Quick Sort (25)
- Tsinsen A1101 格子位置
- A1101. Quick Sort
- Tsinsen-A1101格子问题(考查格子行列斜的规律)
- pat
- 【PAT】
- PAT
- PAT
- PAT
- Remove Linked List Elements
- 调用ASH Report
- ubuntu下安装qume
- [ windows程序设计(programing windows) ]
- 机器学习(十八)——关联规则挖掘
- PAT-A1101
- 最优二分检索树讲解
- 监控flash_recovery_area的使用情况(V$FLASH_RECOVERY_AREA_USAGE,V$RECOVERY_FILE_DEST)
- 1.Java多线程技能
- 数据库MySQL的安装
- 爬取新浪微博用户的个人信息和微博内容
- PAT-A1102
- Linux下编写 makefile 详细教程
- MySQL的desc关键字作为了字段名称查询问题