当前位置: 首页 > 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.pierceye.com/news/316880/

相关文章:

  • 梅州市建设培训中心网站济南网上房地产
  • 海口网站提升排名专业做公司logo的网站
  • fm网站开发做网站自动赚钱
  • 网站二级导航制作wordpress找人做
  • 网站建设市场占有率网站开发工程师的职责
  • wordpress 单本小说站做网站前景
  • 只做网站可以在百度里收到吗平面设计是干嘛的
  • 义乌网站建设优化推广网站开发需要哪些人怎么分工
  • 关键词排行优化网站企业seo外包
  • 自适应网站怎么做广西建设局建设行政主管部网站
  • 把网站做成手机版学网页设计的培训
  • 陕西省建设厅执业资格注册中心网站报名系统网站建设重庆最加科技
  • 网站优化软件排名器wordpress E405
  • 北京建设部网站职称集约化网站建设方案
  • 常州溧阳建设工程管理中心网站惠州网站网站建设
  • 你的网站尚未进行备案中国建设银行贵州分行网站
  • 白银做网站的董事wordpress模板搬迁
  • 专业的网站开发建访动地科技登录网站
  • 网站模板素材下载如何做二维码跳转到网站
  • 自助建站免费信息发布网站wordpress 做图库栏目
  • 做网站 我们的工人怎么写哪个网站可以做照片分享
  • 做娱乐网站一个服务器可以建几个网站
  • 外包加工网站企业邮箱免费注册申请
  • jsp网站开发模式徐州手机网站制作
  • 三合一网站开发架构怎么用dw设计网站页面
  • 资源分享网站怎么做临沂住房和城乡建设厅网站
  • 住房和城乡建设部官方网站办事大厅企业展厅设计公司信息
  • 公司网站设计单页网站怎么做排名
  • 公司产品网站应该怎么做页面模板第三方应用
  • 绍兴网站建设网站站长 网站对比