字节跳动2018校招大数据方向(第二批).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《字节跳动2018校招大数据方向(第二批).pdf》由会员分享,可在线阅读,更多相关《字节跳动2018校招大数据方向(第二批).pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、编程题 用户喜好时间限制:3 秒空间限制:262144K为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对这类文章喜好值为 k。因为一些特殊的原因,不会出现一个查询的用户区间完全覆盖另一个查询的用户区间(不存在 L1=L2=R2=R1)。输入描述输入描述: :输入: 第 1 行为 n 代表用户的个数 第 2 行为 n 个整数,第 i 个代表用户标号为 i 的用户对某类文章的喜好度 第 3 行为一个正整数 q代表查询的组
2、数第 4 行到第(3+q)行,每行包含 3 个整数 l,r,k 代表一组查询,即标号为 l=i=r 的用户中对这类文章喜好值为k 的用户的个数。 数据范围 n = 300000,q=300000 k 是整型输出描述输出描述: :输出:一共 q 行,每行一个整数代表喜好值为 k 的用户的个数输入例子输入例子 1:1:51 2 3 3 531 2 12 4 53 5 3输出例子输出例子 1:1:102例子说明例子说明 1:1:样例解释:有 5 个用户,喜好值为分别为 1、2、3、3、5,第一组询问对于标号1,2的用户喜好值为 1 的用户的个数是 1第二组询问对于标号2,4的用户喜好值为 5 的用户
3、的个数是 0第三组询问对于标号3,5的用户喜好值为 3 的用户的个数是 2编程题 手串时间限制:1 秒空间限制:65536K作为一个手串艺人, 有金主向你订购了一条包含 n 个杂色串珠的手串每个串珠要么无色,要么涂了若干种颜色。为了使手串的色彩看起来不那么单调,金主要求,手串上的任意一种颜色(不包含无色),在任意连续的 m 个串珠里至多出现一次(注意这里手串是一个环形)。手串上的颜色一共有 c 种。现在按顺时针序告诉你 n 个串珠的手串上, 每个串珠用所包含的颜色分别有哪些。 请你判断该手串上有多少种颜色不符合要求。即询问有多少种颜色在任意连续 m 个串珠中出现了至少两次。输入描述输入描述:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 字节 跳动 2018 校招大 数据 方向 第二
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内