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

接计设做的网站交流平台网站怎么做

接计设做的网站,交流平台网站怎么做,网站建设 重庆,北京建设部安全员证书查询网站给定两个升序排序的有序数组 A 和 B #xff0c;以及一个目标值 x 。 数组下标从 0 开始。 请你求出满足 A[i]B[j]x 的数对 (i,j) 。 数据保证有唯一解。 输入格式 第一行包含三个整数 n,m,x #xff0c;分别表示 A 的长度#xff0c;B 的长度以及目标值 x 。 第二行包…给定两个升序排序的有序数组 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 iostreamusing namespace std;const int N 100010; int n, m, x; int a[N], b[N];int main () {scanf(%d%d%d, n, m, x);for(int i 0; i n; i ) scanf(%d, a[i]);for(int i 0; i m; i ) scanf(%d, b[i]);for(int i 0, j m - 1; i n; i ){while(j 0 a[i] b[j] x) j --;if(a[i] b[j] x) // 此时a[i] b[j] 要么相等要么小于x相等就输出了小于一定是a[i]太小{printf(%d %d, i, j);break;}}return 0; }二分思路核心代码 for(int i 0, j m - 1; i n; i ){int l 0, r m - 1; // 二分出b数组的答案索引while(l r){int mid l r 1;if(a[i] b[mid] x)r mid;elsel mid 1;}if(a[i] b[l] x){printf(%d %d, i, l);break;}}
http://www.zqtcl.cn/news/316880/

相关文章:

  • 网站空间多大合适软件开发培训机构网课
  • 13个实用平面设计网站网络推广一个月的收入
  • 淮安企业网站制作校园网网络规划与设计方案
  • html完整网站开发自媒体平台账号注册
  • 厦门seo网站网站空间 群集
  • 青岛网站推广方案营销自动化平台
  • 管理信息系统与网站建设有什么区别python版wordpress
  • 济南市建设行政主管部门网站公众号登录入口官网
  • 深圳苏州企业网站建设服务企业做网站需要什么条件
  • 电脑什么网站可以做长图攻略公众号 微网站开发
  • 网站核检单怎么用小皮创建网站
  • 企业网站托管平台有哪些烟台高新区建设局网站
  • 石家庄网站做网站和县网页定制
  • 网站个人备案和企业备案潍坊公司注册网站
  • 建个网站的流程互联网裁员
  • 设置网站模板汉口网站建设公司
  • 网站对一个关键词做排名怎么做网站建设 图纸网
  • 什么网站比较吸引流量网页设计代码td
  • 克隆网站怎么做后台wordpress网站缩
  • 仁怀哪儿做网站泰安市建设局
  • 做网站和编程有关系吗手机怎么做电子书下载网站
  • 网站做关键词排名网站快速排名的方法
  • 有网站模板如何预览泉州app开发
  • 网站自助建站系统重庆皇华建设集团有限公司网站
  • 云速成美站做网站好吗汕头制作网站
  • 搜狗搜索网站提交入口在哪里做卖车网站
  • 河南省百城建设提质网站新人怎么做电商
  • 建设机械网站制作创建个人网站教案
  • 无锡网站推广装修风格大全2023新款
  • 在线设计logo免费网站如何在网站上添加qq