当前位置: 首页 > news >正文

双指针——数组元素目标和

题目描述

给定两个升序排序的有序数组 A 和 B,以及一个目标值 x。

数组下标从 0 开始。

请你求出满足 A[i]+B[j]=x 的数对 (i,j)。

数据保证有唯一解。

输入格式

第一行包含三个整数 n,m,x,分别表示 A 的长度,B 的长度以及目标值 x。

第二行包含 n 个整数,表示数组 A。

第三行包含 m 个整数,表示数组 B。

输出格式

共一行,包含两个整数 i 和 j。

数据范围

数组长度不超过 105。

同一数组内元素各不相同。

1≤数组元素≤109

输入样例:

4 5 6

1 2 4 7

3 4 6 8 9

输出样例:

1 1

代码

#include<iostream>

using namespace std;

const int N = 1e5+10;

int n,m;

int a[N],b[N];

 

int main()

{   

    int x;

    cin>>n>>m>>x;

    for(int i = 0;i<n;i++) scanf("%d",&a[i]);

    for(int j = 0;j<m;j++) scanf("%d",&b[j]);

    

    for(int i = 0,j = m-1;i<n;i++)

    {

        while(j>=0&&a[i]+b[j]>x)j--;

        if(j>=0&&a[i]+b[j] == x) cout<<i<<" "<<j;

    }

    return 0;

}

相关文章:

  • 跑lvs出现soft connect怎么处理?
  • [Doc][ROS2]订阅发布、服务客户端区别
  • 单细胞Seruat和h5ad数据格式互换(R与python)方法学习和整理
  • UNI-SOP应用场景(1)- 纯前端预开发
  • Meta震撼发布Llama3.2大规模模型
  • Python使用最广泛的数据验证库Pydantic
  • 序列化与反序列化的原理及实践
  • js逆向——webpack扣取代码
  • 第J2周:ResNet50V2算法实战与解析
  • 微服务的优点及在云原生时代的合理落地方式
  • 设计模式之门面(Facade)模式
  • 【Java异常】(简简单单拿捏)
  • 剑指 offer 刷题集
  • java 生成.h文件,java调用c语言dll动态链接库流程
  • uni-app App版本更新
  • [ JavaScript ] 数据结构与算法 —— 链表
  • 《Java编程思想》读书笔记-对象导论
  • 【个人向】《HTTP图解》阅后小结
  • 08.Android之View事件问题
  • Android 架构优化~MVP 架构改造
  • idea + plantuml 画流程图
  • Java程序员幽默爆笑锦集
  • js 实现textarea输入字数提示
  • php中curl和soap方式请求服务超时问题
  • Spring Cloud中负载均衡器概览
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 包装类对象
  • 读懂package.json -- 依赖管理
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 浅谈Golang中select的用法
  • 使用Maven插件构建SpringBoot项目,生成Docker镜像push到DockerHub上
  • 我的业余项目总结
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • # dbt source dbt source freshness命令详解
  • # 数论-逆元
  • # 睡眠3秒_床上这样睡觉的人,睡眠质量多半不好
  • #1015 : KMP算法
  • #include到底该写在哪
  • (0)Nginx 功能特性
  • (4)事件处理——(7)简单事件(Simple events)
  • (done) 两个矩阵 “相似” 是什么意思?
  • (java版)排序算法----【冒泡,选择,插入,希尔,快速排序,归并排序,基数排序】超详细~~
  • (第27天)Oracle 数据泵转换分区表
  • (二)windows配置JDK环境
  • (区间dp) (经典例题) 石子合并
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (五)关系数据库标准语言SQL
  • (一) springboot详细介绍
  • (原創) 物件導向與老子思想 (OO)
  • (转)用.Net的File控件上传文件的解决方案
  • (转)重识new
  • *1 计算机基础和操作系统基础及几大协议
  • ..回顾17,展望18
  • .“空心村”成因分析及解决对策122344
  • .naturalWidth 和naturalHeight属性,