笔试
mudamu88
这个作者很懒,什么都没留下…
展开
-
经典笔试题:小q的歌单(背包问题)
小Q有X首长度为A的不同的歌和Y首长度为B的不同的歌,现在小Q想用这些歌组成一个总长度正好为K的歌单,每首歌最多只能在歌单中出现一次,在不考虑歌单内歌曲的先后顺序的情况下,请问有多少种组成歌单的方法。 输入描述: 每个输入包含一个测试用例。 每个测试用例的第一行包含一个整数,表示歌单的总长度K(1<=K<=1000)。 接下来的一行包含四个正整数,分别表示歌的第一种长度A(A...原创 2018-08-29 13:02:56 · 419 阅读 · 0 评论 -
0-1背包问题
问题描述: 现有n件物品和一个容量为c的背包。第i件物品的重量是重量为w[i],价值是v[i]。已知对于一件物品必须选择取(用1表示)或者不取(用0表示),且每件物品只能被取一次(这就是“0-1”的含义)。求放置哪些物品进背包,可使这些物品的重量总和不超过背包容量,且价值总和最大。 求解思路: 假设有5件物品,其重量分别是w={2,2,6,5,4},价值分别是v={6,3,5,4,6},背...原创 2018-08-29 13:43:38 · 268 阅读 · 0 评论 -
二叉树遍历(递归、BFS、DFS)
import java.util.LinkedList; import java.util.Queue; // 0 // / \ // 1 2 // / \ // 3 4 public class maxDepth{ public static void main(String[] args){ ...原创 2018-09-05 21:20:52 · 665 阅读 · 0 评论 -
罗马数字转阿拉伯数字
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } public static int transfer(String roma){ //建立一个符号与value对应的数组 int...原创 2018-10-16 12:03:58 · 306 阅读 · 0 评论