腾讯2022春招技术类编程题汇总(网友回忆)_第1页
腾讯2022春招技术类编程题汇总(网友回忆)_第2页
腾讯2022春招技术类编程题汇总(网友回忆)_第3页
腾讯2022春招技术类编程题汇总(网友回忆)_第4页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑腾讯2022春招技术类编程题汇总(网友回忆)腾讯2022春招技术类编程题汇总(网友回忆)

1.(计算题)小Q定义了一种数列称为翻转数列:给定整数n和m,满足n能被2m整除。对于一串连续递增整数数列1,2,3,4...,每隔m个符号翻转一次,最初符号为'-';。例如n=8,m=2,数列就是:-1,-2,+3,+4,-5,-6,+7,+8.而n=4,m=1,数列就是:-1,+2,-3,+4.小Q现在希望你能帮他算算前n项和为多少。输入描述:输入包括两个整数n和m(2=n=109,1=m),并且满足n能被2m整除。输出描述:输出一个整数,表示前n项和。输入例子:82输出例子:8

2.(计算题)小粉笔和羊羊正在玩一个纸牌游戏。这个游戏一共有n张纸牌,第i张纸牌上写着数字ai。小粉笔和羊羊轮流抽牌,小粉笔先抽,每次抽牌他们可以从纸牌堆中任意选择一张抽出,直到纸牌被抽完。他们的得分等于他们抽到的纸牌数字总和。现在假设小粉笔和羊羊都采用最优策略,请你计算出游戏结束后小粉笔得分减去羊羊得分等于多少。输入描述:输入包括两行。第一行包括一个正整数n(1=n=105),表示纸牌的数量。第二行包括n个正整数ai(1=ai=109),表示每张纸牌上的数字。输出描述:输出一个整数,表示游戏结束后小粉笔得分减去羊羊得分等于多少。输入例子:3274输出例子:5

3.(计算题)小Q的父母要出差N天,走之前给小Q留下了M块巧克力。小Q决定每天吃的巧克力数量不少于前一天吃的一半,但是他又不想在父母回来之前的某一天没有巧克力吃,请问他第一天最多能吃多少块巧克力输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数,表示父母出差的天数N(N=50000)和巧克力的数量M(N=M=100000)。输出描述:输出一个数表示小Q第一天最多能吃多少块巧克力。输入例子:37输出例子:4

4.(计算题)小Q有X首长度为A的不同的歌和Y首长度为B的不同的歌,现在小Q想用这些歌组成一个总长度正好为K的歌单,每首歌最多只能在歌单中出现一次,在不考虑歌单内歌曲的先后顺序的情况下,请问有多少种组成歌单的方法。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含一个整数,表示歌单的总长度K(1=K=1000)。接下来的一行包含四个正整数,分别表示歌的第一种长度A(A=10)和数量X(X=100)以及歌的第二种长度B(B=10)和数量Y(Y=100)。保证A不等于B。输出描述:输出一个整数,表示组成歌单的方法取模。因为答案可能会很大,输出对1000000007取模的结果。输入例子:52333输出例子:9

5.(计算题)小Q的公司最近接到m个任务,第i个任务需要xi的时间去完成,难度等级为yi。小Q拥有n台机器,每台机器最长工作时间zi,机器等级wi。对于一个任务,它只能交由一台机器来完成,如果安排给它的机器的最长工作时间小于任务需要的时间,则不能完成,如果完成这个任务将获得200*xi+3*yi收益。对于一台机器,它一天只能完成一个任务,如果它的机器等级小于安排给它的任务难度等级,则不能完成。小Q想在今天尽可能的去完成任务,即完成的任务数量最大。如果有多种安排方案,小Q还想找到收益最大的那个方案。小Q需要你来帮助他计算一下。输入描述:输入包括N+M+1行,输入的第一行为两个正整数n和m(1=n,m=100000),表示机器的数量和任务的数量。接下来n行,每行两个整数zi和wi(0zi1000,0=wi=100),表示每台机器的最大工作时间和机器等级。接下来的m行,每行两个整数xi和yi(0xi1000,0=yi=100),表示每个任务需要的完成时间和任务的难度等级。输出描述:输出两个整数,分别表示最大能完成的任务数量和获取的收益。输入例子:12100310021001输出例子:120006

6.(计算题)画家小Q又开始他的艺术创作。小Q拿出了一块有NxM像素格的画板,画板初始状态是空白的,用'X'表示。小Q有他独特的绘画技巧,每次小Q会选择一条斜线,如果斜线的方向形如'/',即斜率为1,小Q会选择这条斜线中的一段格子,都涂画为蓝色,用'B'表示;如果对角线的方向形如'\',即斜率为-1,小Q会选择这条斜线中的一段格子,都涂画为黄色,用'Y'表示。如果一个格子既被蓝色涂画过又被黄色涂画过,那么这个格子就会变成绿色,用'G'表示。小Q已经有想画出的作品的样子,请你帮他计算一下他最少需要多少次操作完成这幅画。输入描述:每个输入包含一个测试用例。每个测试用例的第一行包含两个正整数N和M(1=N,M=50),表示画板的长宽。接下来的N行包含N个长度为M的字符串,其中包含字符'B','

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论