- 博客(67)
- 收藏
- 关注
原创 优快云2026年度技术趋势预测:普通人也能看懂的科技风向标
像优快云这样的平台会出现更多国际开发者,中文技术内容通过AI翻译走向世界。普通人也能用自然语言生成代码,程序员可能更偏向“AI调教师”角色。2026年最抢手的可能不是10年经验的老手,而是能快速玩转新工具的00后。自动生成代码工具遍地开花,但“代码可读性”成了新问题。未来程序员的核心技能可能是:读懂AI写的混乱代码,并给老板解释为什么项目又延期了。瘫痪患者用思维控制机械臂已经不稀奇,下一个爆点可能是健康人群用的“意念打字”设备。预测归预测,唯一能确定的是:技术圈永远有意想不到的惊喜(和惊吓)。
2025-12-31 12:04:00
290
原创 爱森斯坦互反律(Eisenstein‘s Reciprocity Law)
摘要:爱森斯坦互反律是三次互反律的核心内容,适用于爱森斯坦整数环ℤ[ω](ω=e^(2πi/3))。对于环中互素且满足π≡σ≡±1(mod3)的首一元素π、σ,其三次剩余符号满足对称性:(π/σ)_3=(σ/π)_3。该定律推广了高斯的二次互反律,其中三次剩余符号定义为ω^k,满足α^(N(β)-1)/3≡ω^k(modβ)。LaTeX公式可简洁表示为该对称关系。
2025-09-26 09:59:51
526
原创 2025 CCF 非专业级别软件能力认证第一轮 (CSP-J1) 入门级 C++ 语言试题(题目+答案+解析)
本文是2025 CCF非专业级别软件能力认证第一轮(CSP-J1)入门级C++语言试题解析,包含15道选择题和2道阅读程序题。选择题涵盖位运算、递归、组合数学、图论等基础知识,考察32位整数最大值、逻辑表达式、哈夫曼树构造等概念。阅读程序部分分析三重循环gcd计算和双指针去重算法,涉及递归调用、数组操作等编程技巧。所有题目均提供详细解析,包括正确选项的推导过程和典型错误分析。该试题适合准备CSP-J认证的考生,帮助理解C++基础语法和算法思想。
2025-09-20 22:50:47
2373
原创 P1692 部落卫队 题解(小白友好版)
本题解针对部落卫队问题,提出了一种基于倒序搜索+贪心选择的解决方法。摘要如下: 问题核心:在原始部落中选出最大无冲突卫队,并保证字典序最大化的方案。 核心算法: 采用两轮DFS设计:首轮计算最大独立集大小,次轮寻找最优解 倒序处理居民(从大编号到小编号),确保字典序最大 贪心策略:优先选择当前不冲突的大编号居民 优化措施: 剪枝技术:提前终止不可能达到最优的分支 冲突检查:仅需验证与已选大编号居民的关系 复杂度分析: 时间复杂度:理论最坏O(2^n),实际因剪枝大幅优化 空间复杂度:O(n²)存储仇敌关系图
2025-08-16 16:20:49
362
原创 P1649 奶牛闯关记:最小转弯次数攻略
本文介绍了一种解决奶牛闯关游戏P1649的高效算法。游戏要求奶牛贝茜从起点A到终点B,在只能直行的情况下找到最少转弯次数的路径。算法采用"射线探索法",通过三维数组记录每个位置每个方向的最小转弯次数,使用BFS优先探索转弯少的路径。关键点在于:1)从起点向四个方向直射;2)在路径点尝试转弯;3)确保首次到达终点时转弯次数最少。该算法能高效处理100×100的地图,保证找到最优解。
2025-08-16 16:16:20
1006
原创 P1396 营救 题解(小白超友好版)
这篇题解生动地介绍了P1396"营救"问题的解法,采用通俗易懂的语言和丰富示例,帮助读者理解如何用Kruskal算法变种解决最小瓶颈问题。以下为摘要: 主要思路是使用并查集(Union-Find)结合道路拥挤度的排序,通过从最通畅的道路开始逐步连接区域,当源点和目标点首次连通时,最后加入道路的拥挤度即为答案。这种方法确保找到的路径中最大拥挤度最小,时间复杂度为O(m log m),适用于大规模数据。题解包含完整代码、详细注释、实例演示和复杂度分析,特别适合算法初学者理解最小瓶颈路径问题的
2025-08-16 15:47:36
545
原创 P1700 [USACO19OPEN] Milk Factory B 题解(小白友好版)
牛奶工厂中央站问题解析 核心思路:通过构建反向传送带图,将原问题转化为从中央站出发能否到达所有站点的问题,利用BFS算法高效求解。 关键步骤: 输入N个站点及其传送带信息 构建反向图(将原传送带方向反转) 对每个候选站点执行BFS: 检查从该站出发能否访问所有站点 使用队列实现广度优先搜索 统计已访问站点数 输出第一个满足条件的站点编号,否则输出-1 算法优势: 时间复杂度O(N²)高效处理小规模数据(N≤100) 反向图转换巧妙简化问题 BFS确保可达性检查的完整性 学习价值:掌握图论中的反向思维和基本遍
2025-08-16 15:38:51
921
原创 P10109 [GESP202312 六级] 工作沟通 题解(小白友好版)
这篇题解使用通俗易懂的语言和生动比喻,讲解了如何解决公司员工管理关系中的主持人选择问题。文章将公司结构比作树形关系,老板是树根,员工是节点,通过预处理每个员工的所有管理者关系,建立查询表来快速查找满足条件的主持人。关键点包括:1)领导关系存储;2)管理者关系预处理;3)倒序检查主持人条件。解题思路清晰,代码注释详细,配合示例解析和复杂度分析,使读者能轻松理解树形结构的处理方法。该解法适用于类似的组织结构问题,预处理思想值得借鉴。
2025-08-16 14:49:58
817
原创 B3862 图的遍历(简单版)题解
题解摘要:B3862 图的遍历 本题要求找出每个节点能到达的最大编号节点。我们采用深度优先搜索(DFS)方法解决: 算法思路:对每个节点独立进行DFS遍历,记录可达的最大节点编号 实现要点: 使用邻接表存储图结构 每次DFS前重置访问标记数组 实时更新最大节点编号 复杂度分析: 时间复杂度:O(N(N+M)),其中N为节点数,M为边数 空间复杂度:O(N+M)
2025-08-16 14:29:49
788
原创 B3643 图的存储 - 详细题解
本文介绍了图的两种存储方式——邻接矩阵和邻接表的实现方法。对于无向图,需要双向处理每条边。代码使用vector实现邻接矩阵(n×n二维数组)和邻接表(顶点数组+邻居链表),并统计每个顶点的度数。输出时邻接表需对邻居排序。分析了两者的时间复杂度:邻接矩阵O(n²)空间,邻接表O(n+m)空间,排序增加O(d log d)时间。通过示例展示了输入输出格式,并对比了两种存储方式的优缺点,强调这是图论算法的重要基础。
2025-08-16 14:27:08
928
原创 P5318 查找文献 - 递归DFS详解(小白也能懂!)
这篇文章详细讲解了使用递归DFS解决P5318查找文献问题的思路和实现方法。文章采用新手友好的方式,将问题类比为迷宫探索:从起点文章1开始,按编号顺序深度优先遍历引用关系图,避免重复访问。通过具体样例演示了DFS的执行过程,并提供了完整代码及逐行解析,强调了对邻接表排序的重要性。文章还解答了常见问题,如递归效率、栈溢出风险等,并给出了学习建议。最终测试结果验证了算法的正确性,帮助读者理解递归DFS在图论中的应用。
2025-08-16 14:25:56
1020
原创 P11962 [GESP202503 六级]树上漫步 - 静态数组实现BFS(链式前向星)
本文介绍了一种基于静态数组实现树遍历的高效算法。采用链式前向星存储树结构,使用数组模拟队列进行BFS遍历,计算各节点深度并统计奇偶深度节点数。该方法通过连续内存存储提升缓存命中率,避免动态分配开销,实现O(n)时空复杂度。特别适合处理大规模数据(n≤2×10^5),在保证性能的同时满足题目要求,提供了一种高效稳定的静态数组解决方案。
2025-08-16 11:45:37
245
原创 P11962 [GESP202503 六级] 树上漫步(递归DFS + 优化)
本文介绍了一种基于递归DFS的树结构遍历优化算法。通过使用vector邻接表存储树结构,在DFS过程中实时统计节点深度并计算奇偶深度节点数量,算法实现了O(n)的时间复杂度。关键优化包括:输入输出加速、邻接表预分配、避免数据拷贝等。文章详细分析了算法的时间空间复杂度、正确性证明,并通过示例验证了算法的有效性。该解法简洁高效,能处理20万节点规模的数据,实际评测表现优异。
2025-08-16 11:40:28
869
原创 P11962 [GESP202503 六级] 树上漫步(邻接矩阵 + DFS 实现)
本文介绍了一种基于邻接矩阵和DFS的非递归算法,用于解决树结构中的节点深度统计问题。算法通过栈实现DFS遍历,计算每个节点的深度,并统计深度奇偶性相同的节点数量。该方法使用邻接矩阵存储树结构,时间复杂度为O(n²),空间复杂度为O(n²),适用于小规模树结构(n≤1000)。文章详细解析了算法实现细节,包括DFS遍历流程、避免重复访问的机制,并提供了性能分析和优化建议。通过示例验证了算法的正确性,展示了输入输出关系,最后对比了DFS与BFS实现的差异,为不同场景下的算法选择提供了参考。
2025-08-16 11:36:08
898
原创 P11962 [GESP202503 六级] 树上漫步BFS(邻接矩阵实现)
本文介绍了使用邻接矩阵实现树结构遍历的算法。该实现通过二维数组存储节点连接关系,采用BFS计算每个节点的深度,并统计深度奇偶性节点数。邻接矩阵适用于小规模数据(n≤2000),时间复杂度为O(n²),空间复杂度为O(n²)。对于大规模数据,建议改用邻接表实现以获得更好的性能。文中详细说明了数据结构设计、算法流程、适用性限制及性能对比,为处理树结构问题提供了基础实现参考。
2025-08-16 11:31:13
631
原创 P11962 [GESP202503 六级] 树上漫步BFSvector 题解
本文介绍了解决树上漫步问题的算法。通过分析树结构的特性,发现结点间可达性与深度奇偶性相关:只有深度奇偶性相同的结点才能通过偶数步到达。算法首先构建树结构并计算各结点深度,然后统计深度奇偶性相同的结点数量。对于每个结点,输出与其同奇偶性的结点总数即可。该算法时间复杂度为O(n),空间复杂度为O(n),能高效解决问题。示例验证表明算法正确性,适用于各种规模的树结构。
2025-08-16 11:22:43
870
原创 一分钟搞懂图论基础
设图G=(V,E),其中顶点集,边集。用aij表示顶点vi与顶点vj之间的边数,可能取值为0,1,2,…,称所得矩阵为图G的邻接矩阵。邻接矩阵可以描述有向图和无向图。翻译:邻接矩阵是用来表示各个顶点之间连接关系的数组邻接矩阵表示法第一步:建立一个顶点表(记录各个顶点信息)和一个邻接矩阵(表示各个顶点之间关系)。设图A=(V,E)有n个顶点,则顶点表为懂了不,就这样了!
2025-08-15 21:33:56
1190
原创 P2658 汽车拉力比赛 - 二分答案与BFS解法
汽车拉力比赛解题摘要 本题采用**二分答案+广度优先搜索(BFS)**策略解决。通过二分查找确定最小难度系数D,使得所有路标在高度差不超过D的条件下相互连通。关键步骤如下: 数据预处理: 读取网格海拔数据 标记路标位置并存储坐标 特殊情况处理: 当路标数≤1时,直接返回0 二分查找框架: 初始范围0~1e9 每次取中间值mid进行连通性检查 BFS连通性检查: 从任意路标出发进行BFS 只允许高度差≤D的移动 统计访问到的路标数,提前终止优化 复杂度分析: 时间复杂度O(MN logH),空间复杂度O(MN
2025-08-15 16:06:10
621
原创 P2658 汽车拉力比赛 - 并查集与Kruskal解法
汽车拉力比赛最小难度求解 本题采用并查集结合Kruskal算法求解:在M×N的网格中,找到使所有路标连通的最小高度差D。关键步骤包括: 预处理网格数据,标记所有路标位置 生成所有相邻网格边(仅右方和下方),按高度差排序 使用并查集从小到大合并边,同时维护各连通块的路标数 当某个连通块包含全部路标时,当前边的高度差即为答案 算法时间复杂度为O(MN log(MN)),通过仅处理必要边和路径压缩优化实现高效求解。
2025-08-15 16:04:28
701
原创 P11962 [GESP202503 六级] 树上漫步BFS链式前向星解法
本文介绍了一种利用带权并查集解决网络连接和信息传播问题的高效算法。系统包含n台电脑,支持两种操作:连接两台电脑和在指定电脑发送信息。算法核心采用带权并查集结构,通过路径压缩和按秩合并优化性能,使用差值记录技术实现信息延迟更新。关键技巧包括在根节点记录信息总量、合并时维护信息差值、查询时计算实际值。该算法时间复杂度接近线性(O(mα(n))),能高效处理大规模数据。文章包含详细代码实现、操作解析和示例分析,展示了如何通过差值记录系统和路径压缩实现快速信息传播和查询。
2025-08-15 15:16:01
875
原创 P1892 [BalticOI 2003] 团伙 - 并查集解法详解
摘要 本题解使用并查集数据结构解决团伙分类问题。算法核心在于: 朋友关系直接合并 敌人关系处理为"敌人的敌人是朋友" 维护一个敌人记录数组辅助处理 通过并查集的合并操作和路径压缩优化,算法高效地处理了朋友传递性和敌人间接关系。最终统计并查集中根节点数量即为答案。时间复杂度接近线性,空间复杂度为O(n)。该解法巧妙地利用了并查集的特性,简洁高效地解决了复杂的关系网络分类问题。
2025-08-15 14:32:59
1025
原创 银河英雄传说 - 带权并查集详解Plus
本文详解了如何用带权并查集解决银河英雄传说中的战舰队列问题。核心在于维护父节点、距离和队列大小三个数组,通过路径压缩优化查找效率。合并操作时更新距离和队列长度,查询时计算战舰间距(|d[i]-d[j]|-1)。该算法能高效处理大规模动态操作,是带权并查集的经典应用,可在0.5秒内处理50万次操作。文中通过通俗比喻和示例图解,清晰展示了算法原理与实现细节。
2025-08-15 11:24:48
1010
原创 银河英雄传说 - 带权并查集解法
本文介绍了使用带权并查集解决战舰队列问题的算法。通过维护父节点数组parent、距离数组d和队列大小数组size,实现战舰队列的高效合并和距离查询。关键操作包括路径压缩时的距离累加和合并时的队列重组,使得查询时间复杂度接近O(1)。算法通过递归查找和动态更新保证了数据一致性,适用于需要频繁合并集合和查询元素关系的场景。示例展示了指令执行过程,验证了算法的正确性和高效性。
2025-08-15 10:00:20
320
原创 农场关闭 - 并查集逆向解法
本文提出了一种基于逆向思维和并查集的农场关闭问题解法。该算法从最后关闭的农场开始逆向处理,逐步添加农场并维护连通性:1)初始化并查集;2)逆向添加农场时检查邻接农场;3)合并连通块并记录状态。通过路径压缩和按大小合并优化,算法实现O(nα(n))时间复杂度和O(n)空间复杂度的高效处理,适用于大规模动态连通性问题。示例展示了从全连通到逐步分离的逆向处理流程,最终输出各阶段连通状态。
2025-08-14 22:20:05
1257
原创 P2661 信息传递 - 并查集最小环解法
本文提出了一种使用带距离记录的并查集解决信息传递最小环问题的算法。通过动态维护每个节点到根节点的距离,在路径压缩过程中实时检测环结构,并准确计算环长度。算法核心在于:1) 路径压缩时更新距离;2) 合并操作保证距离一致性;3) 环长计算为两点距离和加1。该方法时间复杂度为O(nα(n)),空间复杂度O(n),适用于基环树结构和动态连通性问题。测试样例验证了算法的正确性,展现了其高效简洁的特点。
2025-08-14 21:34:47
771
原创 P2661 信息传递 - 最小环探测 题解
🔄 信息传递 - 最小环探测题解摘要 问题描述:n个同学每人固定传给一人,游戏在有人获知自己生日时结束,求最少轮数。 算法核心: 利用基环树特性(单出边) 拓扑排序去除树枝结构 检测剩余环并计算最小长度 关键步骤: 统计入度并进行拓扑排序 遍历剩余节点检测环 记录最小环长度作为答案 复杂度:O(n)时间,O(n)空间 代码特点: 使用邻接表存储图 队列实现拓扑排序 环检测时标记已访问节点 示例: 输入:5 [2,4,2,3,1] → 输出3(最小环2→4→3→2) 该解法高效利用了图的拓扑特性,通过去除无
2025-08-14 21:13:22
621
原创 有关更新频率的公告
— 创作之畔,静候佳音。这并非止步,而是为了在暮色四合时,以更璀璨的星光点亮前路。我们将暂时收敛日间的步履,专注耕耘深夜的沃土,待来日结出更饱满的果实。在晨曦微露的静谧中,我们聆听万物生长的低语。生命如一条蜿蜒的河流,时而湍急,时而舒缓,只为在沉淀中积蓄更丰沛的力量。近日,我们将在白昼的光影间稍作停驻,让思绪如秋叶般悠然飘落,回归大地的怀抱。
2025-08-14 18:32:31
123
原创 P6691 选择题 - 逻辑环大冒险 题解(带权并查集版)
本文介绍了带权并查集解决逻辑环问题的算法。题目给定n个选择题选项,每个选项描述另一个选项的正确性,要求计算合法答案数、最大/最小正确选项数。算法核心是使用带权并查集处理选项间的逻辑依赖,其中权值0表示相同,1表示不同。通过路径压缩和按秩合并维护连通分量,统计每个分量的两种赋值方案下的正确选项数。最终方案数为2的连通分量数次方,极值为各分量极值之和。时间复杂度O(nα(n)),空间复杂度O(n)。代码实现包括非递归路径压缩、约束检查和结果统计,适用于处理复杂的逻辑约束问题。
2025-08-14 12:56:48
1298
原创 P6691选择题 - 逻辑环大冒险BFS 题解
建模创新:将逻辑依赖转化为基环树结构环校验:确保逻辑一致性双值传播:高效计算所有合法方案极值统计:巧妙处理最大值和最小值“逻辑的环环相扣,算法的魅力在于解开每一个结。” —— 算法艺术家。
2025-08-14 12:38:54
876
原创 P1536 村村通 - 连通工程大作战 题解Plus
本文介绍了使用并查集解决"村村通"工程问题的算法。题目要求计算将所有城镇连通所需的最少新道路数量。通过并查集管理城镇连通关系,初始时每个城镇独立,处理已有道路时合并连通块,最终所需道路数等于连通块数减1。算法采用路径压缩优化查询效率,时间复杂度为O(mα(n)),空间复杂度O(n)。代码实现简洁,包含初始化、合并操作和结果计算三个主要步骤,并通过测试样例验证了正确性。该方法高效解决了连通性问题,适用于网络规划等实际应用场景。
2025-08-14 11:40:27
819
原创 P6691选择题 - 逻辑推理大冒险DFS 题解
本文介绍了洛谷P6691选择题的解法,采用强连通分量(SCC)和拓扑排序处理逻辑依赖关系。题目要求统计合法答案数及正确选项的极值。算法核心是2-SAT建模,通过Kosaraju算法分解SCC,检测矛盾后在DAG上进行拓扑排序。代码实现了建图、SCC分解、拓扑排序和分组统计,最终计算方案数时对998244353取模。若无解则输出"No answer"。该解法时间复杂度为线性,适用于大规模数据。
2025-08-14 11:28:54
682
原创 村村通 - 连通工程大作战 题解
本文介绍了使用并查集解决"村村通工程"问题的算法。题目要求在给定n个城镇和m条已有道路的情况下,计算使所有城镇连通所需的最少新道路数。算法核心是利用并查集管理连通关系:初始化n个独立连通块,通过合并操作处理已有道路,最终所需新道路数为连通块数减1。代码实现采用带路径压缩的并查集优化,时间复杂度为O(mα(n)),空间复杂度O(n)。测试样例验证了算法的正确性,文末还讨论了可能的拓展应用和相似题目。该解法高效简洁,适用于实际城乡道路规划问题。
2025-08-14 08:17:00
814
原创 P8686 [蓝桥杯 2019 省 A] 修改数组 - 数字魔法大冒险 题解
摘要:本题解介绍了使用并查集高效处理数组去重问题的方法。给定数组A,要求将重复元素修改为未出现的最小更大数。核心思路是利用并查集维护数字占用情况,通过路径压缩实现O(α(n))的查询效率。算法预分配大数字空间(1.2×10⁶),每个数字初始指向自己,处理时查询并更新可用位置指针。时间复杂度O(nα(M))接近线性,空间复杂度O(M)。代码实现简洁,包含初始化、查询和更新三个关键步骤,正确性通过数字分配原理和路径压缩效果得到保证,并提供了测试样例验证。该方法相比暴力解法显著提升效率,适用于大规模数据处理。
2025-08-14 07:34:10
1101
原创 P8654 [蓝桥杯 2017 国 C] 合根植物 - 连通世界大冒险 题解
本文介绍了使用并查集解决"合根植物"问题的算法。该问题需要统计网格中植物通过连根关系形成的连通块数量。核心思路是将二维网格映射为一维编号,通过并查集高效管理连通关系:初始化时每株植物独立,处理每对连根关系时合并相应集合,并在合并成功时减少连通块计数。算法采用路径压缩优化查询效率,时间复杂度为O(kα(mn)),空间复杂度O(mn)。代码实现展示了并查集类的封装,包括查找、合并和计数功能,适用于处理大规模连通性问题。测试样例验证了算法的正确性,并提供了复杂度分析和拓展思考方向。
2025-08-13 20:59:34
742
原创 P2078 朋友 - 情侣配对大作战 题解
这道题目考察并查集的应用,通过维护两个朋友圈来计算最大情侣对数。我们使用两个并查集分别管理男女生朋友关系,男生直接处理,女生取绝对值后处理。最终结果取小明朋友圈男生数和小红朋友圈女生数的较小值。算法时间复杂度接近线性,空间复杂度为O(N+M)。关键点在于正确实现并查集的路径压缩和按秩合并优化,以及正确处理负数编号的女生关系。
2025-08-13 20:47:27
847
原创 针对洛谷8月月赛III的第一题淘汰(Easy ver.)思路解析
题目要求通过AND和OR两种操作将数字x变为y,操作可执行任意次,求最小代价。关键点在于:1)操作顺序影响结果;2)操作具有幂等性,连续多次AND/OR可简化为一次。解题思路是枚举所有可能的操作组合(不操作、一次AND、一次OR、先OR后AND、先AND后OR),检查能否得到y并计算最小代价。若无解输出-1。时间复杂度O(T),空间复杂度O(1)。
2025-08-13 17:43:24
1128
原创 轻松搞懂排列组合计算(C上n下m,A上n下m)
本文用通俗易懂的方式讲解排列组合的计算方法。排列(Aₙᵐ)强调顺序,计算公式为m×(m-1)×...×(m-n+1),如A₈⁴=8×7×6×5。组合(Cₙᵐ)不考虑顺序,计算方法是Aₙᵐ除以n的全排列,如C₈⁴=A₈⁴/A₄⁴。通过具体例子和对比解释,帮助读者轻松掌握两种计算方式的区别与应用。建议多加练习以巩固理解。
2025-08-12 11:49:34
3622
原创 方格取数 - 动态规划解法(静态数组版)
摘要 方格取数动态规划解法采用静态数组优化空间,通过双向状态传递计算最大路径和。算法核心包括:1)定义dp[i][j]表示位置(i,j)的最大分数;2)列间转移(从左侧进入)与列内双向传递(上下方向);3)使用down/up数组临时存储列内最优解。首列特殊处理为垂直向下累加,后续列通过比较左右和上下方向的最大值更新状态。该解法时间复杂度O(nm),空间复杂度O(nm),能高效解决网格路径优化问题。
2025-08-11 17:37:37
316
原创 P2028 龙兄摘苹果 - 第二类斯特林数详解
本文介绍了使用动态规划计算第二类斯特林数的方法,解决将n个不同苹果放入k个非空篮子的方案数问题。核心算法基于递推公式S(n,k)=k×S(n-1,k)+S(n-1,k-1),通过滚动数组优化将空间复杂度降至O(k)。文章详细说明了边界条件处理、倒序更新策略等优化点,并给出C++实现代码。算法在时间复杂度O(nk)下高效运行,通过了n=1e4、k=1e3的极限测试,具有空间高效、边界完备、工程友好等特点。
2025-08-11 15:53:52
374
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅