• 飞书后台 10-11

    第一题:

第一题用了long存分数,每个个人的总分用哈希表存。最后用一个类去把每个人分数和id包含进去,
使用collections排序设置比较器

  • BufferedReader类是在java.io包。
  • InputStreamReader也是在Java.io包中。
  • BufferedReader bf = new BufferedReader(new InputStreamReader(System.in));
  • 包装类比较大小使用.equals()和.compareTo()方法
  • 上述问题搞定后可能:m比总员工数多。

    第二题:

  • 看清题目

    第三题:

  • dp,不会

    第四题:

  • 第四题使用dfs,dfs中有魔法剩余使用次数,当前值,目标值,当前索引,阶乘数组,原数组,每一次dfs有三种选择,好像超时了。