摘要:
感觉就是树dp 树的自相似结构天然适合 dp 这种形式 dp[i] 表示以 i 为根节点的子树中的最大路径 考虑转移,那么就是 dp[i] = max 子节点 + a[i] 同时维护下答案,因为路径可以是通过 i 这个根节点,这样转折一次得到比较长的路径 /** * Definition for a 阅读全文
摘要:
一个数和其自身的异或和是 0 因此对数组中的所有元素进行异或,剩下的那个数就是只出现了一次的数 class Solution { public: int singleNumber(vector<int>& a) { int sum = 0; int n = a.size(); for (int i 阅读全文