news 2026/9/22 10:42:43

双指针题目——Dora and Search

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
双指针题目——Dora and Search

点击进入题目

双指针,双指针,双指针题目直接用双指针!!!

思路描述

设l=1,r=n

如果l,r有一个不满足条件就不断缩减区间。

#include<bits/stdc++.h> #define int long long using namespace std; const int N=2e5+10; int a[N]; void solve() { int n;cin>>n; for(int i=1;i<=n;i++) cin>>a[i]; int l=1;int r=n; int mmin=1; int mmax=n; while(l<r) { if(a[l]==mmin) { l++; mmin++; continue; } if(a[l]==mmax) { l++; mmax--; continue; } if(a[r]==mmin) { r--; mmin++; continue; } if(a[r]==mmax) { r--; mmax--; continue; } break; } if(l>=r) cout<<-1<<endl; else cout<<l<<' '<<r<<endl; } signed main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int T=1;cin>>T; while(T--) { solve(); } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 22:52:19

动态请求拦截技术:突破内容访问限制的核心实现解析

动态请求拦截技术&#xff1a;突破内容访问限制的核心实现解析 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 问题&#xff1a;数字内容访问的技术壁垒 随着在线内容付费模式的普及…

作者头像 李华
网站建设 2026/9/21 16:46:04

如何用3种方案打造专属Emby界面:从新手到专家的蜕变指南

如何用3种方案打造专属Emby界面&#xff1a;从新手到专家的蜕变指南 【免费下载链接】emby-crx Emby 增强/美化 插件 (适用于 Chrome 内核浏览器 / EmbyServer) 项目地址: https://gitcode.com/gh_mirrors/em/emby-crx 在数字娱乐日益普及的今天&#xff0c;Emby作为一款…

作者头像 李华
网站建设 2026/9/11 11:24:56

前端图片处理方案:从裁剪需求到响应式实现的全流程指南

前端图片处理方案&#xff1a;从裁剪需求到响应式实现的全流程指南 【免费下载链接】vue-cropperjs A Vue wrapper component for cropperjs https://github.com/fengyuanchen/cropperjs 项目地址: https://gitcode.com/gh_mirrors/vu/vue-cropperjs 在现代Web应用开发中…

作者头像 李华
网站建设 2026/9/2 22:55:16

unrpa:RPA文件提取工具核心功能与应用指南

unrpa&#xff1a;RPA文件提取工具核心功能与应用指南 【免费下载链接】unrpa A program to extract files from the RPA archive format. 项目地址: https://gitcode.com/gh_mirrors/un/unrpa unrpa是一款专注于提取RenPy视觉小说引擎存档格式&#xff08;RPA&#xff…

作者头像 李华
网站建设 2026/9/20 22:01:06

从零开始宝可梦游戏开发:零基础打造专属同人游戏教程

从零开始宝可梦游戏开发&#xff1a;零基础打造专属同人游戏教程 【免费下载链接】pokemon-essentials A heavily modified RPG Maker XP game project that makes the game play like a Pokmon game. Not a full project in itself; this repo is to be added into an existin…

作者头像 李华
网站建设 2026/9/18 10:19:01

如何突破数字内容壁垒?智能访问工具的技术原理与实战应用

如何突破数字内容壁垒&#xff1f;智能访问工具的技术原理与实战应用 【免费下载链接】bypass-paywalls-chrome-clean 项目地址: https://gitcode.com/GitHub_Trending/by/bypass-paywalls-chrome-clean 突破原理一&#xff1a;内容访问的数字鸿沟如何消除&#xff1f;…

作者头像 李华