小红书cpp笔试 4.9

三道题一道都不会
甚至只有第二题能看懂是什么意思 拷打的我怀疑人生了。。
觉得leetcode250道题白刷了
全部评论
第一题才18 ,但找不出反例了,有没有一样的或者懂得解决一下疑惑
9 回复 分享
发布于 2023-04-09 18:09 陕西
草 太难了 看第二题一开始很开心 心想 不就是个完全背包吗?写着写着发现一个测试点都没过,后面往下拉了拉 发现了那个万恶的树状图,两眼一黑。就这题做了一个小时,没写出来。后面想着要不暴力一点,把所有瓶子都2^N+NX,扔进数据表里再做一遍背包,发现时间来不及了。
5 回复 分享
发布于 2023-04-09 18:08 美国
做完心态崩了
4 回复 分享
发布于 2023-04-09 17:57 广东
第二题 ```java class Solution { public static void main(String[] args) { new Solution().sol(); } public void sol() { Scanner in = new Scanner(System.in); int n=in.nextInt(); int X=in.nextInt(); int C=in.nextInt(); int[] Vol= new int[n]; int[] Qua= new int[n]; for (int i = 0; i < n; i++) { Vol[i]=in.nextInt(); } for (int i = 0; i < n; i++) { Qua[i]=in.nextInt(); } int[] dp = new int[C+1]; for (int i = 0; i < dp.length; i++) { dp[i]=-1; } dp[0]=0; for (int i = 0; i < Vol.length; i++) { dp[Vol[i]]=Math.max(dp[Vol[i]],Qua[i]); } for (int i = 2; i < dp.length; i++) { for(int j=1;j<i;j++){ int k = i-j; if(dp[j]!=-1&amp;&amp;dp[k]!=-1){ if(j==k){ dp[i]=Math.max(dp[i],dp[j]*2+X); }else{ dp[i]=Math.max(dp[i],dp[j]+dp[k]); } } } } System.out.println(dp[C]); } ```
3 回复 分享
发布于 2023-04-09 20:25 辽宁
上一轮笔试的现在都没消息,他又开一轮,笑死
2 回复 分享
发布于 2023-04-10 12:21 福建
第三题,用map来存每个放入球的下标和放入的时间,然后取出就是从map中移除,然后每次求数字和的时候就是从map中取出值再进行时间计算,然而就过了27...不知道为啥
2 回复 分享
发布于 2023-04-09 21:02 浙江
第三题根本没时间看,第一题非常熟悉,但是不知道为啥 就过了一半的测试点。估计还是基本功不到家,想用python,发现和力扣不大一样,想不起来怎么输入输出了,于是改用c++, 但是N年没写已经完全忘记怎么建树了,用了个邻接表,写的破破烂烂。
2 回复 分享
发布于 2023-04-09 18:11 美国
第二题,其实相当于一个,最长路径来着。用bfs就能求,当然背包也是可以的
2 回复 分享
发布于 2023-04-09 17:46 山东
我也是!感觉自己好傻😭
1 回复 分享
发布于 2023-04-10 12:21 陕西
第一题感觉不难但是最终只过了18,第二题最后也没写出来,第三题有思路但是最后没时间了,凉凉之
1 回复 分享
发布于 2023-04-10 12:15 浙江
第一题重点是他是一棵树你可以把每条边看成单向的 然后从根1开始遍历每一条路径下面有几个点并记录下来,最后遍历。 第二题就是一个dp 详情看代码吧。 第三题用两个set存红蓝,然后每次放入的时候让他相当于从0时刻放入,比如3时刻放value为5的,则放入set的时候把他的value设置为2。这样就相当于都是从0开始算的,同时维护两个set的和,输出的时候红色的和加上n(红)*time,蓝色的和减去n(蓝)*time
1 回复 分享
发布于 2023-04-09 20:40 辽宁
第二题感觉是完全背包,但是还有条件要处理,最后也没写出来,凉
1 回复 分享
发布于 2023-04-09 18:01 美国
世另我
1 回复 分享
发布于 2023-04-09 17:56 北京
无语了
1 回复 分享
发布于 2023-04-09 17:39 浙江
顺便求一个骗分的方法 极其需要
1 回复 分享
发布于 2023-04-09 16:56 山东
阿里数字供应链部门刚开始春招,欢迎同学踊跃报表。查看个人首页帖子 查看部门介绍和扫码线上投递简历。 https://www.nowcoder.com/discuss/472422701500485632?
点赞 回复 分享
发布于 2023-04-12 11:27 浙江
一模一样,我也leetcode刷了200多道,没什么用,不会的还是不会,还得继续修炼呢
点赞 回复 分享
发布于 2023-04-11 10:20 广东
佬们是春招还是实习啊
点赞 回复 分享
发布于 2023-04-10 15:01 吉林
第二题我用的回溯,写出了满足C的组合,时间不够了
点赞 回复 分享
发布于 2023-04-10 12:29 陕西
第二个动态规划看着就很复杂,算了,第三个有思路,但后来调来调去也没ac
点赞 回复 分享
发布于 2023-04-10 12:23 山东

相关推荐

2025-12-02 02:15
门头沟学院
最近菊厂陆续开了,极力劝退那些拿13级的985硕士,就13级那么点儿薪资,一线城市每个月到手1.8/7/6w,租房2k还是破烂,吃饭2k还是预制菜,买个1k衣服都是聚酯纤维破塑料,稍微出去浪一浪,能留1w就是万岁,要是再有个啥都想买的对象,一线工作一年难存10w。隔壁工地混泥土,钳工,焊工一天800+,还包吃包住。读书18年到985硕士出来就为了进厂螺丝工?还不如从8岁童工开始干活,别人读书完了你工龄18+,混不上领导也是个小头头了。当然专科进来正式工,od都行,一般本科进来13级也OK,毕竟22岁年纪摆在那个地方还不需要太花钱。读硕博的基本26岁,工作两年就要结婚的,兜里没几个崽,连彩礼都要信用贷。菊厂离职的不少,毕竟正常没人受得了9116(梗:再来一次911刷6)。为啥这时候劝?因为刚下班,因为国考刚完,省考下周,就是可惜选调只有当年应届能报。现在回想能拍断大腿。应届生真实好身份,错过这一次,选调,考公,考编,当老师,进医院,研究所,高校,央国企,基本都无缘了,就连报名资格都被剥夺了,可谓是被党和国家遗弃的废材,统称“社会上的”,扔到社会去流浪,被用坏了就扔医院,长期超负载使用,零件修不好基本可以扔火里回炉重造了。体制内奉行找体制内的,都是党和国家选的人才,智力不差,样貌不丑,身材端正,收入稳定,安居房政策福利待遇也OK。因公出行都是报销,周末顺带“游山玩水“,这种体制内单身资源但凡想找对象,去社会上随便吆喝一声都排队。观察一下,基本没什么公务员在相亲,因为早就被邻里邻居抢光了。
哈哈哈,你是老六:就这不去的人大把人干呢,现在不缺人干活,你不干大把干呢,还有那个说农民工赚钱的,那个800+我估计肯定也就那一段时间,哪有这么赚钱,还是一句话,要想存下钱必须花销极低,能省的就不花钱,工资要高点
点赞 评论 收藏
分享
评论
15
26
分享

创作者周榜

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