4.21 淘天笔试

选择题我们就不说了

编程题三道

第一道

小红买糖果,有n种糖果,数组a【n】,a【i】表示这种糖果单价为i,美味度为a【i】,

然后小红只买一种糖果,

问美味度不小于k的买糖果所花的钱最少,1<=k<=x,

输入n,x

ai......

输出x个数值,第i个数值表示k=1的时候所花的最小价格

我第一题刚开始以为买糖果的时候只买一包,然后就用dp来存前面的最大美味度

但是实际上是可以买好多包。

第二道

字符串权值的方案数,字符串权值是指字符串中相邻两字符相等的字串的对数(一对只有两个字符)。

给你一个字符串,求出这个字符串取出字串的权值为k的方案数。

输入 string n k(n是字符串的长度)

输出方案数

我做的是枚举,当然是会超时的,但是写完这个之后我觉得好像可以用dp吧,但是没时间写了。

第三道

超级舰队?

小美是一个公司的老板,下面有好多员工,员工有一个直接上司,上司的上司也是上司,

超级舰队是指这个团队里面每个员工都没有上司在这个团队里面。

求出超级舰队的最大工作量。

输入n(总员工),k(超级舰队的员工数)

a【n-1】数组,a【i】表示第i个员工的上司的位置在第a【i】个位置

b【n】数组,b【i】表示第i个员工的工作量

输出超级舰队的最大工作量

鼠鼠这道题就看了一眼就没时间做了。。。。。。

#牛客解忧铺##淘天#
全部评论
我一道没做出来😂😂😂,第一题20,第二题20,第三题没做
6 回复 分享
发布于 2024-04-22 12:20 湖南
第三题参考代码实现
2 回复 分享
发布于 2024-04-21 17:15 浙江
第一题过了60%,思路是对每个item计算一个单价=美味度/价格,但是显然不能只选一个性价比最高的,考虑搞一个优先队列然后每次弹出几个性价比高的然后取一个最好的但是发现会超时,只无脑选性价比最高的然后所有case都用这个大概能过一半多 第二题用双指针全过了 第三题做的我脑溢血了,那天另一个厂笔试考了一个类似的题我寄了,他们考的是,从一个树里面选权重和最大的节点集合,使得总权重最大并且这个集合没有节点是另一个节点的祖先,那个很简单,只要对每个节点计算其本身的权重和所有子节点的权重和取最大值就行了,但我是怎么寄的呢,我一顿操作之后发现它的边是以无向图的形式给出的。。所以看到这个题我以为是原题直接开始写然后写完了发现还有个k的限制条件。。不知道怎么做,应该是某种dp
1 回复 分享
发布于 2024-04-21 16:49 美国
看来你在淘天的笔试中遇到了一些挑战,不过没关系,我们一起来看看这些问题。 第一题是关于小红买糖果的问题,你需要找到美味度不小于k的糖果中,花费最少的一种。这个问题可以通过动态规划来解决。首先,你需要创建一个二维数组dp,其中dp[i][j]表示在美味度不小于j的情况下,购买前i种糖果的最小花费。然后,你需要遍历所有的糖果和美味度,更新dp数组。最后,输出dp[n][k],即为答案。 第二题是关于字符串权值的方案数问题,这个问题也可以通过动态规划来解决。首先,你需要创建一个二维数组dp,其中dp[i][j]表示在字符串的前i个字符中,权值为j的方案数。然后,你需要遍历所有的字符和权值,更新dp数组。最后,输出dp[n][k],即为答案。 第三题是关于超级舰队的最大工作量问题,这个问题可以通过贪心算法来解决。首先,你需要按照员工的工作量从大到小排序。然后,从最大的员工开始,依次选择没有上司的员工加入超级舰队,直到达到k个员工。最后,输出超级舰队的最大工作量。 希望这些建议对你有所帮助,祝你在求职路上一切顺利!
点赞 回复 分享
发布于 2024-04-21 16:07 AI生成
哥们儿数据范围说一下呗😰
点赞 回复 分享
发布于 2024-04-21 16:23 上海
淘天现在还有hc吗,我4月笔试比较晚,现在面试流程卡一周了
点赞 回复 分享
发布于 2024-04-21 16:38 四川
和xd情况一样,一道没a出来;我活个集贸啊;第二题应该是有边界条件,考虑一开始一个子串权重小于了就将其剪枝;
点赞 回复 分享
发布于 2024-04-21 16:49 安徽

相关推荐

随着三方协议的寄出,我的求职之旅终于画上了句号。回首从去年八月开始的求职征程,我经历了秋招的磨砺与彷徨,最终收获了一份各方面都令我心满意足的offer。这段历程,宛如一部起伏跌宕的小剧场,时间线大致如下:八月:满怀期待投出提前批简历,瞄准了拼多多、百度、腾讯等互联网巨头,却如石沉大海,杳无音讯。九月:大厂正式批如火如荼,我几乎每天都在题海中挣扎,笔试接连不断。除了美团让我看到一丝曙光,走到了二面,其余皆是铩羽而归。十月:清醒认识到自己与大厂尚有差距,战略转向中小企业以及央企国企。每周奔波于三四场面试之间,然而大部分中小企业依然是二面止步。十一月:面试重心转向国企银行,收获颇丰,多家银行发来了体检通知。然而理想与现实的差距依然存在——薪资未达预期,且传闻加班强度不小,最终放弃。十二月:在几家制造业公司中权衡利弊后,选择了某外企。薪资虽不令人惊喜,但胜在工作氛围不卷,只是通勤距离略长。本以为求职篇章就此落幕,未曾想,命运给我准备了意外惊喜。二月:去年十月投递的某央企突然发来面试通知。我抱着试一试的心态参与,没想到进展神速——一周内完成两轮面试,两周内便开始薪资洽谈。更令人欣喜的是,他们开出了与外企相当的薪资,而通勤距离仅为之前的三分之一。权衡再三,我决定支付一万元毁约金,选择这个更为理想的机会。至此,我的求职旅程终于尘埃落定。回望这段求职路,我曾焦虑不已,也曾迷失方向;面对无法攻克的笔试题时,我怀疑自己能力;久无面试音讯时,我担忧自己会&amp;quot;毕业即失业&amp;quot;。但如今回首,一切困难都已云淡风轻。或许人生就是如此,当你以为山重水复无路可走时,往往下一秒就会&amp;quot;柳暗花明又一村&amp;quot;。愿大家最后都能得到满意的offer。#牛客AI配图神器#
点赞 评论 收藏
分享
评论
1
12
分享

创作者周榜

更多
牛客网
牛客企业服务