富途笔试

第一题只有C++,没办法,试了输出“false”通过40%,输出“true”通过60%;
第二题,输入都没有描述,代码没通过,提交完又改了一下,算是勉强符合我的预期;

import java.util.*;


public class Solution {
    /**
     * 
     * @param paths int整型二维数组 
     * @param happy int整型一维数组 
     * @param root int整型 
     * @return int整型
     */
    public int maxHappy (int[][] paths, int[] happy, int root) {
        // write code here
        int res=0;
        Map<Integer,Integer> map=new HashMap<>();
        List<Set<Integer>> plan=new ArrayList<>();
        for(int[] a:paths){
            map.put(a[1],a[0]);
        }
        map.forEach((k,v)->{System.out.println(k+"->"+v);});
        int tag=1;
        for(int i=1;i<=map.size()+1;i++){
            Set<Integer> list=new HashSet<>();
            int flag=0;
            while (tag<=root){
                if(flag>map.size()+1-i){
                    break;
                }
                if(!list.contains(map.get(i+flag))){
                   list.add(i+flag) ;tag++;
                }
                flag++;
            }
            tag=1;
            plan.add(list);
        }
        for(Set<Integer> li:plan){
            res=Math.max(res,sum(li,happy));
        }
        return res;
    }
    public static int sum(Set<Integer> list,int[] happy){
        int sum=0;

        for(Integer i:list){
            sum+=happy[i];
        }

        return sum;
    }

    public static void main(String[] args) {
        int [][] tree=new int[][]{{1,2},{1,3},{2,4}};
        int [] happy=new int[]{0,5,4,2,3};
        System.out.println(new Solution().maxHappy(tree,happy,2));
    }
}


#笔试题目##富途#
全部评论
早上面试不怎么顺利,没发挥好,烦
2 回复 分享
发布于 2021-03-30 21:01
我佛了,通知我笔试过了,我觉得发挥的非常差,而且隔了两个星期了,通知我面试
点赞 回复 分享
发布于 2021-04-12 15:26

相关推荐

把实习生当正职使昨天第一天就加班,晚上连口饭都没吃上,以后日子咋过,我不想干了
码农索隆:实习不怕忙,就怕干的活重复且没难度,要干就干那种有深度有难度的任务,这样才能快速的提升
实习吐槽大会
点赞 评论 收藏
分享
机械打工仔:第一位颇有孟德之志
点赞 评论 收藏
分享
每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
点赞 评论 收藏
分享
06-25 16:00
武汉大学 Java
工科研究生底薪工资就开3k啊??
机械打工仔:写文章提成的岗位工资低,你怪工科?
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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