今日头条2018春季校园招聘第一题
在n个元素的数组中,找到差值为k的数字对去重后的个数。
输入:
第一行,n 和 k,n 表示数字个数,k 表示差值
第二行,n 个正整数
输出:
差值为 k 的数字对去重后的个数
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
const int N = 1e6 + 7;
int a[N];
int main()
{int n, k;cin >> n >> k;for(int i = 0; i < n; i++){cin >> a[i];}sort(a, a + n);n = unique(a, a + n) -a;//去重 int r = 0, ans = 0;//双指针法for(int l = 0; l < n; l++)//左端先固定(外层循环) {while(r < n && a[r] - a[l] < k)//右端扫描(内层循环) {r++;}if(a[r] - a[l] == k){ans++;}}cout << ans << endl; return 0;
}
今日头条2018春季校园招聘第一题相关推荐
- 今日头条2018春季校园招聘研发岗位笔试编程题 - 题解
由于24号头条笔试我还在回学校的路上,因此没有在笔试中做题,这些题目都是后来同学给我的,我做了下,不保证100%通过,因为我自己没在笔试中提交过.如果题目抄写有误或者说我的解法有误,或者你有更好的解法 ...
- 今日头条2018春季校园招聘研发岗位笔试 题解 临时版
前言 算算总分,98分,很难受... 临时版的题解都是只会把我的代码发上去,有问题的童鞋们可以留言,我尽力回答=w= 第一题 ...这题很诡异,我只过了80%的数据,用set写会TLE,用hash写会 ...
- 美图2018届校园招聘编程题(AC)
今天分享一下热乎乎的美图2018届校园招聘编程题的代码实现,详情如下. 首先揭秘一下四天前的智商题: 解答:再倒出一片A,然后把这四颗药片各自一分为二,吃每颗药片的一半,剩下的明天吃即可. 注:(如果 ...
- 今日头条2018校园招聘第一题 ---POJ 2479
第一次参加公司的招聘笔试,虽然只是抱着试试水的心态去参加的,可惜的是第一题就做错了..... 第一题,其实只是一个求最大子段和的变式题,不过笔试的时候也不知道怎么了,就是不知道思路,最后还写了一个错的 ...
- 七牛2018春季校园招聘后端开发工程师笔试经验
笔试公司:上海七牛信息技术有限公司 笔试岗位:后端开发工程师 笔试时间:2018年4月14日14:00-15:30 笔试形式:牛客网在线做题 笔试回忆: 笔试共分为不定项选择和问答两部分,不定项选择1 ...
- 多益网络2018春季校园招聘研发岗笔试经验
笔试公司:广州多益网络股份有限公司 笔试岗位:游戏研发工程师 笔试时间:2018年4月18日10:00-22:00任意连续90分钟考试时间段 笔试形式:战盟平台在线做题 笔试回忆: 单选8道题共32分 ...
- 去哪儿2018春季校园招聘软件开发工程师笔试经验
笔试公司:去哪儿网(Qunar.com) 笔试岗位:软件开发工程师 笔试时间:2018年4月2日15:00-17:00 笔试形式:赛码网在线做题 笔试回忆: 笔试共分为选择和编程两部分,选择题10道共 ...
- 今日头条2018校园招聘后端开发工程师(第二批)编程题 - 题解
以前做过第三批的题目,今日头条2018校园招聘后端开发工程师(第三批)编程题 - 题解.这一场的题目偏技巧和算法,而第三批的题偏编码.这一场涉及的算法有二分查找.区间动态规划. 原题链接:点这儿. 第 ...
- 今日头条2018校园招聘后端开发工程师(第四批)编程题 - 题解
做过第三批的题目,今日头条2018校园招聘后端开发工程师(第三批)编程题 - 题解和第二批的题目,今日头条2018校园招聘后端开发工程师(第二批)编程题 - 题解. 这一场题目还是挺好玩的,也挺有技巧 ...
最新文章
- Nhibernate常见的错误
- 集成学习-Boosting集成学习算法LightGBM
- OpenCV gapi模块API的引用(附完整代码)
- 【算法竞赛学习】学术前沿趋势-论文代码统计
- 2 如何设置窗口title_如何设置华为4G路由2的WiFi黑白名单【设置方法】
- 白中英 计算机组成原理_计算机组成原理 第五版.立体化教材 白中英 大学教材...
- 为什么要返回function_宇宙飞船返回时,为什么要冒着烧毁的风险加速穿过大气层?...
- 听云数据库管理平台NetopGO简介
- oracle blob 转 varchar2,oracle varchar2与clob、blob互转
- 中兴机顶盒网关服务器地址,中兴全球首发高清双向网关型DVB机顶盒
- 【算法】滴滴-2021校招在线笔试0913 X星文
- Python OpenCV 图片滑块验证码自动识别方案分析与自动化识别方案实现 图片相似度对比 OpenCV如何找到图片中的正方形并进行标记?
- linux 如何做共享磁盘阵列,在Linux上玩转磁盘阵列分享
- STM32L0系列之【串口收发】
- python matplotlib 画图保存图片简单例子
- 文字底部或者中间 加横线
- 【Linux学习笔记】Linux命令压缩解压文件
- 怎样恢复计算机管理员用户,忘记了电脑系统Administrator账户的密码?如何恢复?...
- php面试题之PHP核心技术
- 2020年总结与展望
热门文章
- Linux下安装MySQL失败(mariadb-libs 被取代)
- 大数据特征与发展历程
- 剑灵服务器维修补偿怎么拿,《剑灵》萌新问一下 收到这个维护补偿邮件 下面又有一个提示“这个不是...
- 分享一个华为网盘vip帐号
- Python小游戏——反恐精英和
- springboot项目使用beetl模板引擎生成word文件
- Allegro 中PCB Design L/XL/GXL 的区别
- 关于自我认知及自我目标
- 10-10 查询姓‘李’的学生记录(MSSQL)
- 解决报错 Error in processing command line: Don‘t understand command line argument “-cl-no-subgroup-ifp“