题目:在给定的数组中找到长度最短而且两两之间差的绝对值最大的子序列

思路:将数组想象成一座山,,越大的元素代表越高的地理位置,越小的元素代表越低的地理位置,然后要寻找出所有的“山峰” 和 “山谷”,数组头元素和尾元素肯定是为“山谷”或者“山峰”,因为相对于左边或者右边的元素,它要么更大要么更小,而另外一边没有元素。所以我们只要寻找到每个转折点

for _ in range(int(input())):n = int(input())a = [*map(int, input().split())]ans = [a[0]]i = 0for i in range(1, n-1):if (a[i-1] < a[i] > a[i+1]) or (a[i-1] > a[i] < a[i+1]):ans+=[a[i]]ans += [a[-1]]print(len(ans))print(*ans)

1364B. Most socially-distanced subsequence相关推荐

  1. opencv图像深度-1_OpenCV空间AI竞赛之旅(第1部分-初始设置+深度)

    opencv图像深度-1 OpenCV空间AI竞赛 (OpenCV Spatial AI Competition) Recently, the people at OpenCV launched th ...

  2. 苹果iphone 12它只是一个电话

    Electric. That's the atmosphere at an iPhone launch. Seated in one of Apple's exquisite presentation ...

  3. Python干货项目:【新闻急先锋】新闻API获取谷歌头条新闻

    新闻API是用于搜索和检索来自整个Web的实时新闻文章,可以根据某些标准检索新闻. 使用它,可以获取任何新闻网站上运行的顶级新闻,也可以搜索特定主题(或关键字)的顶级新闻. 假设要搜索的主题(关键字) ...

  4. 实施一个光明与黑暗的主题,以持久的React

    介绍(Introduction) So, you've come to that point in the creation of your website where you want to do ...

  5. 两个词之间的依存语义关系_相互依存的网络之间的级联中断-2003年停电的5个教训

    两个词之间的依存语义关系 In 2003, what should have been a local power outage resulted in 50 million people losin ...

  6. 语料库建立_通过挖掘covid 19科学语料库建立对病毒的理解

    语料库建立 At the time I publish this, we are entering the 9th month since COVID-19 froze the world. Sinc ...

  7. 托管和非托管_技术和托管新闻综述

    托管和非托管 Welcome to our latest round-up of news from the technology and hosting world. Here's what we' ...

  8. 蜜蜂编程_没有蜜蜂就无法拼写“可预防”

    蜜蜂编程 The New York Times Spelling Bee is a daily online puzzle that presents a set of seven letters a ...

  9. E.03.31 Shadowed by Pandemic, Olympic Torch Relay Begins in Japan

    2021.03.31 文章目录 [课程导读] [英文原文] [外刊原文] [课程导读] 上周,东京奥运会火炬传递仪式在福岛县正式开启.日本政府将这届因新冠疫情推迟了一年的奥运会视为重建和复兴的标志,认 ...

  10. [codeforces 1364B] Most socially-distanced subsequence 绝对值脱壳的4种形态

    Codeforces Round #649 (Div. 2)  参与排名人数11286 [codeforces 1364B]   Most socially-distanced subsequence ...

最新文章

  1. serverless mysql_Serverless 解惑——函数计算如何访问 MySQL 数据库
  2. 运维部门工作总结_2018年度工作总结
  3. shell脚本--sed的用法
  4. 零基础Unreal Engine 4(UE4)图文笔记之粒子系统
  5. php获取页面中的指定内容,php 获取页面中指定内容的实现类
  6. windows7未能启动怎么修复计算机,win7系统提示windows无法启动这个硬件设备怎么办...
  7. python中函数的参数
  8. win7 64位运行不了服务器,G6-e标准包可以装在win7 64位系统上吗?现在提示不能登陆到服务器...
  9. 8086汇编语言显示一串字符串中ASCII码最大的一个字符
  10. SLAM中直接法分类及对应的项目
  11. 双链表插入、删除操作单步解析(十四)
  12. Python进阶(五)模块、包详解
  13. java基础总结06-常用api类-Math常用方法
  14. servlet笔试题java,Java推荐!Servlet面试题和答案汇集
  15. 基于电商中台架构-商品系统设计(二):类目设计
  16. php音频怎么打开,音频管理器怎么设置
  17. 管理,教育,励志系列合集600本电子书
  18. ie9 html5 web worker,HTML5之殇
  19. 颈椎病自我治疗预防颈椎病
  20. P4167 [Violet]樱花

热门文章

  1. 护持心中的生机--丰子恺的画
  2. 全网最齐全的《大数据选择题题库.pdf》限时开放下载!
  3. 《只要你有心,人人都是JVM精通者》总目录
  4. 射频通信基础:三种接收机的介绍和比较
  5. linux java usb 串口_嵌入式linux usb-ftdi串口读取问题
  6. 人体行为识别和视频分类算法介绍
  7. 【代码复现】jointlearningretrievaldeformation,CVPR21_Joint Learning of 3D Shape Retrieval and Deformation
  8. 我推出了微博寻人在线系统
  9. 2021年第十二届蓝桥杯省赛 Java B组 第一场 全部题解
  10. asmi lpar_管理LPAR启动顺序并使用系统概要文件验证资源分配