摘要:
题目链接 代码参考自 public static boolean flag = false; // 用来判断当前走过来距离是否有这样一个数 public int judge(int []stones, int value) { int left = 0, right = stones.length 阅读全文
摘要:
题目来自 代码及思路 public boolean isSubStructure(TreeNode A, TreeNode B) { if (A == null || B == null) return false; //先从根节点判断B是不是A的子结构,如果不是在分别从左右两个子树判断, //只要 阅读全文
摘要:
题目来自 给定三个整数数组 A = [A1, A2, ... AN], B = [B1, B2, ... BN], C = [C1, C2, ... CN], 请你统计有多少个三元组(i, j, k) 满足: 1 <= i, j, k <= N Ai < Bj < Ck 【输入格式】 第一行包含一个 阅读全文
摘要:
题目链接 **题目思路:**呃,这是一种数学规律,让数字拆分成尽可能多的3相乘,如果剩下的数字<=4需要另做考虑,这点很容易得出,这样拆分的数字相乘的结果就是最大的。 代码 public int cuttingRope(int n) { int []dp = {0, 1, 1, 2, 4}; if 阅读全文