给定两个上升的数组,一个数组任取一个数,求两个数差的min

尺取法emm

也不知道对不对

#include <stdio.h>
#include <stdlib.h>
#define SZ 10010
int min(int x, int y)
{if(x < y) return x;else return y;
}
int main()
{int M,N;scanf("%d %d",&N,&M);int x[SZ],y[SZ];int i,j, ans = 1e9, tmp = 0;for(i=0; i<N; i++)scanf("%d",&x[i]);for(j=0; j<M; j++)scanf("%d",&y[j]);for(i = 0; i < N; i++){if(x[i] > y[tmp]) break;for(j = tmp; j < M; j++){if(x[i] < y[j]) break;}tmp = j - 1;if(j == 0) tmp++, ans = min(ans, y[j] - x[i]);else ans = min(ans, min(x[i] - y[j - 1], y[j] - x[i]));//printf("%d %d %d\n", i, j, ans);
    }printf("%d\n", ans);return 0;
}

转载于:https://www.cnblogs.com/pinkglightning/p/8887863.html

尺取法 || emmmm相关推荐

  1. CF660C Hard Process(尺取法)

    整理的算法模板合集: ACM模板 尺取法 题目中要我们求最多改变k次后连续的1的最长长度.那么转换一下,不就是求至多包含k个0的子串的最长长度吗? 直接套用尺取法的思想,维护两端点,一旦0的个数超过k ...

  2. 【常用技巧精选】尺取法

    整理的算法模板合集: ACM模板 目录 1.反向扫描 1 找指定和的整数对 A.UVA1121 Subsequence B.POJ 3320 Jessica's Reading Problem C.l ...

  3. ACM—各种模拟 总结(字符串,尺取法,数学问题)习题汇总

    目录 一.字符串模拟 二. 高精度计算 1. 回文数(高精度,进制转换) 三.数学问题模拟 四.尺取法(双指针法) 1.都说小镇的切糕贵 (尺取法,字符串) umi和弓道 五.奇怪的模拟 x的位数=l ...

  4. 尺取法 POJ 3601 Subsequence

    题目传送门 1 /* 2 题意:求连续子序列的和不小于s的长度的最小值 3 尺取法:对数组保存一组下标(起点,终点),使用两端点得到答案 4 1. 记录前i项的总和,求[i, p)长度的最小值,用二分 ...

  5. poj2739(尺取法+质数筛)

    题意:给你一个数,问这个数能否等于一系列连续的质数的和: 解题思路:质数筛打出质数表:然后就是尺取法解决: 代码: #include<iostream> #include<algor ...

  6. POJ 3320 尺取法,Hash,map标记

    1.POJ 3320 2.链接:http://poj.org/problem?id=3320 3.总结:尺取法,Hash,map标记 看书复习,p页书,一页有一个知识点,连续看求最少多少页看完所有知识 ...

  7. poj_2739 尺取法

    题目大意 给定一个数字N,N可能由1个或多个连续的素数求和得到,比如41 = 2+3+5+7+11+13, 41 = 11+13+17, 41 = 41.求出对于N,所有可能的组合形式. 题目分析 先 ...

  8. poj2566Bound Found尺取法进阶(java)

    题目链接: 这个尺取法的思想挺好的,如果第一次做尺取法题,不妨看下尺取法入门题. 题目大意: 多组测试数据(0,0)截止. 每组数据输入 n,k(n数字个数,k询问次数) 下一行n个数表示序列. 接下 ...

  9. poj3320Jessica's Reading Problem—尺取法(java)

    题目链接 大意:给序列数字,找出最小子序列,包含所有的元素类型.例如 5 1 8 8 8 1 输出2,因为1 8就包含了所有元素 思路:尺取法 这个和裸的尺取优点不同的是,他需要一个map来维护判断而 ...

最新文章

  1. 关键词热度分析工具_亚马逊卖家: 产品关键词挖掘分析必备工具!
  2. 给参加学术会议的人一些宝贵建议
  3. Go Channel 详解
  4. python+ BeautifulSoup抓取“全国行政区划信息查询平台”的省市区信息
  5. C#语法之---多线程、并发与并行概念总结
  6. Maven学习笔记5:Maven属性、profile和资源过滤
  7. 将图像转为特征值_用K均值进行图像分割
  8. python里常用的正则表达式
  9. Leetcode之通配符匹配
  10. 统计学专业词汇英文翻译中英对照总结汇总(贾俊平 统计学 第七版 )
  11. SSO单点登录系统的设计与实现
  12. linux卸载amd软件命令,ubuntu如何卸载软件,Ubuntu软件安装和卸载
  13. 用python打开文件然后写个欢迎代码
  14. 电脑IE图标删不掉怎么办
  15. 一个通过添加本地分区索引提高SQL性能的案例
  16. octave常用指令
  17. strlen、strcpy、strcmp、strcat函数的实现
  18. Android 自定义View实现文本水平方向的跑马灯效果
  19. CF 472B Mystical Mosaic
  20. Android Camera2 实现高帧率预览录制(附源码)

热门文章

  1. nginx 的动静分离配置(tomcat)
  2. Java多线程干货系列—(一)Java多线程基础
  3. python-34:极视界爬虫总结
  4. 如何使用Salt 的各种状态值
  5. 开源-一步步实现cnblogs博客采集工具-对项目需求的分析
  6. winform 系统托盘程序
  7. python 发邮件-带附件-文本-html
  8. NuGet EntityFramework 常用命令
  9. XSS挑战之旅闯关笔记
  10. FieldGroup绑定的日期类型存储格式的问题