回顾:继上次投递阿里云简历被拒后,自己完成了抖音后端项目,并开始做CMU15445课程的lab。于2023.03.06开始投递简历,目前已经已经投递了 钉钉、百度、携程、网易、拼多多、米哈游、美团。进度:携程简历过审,于2023.03.07 19:00-21:00参加笔试做题情况:只完整做出来了第二题,但是第一题和第三题都写完了,第四题DP没有思路。第一题应该是忽略了后一个数与前一个数差值的绝对值小于1,绝对值!我的代码里是 abs(a[i+1+curr] - a[i+curr]) == 1。第三题是一个解方程题,我用的一元二次方程组的公式法,不知道为啥错了。4道编程题:T1. 数组后一个数与前一个数差值的绝对值小于1则为稳定序列,求一个数组的最长稳定子序列长度。测试用例:input:52 4 2 3 2output:3T2: 对字符串的指定区间内的字母进行重写2次的的操作。测试用例:input:6 2abcdef2 43 6output:abbbccccdddef(变换过程:abcdef --> abbccddef --> abbbccccdddef)T3. 游游准备开车出游,她的车非常特殊,油越多则最高速度越快,即最高速度和油量是成正比的。另外,行驶过程中油是不会消耗的。已知游游的车初始的最高速度为vo,当游游花费了t时间加油时,车的最高 速度会变成v0+t* x. 游游开车的总里程为y,假设游游始终以最高速度行驶(即忽略加速时间),游游想知道,自己最少花费多少时间可以完成出游?结果是一个浮点数,代表最终花费的总时间。如果你的答案和标准答案的相对误差不超过10e-6,则认为答案正确。v x y都是输入的常数输出最小时间v大于0 小于10e9x y大于1 小于 10e9T4.游游正在逛超市,有n个商品摆成排,第个商品的价格为ai,游游对它的真爱度为b。所有商品的价格都是偶数。超市开展了一个活动, 当游游花费原价买了一件商品时,她可以用半价买下一件右边相邻的商品(也可以用原价购买,这样该商品右边的商品就有 一次享受半价的机会) 。但如果游游半价购买了一件商品, 那么下一件右边相邻的商品只能原价购买。换言之,如果游游想要半价买某一件商品,必须先用原价买下它相邻的左边的那个商品。游游初始的钱为 x,她想要买的商品的喜爱度总和尽可能大,但总价格不能超过 x,你能帮帮她计算最大的喜爱度总和吗?n x a大于1 小于 1000b大于1小于 10e9
点赞 31
评论 22
全部评论

相关推荐

03-27 22:42
南京大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务