憨憨的竹林
憨憨的竹林
全部文章
分类
题解(22)
归档
标签
去牛客网
登录
/
注册
憨憨的竹林的博客
全部文章
(共3篇)
题解 | #小红的部分不同字符串#(C++)
这题感觉主要难点有两个,一个是用拓扑排序去把环剥离出来(应该也能用 dfs 去跑一下,如果一个点你第二次遇见,说明成环了),一个是环的染色数量统计,看了眼其他题解里没有环染色数量公式的推导来着,蒟蒻的我就发个完整证明好了: 考虑环染色本身是不大可做的,所以我们考虑从链去推。 假设有一条 个结点的链...
C++
数学
设计
拓扑排序
并查集
图
2026-04-13
6
42
题解 | #Kevin喜欢零(简单版本)#(C++)
其实是每日一题看到复杂版本的题解已经写了一大堆了,简单版本这里没人写题解所以来抢占先机写个题解,其实做法跟困难版本的一模一样,代码交上去也能过困难版本的 一个数的末尾有k个0实际上就代表了它的因子里起码是有k个2以及k个5的,不难想到处理x的末尾有多少个0可以使用两个前缀和数组,分别累加到a[i]为...
数学
二分查找
计数
前缀和
2026-04-06
2
46
题解 | #斐波那契数列#(C++)
要想明白这题首先要学习矩阵快速幂嗷,先学一下矩阵快速幂再来看这篇题解 没学过的可以看这里https://ac.nowcoder.com/acm/problem/226821 乍一看我们这题不是乘法递推吗,好像没有有关加法的线性递推式子,这还怎么用矩阵快速幂加速计算 没办法,那我们写几项看看找找规律 ...
C++
矩阵快速幂
快速幂
数学
矩阵
2026-02-27
3
102