上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 55 下一页
摘要: #include<bits/stdc++.h> using namespace std; const int N = 1e8; bool vis[N]; int p[N / 10],k; void ola() { for(int i = 2; i <= 1e8; i++) { if(vis[i] = 阅读全文
posted @ 2025-04-24 16:38 CRt0729 阅读(25) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define ll long long // 定义长整型别名,方便使用 using namespace std; const int N = 1e8+10; // 筛素数范围的上限 int pre[N / 10], k; // pre数组存储素数,k 阅读全文
posted @ 2025-04-24 16:38 CRt0729 阅读(53) 评论(0) 推荐(0)
摘要: #include<bits/stdc++.h> #define pii pair<int,int> using namespace std; // 定义一个图的邻接表,键是节点,值是与该节点相连的节点列表 map<int,vector<int> > g; // 定义一个集合,用于存储可以到达的终点 阅读全文
posted @ 2025-04-24 16:22 CRt0729 阅读(6) 评论(0) 推荐(0)
摘要: 代码功能说明: 前缀和数组f的构建: 将三数之和s的所有可能情况分成三个区间处理 每个区间内蛋糕数量的变化规律不同 通过前缀和可以快速计算任意s值对应的蛋糕数量 确定三数之和: 通过前缀和数组快速定位第k个蛋糕的三数之和 使用减法逐步缩小k的范围 确定具体三元组: 在确定s值后,通过遍历i的可能值 阅读全文
posted @ 2025-04-24 15:26 CRt0729 阅读(14) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-04-24 15:02 CRt0729 阅读(85) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-04-24 14:54 CRt0729 阅读(93) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-04-24 14:53 CRt0729 阅读(237) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2025-04-24 00:03 CRt0729 阅读(9) 评论(0) 推荐(0)
摘要: 代码思路详解: 数据结构设计: 使用扩展的并查集,每个动物x维护三个信息: x:自身 x + n:x的食物 x + 2n:x的天敌 关系处理逻辑: 同类关系(op==1): 检查是否已经存在捕食或天敌关系 合并自身、食物和天敌三个维度的信息 捕食关系(op==2): 检查是否已经是同类或反向捕食关系 阅读全文
posted @ 2025-04-23 22:24 CRt0729 阅读(21) 评论(0) 推荐(0)
摘要: 题目理解 我们需要输出一个n×n的正方形字母矩阵,满足以下规则: 第i行的第一个字母是字母表中的第i个字母(A=1,B=2,...,Z=26,超过Z后循环回到A) 每行中,每个后续字母是前一个字母的下一个字母(Z后面回到A) 行数和列数都是n 解决思路 确定起始字母:第i行的起始字母是'A' + ( 阅读全文
posted @ 2025-04-23 21:55 CRt0729 阅读(163) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 55 下一页