华为4.27笔试

1. 购买水果最便宜方案
2. 公式修正
3. 项目规划


#华为笔试##投票##实习##春招##笔试题目##华为#
全部评论
春招都打算摆烂了,结果突然收到邀请,太久没练了笔试狠狠搞了我一波,难受,还是太菜了
6 回复 分享
发布于 2022-04-27 21:04
第二题自己输入的用例都是对的,提交只有10%………
5 回复 分享
发布于 2022-04-27 21:03
求第一题答案
3 回复 分享
发布于 2022-04-27 20:54
哥们你八点十四就写完了??太狠了
2 回复 分享
发布于 2022-04-27 20:57
第一题,用一个数组记录1-n时间每个小时的价格最小值,每个水果读进来的时候,遍历它的起始时间到终止时间,如果价格比数组里的值小,就替换数组的值
1 回复 分享
发布于 2022-04-27 21:06
第二题写写改改了一个半小时,还是才过10%😭
1 回复 分享
发布于 2022-04-27 21:19
执行时间超过时间限制扣分吗?😭
1 回复 分享
发布于 2022-04-27 22:43
别说了,我做着做着接到110电话,刚开始以为没啥事想考完再说,结果连着打了四个,我寻思有啥急事呢就没办法交卷去接电话了,结果是提醒我别被电信诈骗。。。
8 回复 分享
发布于 2022-04-27 21:35
第一题怎么动态维护区间内的最小值哇
点赞 回复 分享
发布于 2022-04-27 20:49
求第1题答案😂
点赞 回复 分享
发布于 2022-04-27 20:55
第一题,暴力就行,输入内容,排个序,然后维护n个长度数组,数组存最小值,维护个result变量,数组存的大了,就result减去差值。一开始过了40%,后来排序加进去过了100。
点赞 回复 分享
发布于 2022-04-27 21:02
第一题用multiset放水果价格和结束时间,每次取最便宜的,过了时限就erase()。 第二题不会做,BFS暴力超内存了。。。 第三题将n个项目进行状态压缩,遍历1至(1<<n)-1即可。
点赞 回复 分享
发布于 2022-04-27 21:07
第二题暴力枚举35,但我应该是哪里写的有问题,最后是解答错误。我怀疑枚举还能过更多。
点赞 回复 分享
发布于 2022-04-27 21:15
第一题暴力+贪心就能过 ac 第二题感觉是暴搜dfs/bfs 但是不会写 基于if-then写了一些条件 过了35% 第三题感觉就是0-1背包问题  但是还是每太想明白 项目选不选是对应物品选不选,那些条件代表着容量???不知道求大佬解答 猜用例过了12%
点赞 回复 分享
发布于 2022-04-27 21:18
求大佬贴讲解二三题思路
点赞 回复 分享
发布于 2022-04-27 21:21
大佬贴个第二题吧!
点赞 回复 分享
发布于 2022-04-27 21:33
第三题回溯
点赞 回复 分享
发布于 2022-04-27 21:33
第一题: import java.util.ArrayList; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; public class huaw1 {     public static void main(String[] args) {         Scanner scan = new Scanner(System.in);         int n = scan.nextInt();         int m = scan.nextInt();         int[][] arr = new int[m][3];         for (int k = 0;k<m;k++){             arr[k][0] = scan.nextInt();             arr[k][1] = scan.nextInt();             arr[k][2] = scan.nextInt();         }         Arrays.sort(arr,(a,b)->a[2]-b[2]);         int cost = 0;         A: for (int i = 1;i<=n;i++){             for (int j =0;j<m;j++){                 if (i>=arr[j][0]&&i<=arr[j][1]){                     cost = cost+arr[j][2];                     //long s1 = arr[j][1];                     continue A;                 }             }         }         System.out.println(cost);     } }
点赞 回复 分享
发布于 2022-04-27 21:40
第三题我用的多维背包写的,测试用例过了,但是只能过24%,找不到问题,气死了
点赞 回复 分享
发布于 2022-04-27 21:56
第三题不就是01背包吗 为什么过不了?????
点赞 回复 分享
发布于 2022-04-27 23:10

相关推荐

11-09 12:17
清华大学 C++
out11Man:小丑罢了,不用理会
点赞 评论 收藏
分享
评论
7
44
分享
牛客网
牛客企业服务