272. 爬楼梯 II 中文English 一个小孩爬一个 n 层台阶的楼梯。他可以每次跳 1 步, 2 步 或者 3 步。实现一个方法来统计总共有多少种不同的方式爬到最顶层的台阶。 样例 Example 1: Input: 3 Output: 4 Explanation: 1 + 1 + 1 = ...
分类:
其他好文 时间:
2021-01-13 10:36:17
阅读次数:
0
题目链接:https://codeforces.com/contest/1438/problem/E 根据题目性质,答案不会太大 枚举左端点 \(l\), 令 \(k\) 为 \(a_l\) 的最高位,那么可能合法的右端点 \(r\) 一定在区间和小于 \(2^{k + 1}\) 的区间内,暴力寻找 ...
分类:
其他好文 时间:
2021-01-13 10:34:18
阅读次数:
0
题目链接 题解 答案一定可以为一条链,因为对于答案树中的每个节点将其子节点从大到小排序放入链尾后依旧成立。 探讨限制条件:(1)$b$只能为$n$,因为$n$一定是它所在连通分量中的最大值。(2)设$cnt_i$表示$i$作为$a$出现的次数,则$\sum\limits_^icnt_j<i$,因为每 ...
分类:
其他好文 时间:
2021-01-12 11:02:30
阅读次数:
0
122. 买卖股票的最佳时机 II 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3 ...
分类:
其他好文 时间:
2021-01-12 10:44:22
阅读次数:
0
正题 题目链接:https://www.luogu.com.cn/problem/P3649 题目大意 一个字符串,求最大的回文串长度×出现次数 解题思路 构建出$\text$然后统计一下每个节点作为后缀的次数,$fail$树上上传一下信息就好了,时间复杂度$O(n)$。 当然也可以$\text+\ ...
Problem LeetCode Given a binary search tree, write a function kthSmallest to find the kth smallest element in it. Example 1: Input: root = [3,1,4,null ...
分类:
编程语言 时间:
2021-01-11 10:45:32
阅读次数:
0
描述 给定一个整数矩阵 A, 它有如下特性: 相邻的整数不同 矩阵有 n 行 m 列,n和m不会小于3。 对于所有的 i < n, 都有 A[i][0] < A[i][1] && A[i][m - 2] > A[i][m - 1] 对于所有的 j < m, 都有 A[0][j] < A[1][j] ...
分类:
其他好文 时间:
2021-01-08 11:17:41
阅读次数:
0
Problem: Whenever I run spyder, It results in the error below QXcbConnection: Failed to initialize XRandr Qt: XKEYBOARD extension not present on the X ...
分类:
编程语言 时间:
2021-01-08 10:52:06
阅读次数:
0
类型题Ⅴ:回溯法 文章目录 题型一:排列、组合、子集相关问题- 全排列- 全排列 II- 字符串的排列- 组合总和- 组合总和 II- 组合总和 III- 组合- 子集- 子集 II- 第k个排列- 复原IP地址 回溯法也称作暴搜(暴力搜索),本质是穷举状态空间所有可能。 回溯法解题框架: resu ...
分类:
其他好文 时间:
2021-01-08 10:43:02
阅读次数:
0
题目 给你一个链表和一个特定值 x ,请你对链表进行分隔,使得所有小于 x 的节点都出现在大于或等于 x 的节点之前。 你应当保留两个分区中每个节点的初始相对位置。 示例: 输入:head = 1->4->3->2->5->2, x = 3 输出:1->2->2->4->3->5 思路 思路很简单, ...
分类:
其他好文 时间:
2021-01-06 12:15:51
阅读次数:
0