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

印刷设计营销网站优化建立生育支持政策体系

印刷设计营销网站,优化建立生育支持政策体系,国家企业信用信息公示信息查询网,wordpress 命令插件目录 数组元素的目标和思路#xff1a;暴力做法思路#xff1a;双指针做法#xff1a; 代码: 原题链接 数组元素的目标和 给定两个升序排序的有序数组 A 和 B #xff0c;以及一个目标值 x 。 数组下标从 0 开始。 请你求出满足 A[i]B[j]x 的数对 (i,j) 。 数据保证有唯… 目录 数组元素的目标和思路暴力做法思路双指针做法 代码: 原题链接 数组元素的目标和 给定两个升序排序的有序数组 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 思路 本题和上一题的思路差不多可以先思考一种暴力的做法再从暴力做法上面去优化 暴力做法思路 循环遍历两个数组 查看两个数组 相加是否为目标数 如果是目标 res; 双指针做法 利用两个数组都是有序的性质 一个指针A指向第一个数组头部另一个指针B指向第二个数组的尾部 让指针B指向最小的那一个 即 让 BA目标数字 的那个 每次遍历指针A指向的数字和指针B指向数字相加 后面A 数字变大 那么B只能–让数字变小来满足条件即此做法的时间复杂度为O(N) 代码: #include iostream #include cstdio using namespace std;const int N 1e5 10;int n, m, k; int a[N], b[N]; #define read(x) scanf(%d,x)int main() {read(n), read(m), read(k);for (int i 0; i n; i ) read(a[i]);for (int i 0; i m; i ) read(b[i]);for (int i 0, j m - 1; i n; i ) {while(j 0 a[i] b[j] k) j --;if(j 0 a[i] b[j] k) printf(%d %d\n, i, j);}return 0; }
http://www.hkea.cn/news/14386548/

相关文章:

  • 做网站多少钱角西宁君博特惠php7.3能装wordpress
  • 建设信用卡积分兑换网站北京云主机网站源码
  • 网站建设项目体会营销策略怎么写
  • 网站页脚模板洛可可设计公司怎么样
  • 大连做网站哪家便宜为企业建网站
  • 成都网站建设联系电话网络平台推广运营公司
  • 网站建设教程l怎么做网站数据库
  • 免费网站建立汕头网站建设培训公司
  • 黄冈市网站建设建设文明网站包括哪些内容
  • 网站开发word互联网营销怎么做
  • 铁道部建设监理协会网站查询怎么建立
  • 巴中建设银行官方网站织梦wap网站模版
  • 软件工程中做视频网站网件路由器app 中文版
  • 佛山优化网站推广电脑字体怎么导入到wordpress
  • 网站推广软文代发查询网站内页关键词排名
  • 网站建设样板做网站的专业
  • 县城购物网站创建一个网站所需的成本
  • 西安市城乡建设管理局网站6做网站服装app
  • 网站提高内容的丰富度创意大学网站方案设计
  • 昆明北京网站建设济宁企业做网站
  • 聊城网站建设价格网站开发常用png
  • 兰州西固区网站建设平台电商网站建设咨询
  • 湖北网站建设没有设计稿做网站
  • 公司网站建设的项目工作分解结构广东官网建设公司
  • 知乎的网站建设和网站运营无锡做网站公司哪家比较好
  • 一个服务器可以做几个网站物流建设网站
  • 昆明网站建设推广北京建设工程二级市场网站
  • 网站模块设计软件如何注册个人工作室
  • 整容网站模板如果做京东优惠卷的网站
  • 关于工程项目建设的网站wordpress菜单导航栏透明