腾讯笔试记录0326(研发)

1.链表操作:
描述:链表中相邻节点两两一组,然后相邻两组之间进行交换。
2.重组字符串:
描述:给定N个字符串,每个字符串全部由小写字母组成,且每个字符串的长度最多为8,请你断有多少重组字符串,重组字符串有以下规则:1.从每个字符串里面都抽取1个字母组成。2.新字符串不能有2个相同的字母。请问总共能组成多少个重组字符串。
3.最小权值排列数组:
描述:给定2个整数数组A,B,数组长度都为N,数组B为权值数组,权值数据范国为[0,2],请你构造一个数组C,满足以下条件:
1,长应为N
2.数组元素范国为[1,N],且元素值不能更复,即为N的一个排列
3.如果数组下标i<j,且有B[i]>B[j],那么一定要保证C[i]>C[j]
4数组C与数组A每个元素之差的和的绝对值最小.
4.乘积与异或:
描述:给出一个正整数数组A,牛牛想知道其中有多少子数组满足:里面所有数字的乘积等于里面所有数字的异或一个数组的子数组指数组中非空的一段连续数字。
5.gcd序列问题:
描述:牛妹在生日这一天收到了一个长度为n的序列a1,a2,,an:牛妹希望从这个序列中除一些数,使得剩下的元素的最大公约数合好等于k,求多少种方案。由于答案可能过大,请对(10的9次方+7)取模。最大公约数指两个或多个整数公有的数中最大的一个。
全部评论
老哥你投递的啥岗位?笔试给了多长时间?
点赞
送花
回复
分享
发布于 2023-03-27 22:12 甘肃

相关推荐

点赞 2 评论
分享
牛客网
牛客企业服务