摘要: 比赛链接:牛客周赛46 赛时感受 本场参加的是内测,多亏了内测群的佬提供的思路,得以AK。 ABC都是简单的签到题,D稍微需要分类一下,EF有点算法知识,E可以使用前缀和+二分搜索过掉,但是听说好像还能使用离散化树状数组等等,F是数学知识,隔板法和求质数、求组合。 一开始脑袋懵了,以为C题的数据太大 阅读全文
posted @ 2024-06-13 21:16 薛定谔的AC 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 题目链接:二叉树深度 思路 存储二叉树的各个节点并递归搜索二叉树深度。 题解 #include <bits/stdc++.h> using namespace std; #define ll long long const int N = 1e5 + 10; struct binary { int 阅读全文
posted @ 2024-06-13 15:36 薛定谔的AC 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 题目链接:二叉苹果树 思路 本题使用链式向前星存储树上的边,然后DFS搜索+简单dp。 dp数组,dp[i][j]a56爆大奖在线娱乐节点i及其子树保留k根树枝得到的最大苹果数。son数组存储当前节点的孩子节点的编号和当前节点与孩子节点之间的树枝上的苹果个数。 对于dp递推公式,a56爆大奖在线娱乐们可以对每一个节点逐个分析,对于每 阅读全文
posted @ 2024-06-13 15:12 薛定谔的AC 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 题目链接:没有上司的舞会 思路 这是一道树形dp的入门题,也可以用DFS+记忆化搜索来理解,要注意的地方是,输入关系时先输入的l为后输入的k的下属,a56爆大奖在线娱乐存储边时需要注意。 在面对图论或者树的存储时通常可以使用链式向前星(如下代码中的add函数)或者STL中的vector存储边。 链式向前星和vect 阅读全文
posted @ 2024-06-13 11:06 薛定谔的AC 阅读(16) 评论(0) 推荐(0) 编辑