首页 / 滴滴笔试
#

滴滴笔试

#
16331次浏览 155人互动
此刻你想和大家分享什么
热门 最新
头像
2023-09-15 20:41
门头沟学院 Java
滴滴笔试
020921:先根据点权进行建图,然后边权就是0或者1,然后直接01最短路就可以了 。ps:这题不符合dp的原则,可以想一下蛇形如果为最优解的话 ,dp怎么推 , 根本没办法保证后效性
投递滴滴等公司10个岗位
点赞 评论 收藏
分享
头像
2023-09-08 19:31
门头沟学院 Java
滴滴笔试9.8 AK,结束后放题解
编程题比较简单,但是选择题。。。。。Java岗选择题有C++就算了,有前端的题是不是有点过分了。。。想起了大疆#滴滴##滴滴2024校招##滴滴笔试##滴滴信息集散地#卖糖果,每袋糖果必须b个以上,n个厂商分别做特定个糖果,多少天能做得完a袋n的范围100000a、b的范围应该是10**6还是7范围比较大二分,依次判断能否满足要求n, a, b = list(map(int, input().split(' ')))ls = list(map(int, input().split(' ')))left, right = 0, a*b //max(ls) + 1while left  mid = (left + right) >> 1    c = sum([ c*mid//b for c in ls]) if c >= a:        right = mid    else:        left = mid+1print(left)输入N个单词,输出满足以下条件的单词:该单词能由任意两个单词的拼接后去掉非空前缀、后缀形成N的范围5000,单词长度20集合存储每个单词的前后缀依次判断每个单词的前缀是否存在于后缀,后缀是否存在于前缀n = int(input())ls = [input().strip() for _ in range(n)]res = []pre = set()suf = set()for s in ls:    for i in range(1, len(s)):        pre.add(s[:i])        suf.add(s[i:])for s in ls:    for i in range(1, len(s)):        if s[:i] in suf and s[i:] in pre:            res.append(s)            break res.sort()print(len(res))for s in res:    print(s)
GrahamSa:同ak 感谢前几天的每日一题
投递滴滴等公司10个岗位
点赞 评论 收藏
分享
头像
2022-09-17 20:20
已编辑
南京信息工程大学 前端工程师
9.17 滴滴前端笔试
题型:1.5h、选择题X20 + 编程X2 选择题: 考得有点杂,有数据库、Linux的东西,但是基础的html、css、js考察得比较简单。记几个印象比较深的吧! <img>、<table>哪个是语义化标签 —— table不是语义化标签 jQuery里选择this的方法是 —— $(this),误导选项有$('this') 哪些排序算法是交换算法—— 冒泡排序和快速排序 编程题: 两道模拟题,思...
牛客824513266号:第一题,题目是设y=xf(x),其中f(x)为x转为二进制后的1个数。输入为y,求满足函数的x个数。我求法是先求出y所需的二进制表示位数n(也就是x的最大值),然后for循环遍历i=1~n,反求出x,并计算x中包含1的个数m,判断i是否等于m,如果判断成立则满足条件。但是只A了73%,不知道哪里还有问题。抛砖引玉。
投递滴滴等公司10个岗位 >
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务