由于选择题20个咱也实在是记不住(其实也没人关心🤣)所以后续就只展示算法题,我自己当时是只做出来1.1道。代码是我在考完后又复盘的时候完善的。由于我是markdown写的,所以部分地方可能看起来很奇怪,原始版本和代码可以去我的主页lx02918.github.io去看,欢迎大家评论指正(我就怕我自己的代码有啥问题,如果有问题请各位一定要指出来,我马上改!) 第一题 给你一个整数,请你判断0 ~
3.2/5 第一题签到a 第二题密码,最小次数就是小于正确密码长度的所有不重复密码个数+1(这个长度第一次就蒙对了),最大次数就是小于等于正确密码长度的所有不重复密码个数(这个长度最后一次蒙对) 第三题dp,从后往前算,定义一个cnt字典计算当前存在的数字(set也行),每挪一个位置把数字加到字典里面顺便计算当前的max和min,然后计算mex的时候传cnt,max和min,min>0直接返回0,
岗位是自动驾驶算法,但是应该不是我实习的部门。 选择题一堆sql 机器学习的东西,这块真的没好好复习,不会的瞎选了 编程题挺简单 第一题比特流的二进制转十进制,不记得stoi方法了,自己写了个转换,a了 第二题类似于岛屿数量,有黑白两个颜色对grid图染色(无限大的格子),然后分别输出黑白的连通块的数量,直接dfs/bfs就行,我是用map存的坐标,害怕稀疏图超时,a了 #蔚来# #面经# #自动
3道acm编程,感觉难度依次增加 一、给三个数m,n,k 把m变成n,有两种操作 1.当m能整除k时,m=m/k 2.m=m-1 求最少操作数 能除则除,反之则减 二、有小写字母字符串s,a,b 可以将s所有字母任意重新排列,求s重排后最多能含有几个子串a或b 三、图论,输入n,之后n-1行输入端点a和b,一行代表ab之间有无向边 保证输入是二分的,即所有端点可以分为两个点集AB,所有边的一个端点
#腾讯音乐笔试##tme# 来攒点人品,发一发今天的tme笔试思路,最后几分钟AK,爽!
Q1. 奇数行全为1,偶数行01交替即可 Q2. 一定存在某个 i,使得要求的极差 = a_{i+1} | ... | a_{n} - a_1 & a_2 & ... & a_{i} 或 a_1 | a_2 | ... | a_{i} - a_{i+1} & ... & a_{n}. 做关于 &, | 的前后缀和,然后遍历 i 即可。 Q3. 用异或的性质,多个相同数字的异或其结果和数字的数量的奇
第二次参加了,第一次惨不忍睹,这次过了2.5终于不是0分选手了😅 前两题签到题,我都有点不敢相信,一下就100%了。 第三题开始恶心人了,刚开始直接建立邻接表,好,通过例子,提交0%。后来想到这个边顺序可能不是父到子,得两个结点都统计邻居关系,换成了矩阵。最后就是看每个节点多少个邻居但要去掉已经访问的结点,计算剩下度的相同对数。果然过了40%提示超时,再提交50%😂。 不管了看第四题想了十几分
第一题 n为1直接得分0,n为2只能一个0一个m,得分m,n为其他值直接把m放在一堆0中间也就是得分2m 第二题 dp写了半天发现不好写,然后换记忆化搜索,但是还是超时只能过27,Python我是@cache写的,没有用dict来记忆化,这个代码平台是不是@cache没用啊😂感觉好几次笔试每次这么写都会超时
难度挺大的,做完不能不回头看 一、单选: 1、float==double:float会被转成double,即便如此,仍有可能返回false 2、AdaBoost算法确实会加大此前决策树(或其他弱分类器)分类错误的权重,使下一个模型尽可能正确,所以依赖之前的模型; 3、GBDT(Gradient Boosting Decision Tree,梯度提升决策树)是一种集成学习方法,它通过迭代地构建决策树
技不如人甘拜下风 5道题 1.签到题 两辆火车车尾对齐出发,长的长度为d1,短的长度为d2,长的慢,速度为v1,短的快,速度为v2,求什么时候车头对齐 就是(d1 - d2) / (v2 -v1) 只需要调整输出的格式,不过只记住了cout.setprecision(),知道还需要一个东西(fixed)但忘了是啥😅 死活想不起来后灵机一动,用牛客自动补全,在cout后面所有跟的东西里找到了fix
时间:90min 1.单选题10道(50分):涉及机器学习、数据结构、概率论等 2.编程题3道(90分) a)(20分)把一个数列拆分后,判断得到的数列是否可能为原数列 b)(30分)套了很多箱子([[]3]代表1个大箱子里放了3个小箱子共有4个箱子),输出箱子的数量 c)(40分)给一个数组,有多少个索引对满足题目条件
#星环科技#太难了太难了,有些题目只会调参的调参侠是做不出来的。 只记得一部分 计算题: A有100元,B有80元,每局游戏A有25%的概率赢,B有75%的概率赢,游戏进行到一方输光。 问赢的概率相减的值 编程题: 有a个货物,b张价值c的优惠券,问最少要花多少钱买完所有货物 用贪心思路AC了 问答题1. 实现一个有向图的类 init,只根据边 get_nodes,得到点的列表 get_dst,得
题有四个部分,全部都是选择,用的牛客平台,需要摄像头和电脑监控,以及手机小程序监控。 第一部分:公司了解 一个英文缩写中的第二个S代表什么意思 公司文化是什么 第二部分:智力题 就是大家平常做的测评里的让你推测后面的图形应该是哪个 第三部分:编程基础 给一段代码,判断输出是什么 基本都是c语言代码,还不是c++ 第四部分:算法相关 跟第三部分差不多,但是侧重数据结构和算法 后面还有几道神经网络题
T1、T2 100 T3 每次可以前进的方向(x+k, y) (x, y+k) (x+k)(y+k) (k随意) 从左上角到右下角的最短路线 打暴力 50,应该是一个前缀和优化dp吧,忘了怎么写了,家人催着吃饭提前交了 T3 暴力代码 #include <iostream> #include <cstring> #include <algorithm> #include <vector> usi
不是自己的场,补一下题。 T1 其实就是对x进行质因子分解,看有多少质因子,根据质因子数量判断胜负。 但是正常质因子分解是O(n)的,x在1e9以内,无法通过。我们可以只判断1e5以内的素数。因为必然不可能存在2个1e5以上的素数乘积乘出来x。如果1e5以内的筛完了,剩下的数字一定一个素数。 T2 双指针。假设以某元素为结尾可以达到长度为m的连续上升子数组,那么它一定可以达到1、2、3...m-1