news 2026/8/18 20:43:13

江南程序设计竞赛联盟暑期多校训练·第六场(个人补题A,E)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
江南程序设计竞赛联盟暑期多校训练·第六场(个人补题A,E)

题目A. Bob 的私房钱

知识点:

分解质因数

思路:

又是分解质因数(●—●),最后公式确实退不出来,还是直接附上题解吧

代码:

#include <bits/stdc++.h> using namespace std; #define int long long #define endl '\n' int t; vector<int> v; map<int, int> vis; void fenjie(int x) { for (int i = 2; i * i <= x; i++) { if (x % i == 0) { x /= i; if (!vis[i]) v.push_back(i); vis[i]++; i--; } } if (x > 1) { if (!vis[x]) v.push_back(x); vis[x]++; } return; } signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> t; while (t--) { v.clear(); vis.clear(); int n; cin >> n; fenjie(n + 1); int ans = 0; for (int i = 1; i <= v.size() ; i++) { ans += (v[i - 1] - 1) * vis[v[i - 1]]; } cout << ans << endl; } return 0; }

题目E. 小清新数论题

知识点:

lcm,线性筛,快速幂

关键:

依旧数论,依旧卡死

思路:

找到每个质数p对应最大的k,使得p的k次方小于等于n,最后累乘起来就可以,该题线性筛的复杂度就够,难点还是在分解质因数

代码:

#include <bits/stdc++.h> using namespace std; #define int long long #define endl '\n' const int N = 3e5+10; int n, p; int check(int x) { for (int i = 2; i <= sqrt(x); i++) { if (x % i == 0) return 0; } return 1; } int ksm(int x, int y) { int a = x; int ANS = 1; while (y) { if (y & 1) ANS = ANS * a; a = a * a; y >>= 1; } return ANS; } signed main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin >> n >> p; int ans = 1; for (int i = 2; i <= n; i++) { if (check(i)) { int k = 1; while (ksm(i, k) <= n) k++; ans = (ans * ksm(i, k - 1)) % p; } } cout << ans << endl; return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/18 20:42:07

Agent Memory:如何将上下文怎么变成团队知识资产?

导读&#xff1a;AI失忆不是模型笨&#xff0c;而是无状态推理的架构特性。本文从腾讯云开源的TencentDB Agent Memory切入&#xff0c;拆解L0到L3四层记忆蒸馏的机制&#xff0c;再对比Agent Memory和阿里云ContextDB的差异&#xff0c;阐述Mem0、Zep、MemGPT三条业界路线。 预…

作者头像 李华
网站建设 2026/8/18 20:40:00

高性能在线判题系统(OJ)架构设计与优化实践

1. 项目背景与核心价值 "3.25 OJ"这个命名乍看有些神秘&#xff0c;但在算法竞赛圈子里其实是个经典梗。这个数字组合源自圆周率π的近似值3.1415926...取前三位后四舍五入的结果&#xff0c;暗指这是一个与算法、数学密切相关的在线判题系统&#xff08;Online Judg…

作者头像 李华
网站建设 2026/8/18 20:31:15

公众号排版救星:排版工具 gzh-design

对于长期运营公众号的内容创作者而言&#xff0c;排版往往是比写作本身更令人头疼的环节。微信自带编辑器功能简陋、格式处理能力弱&#xff1b;第三方在线排版工具则普遍存在强制登录、广告泛滥、模板花哨、导出带冗余代码甚至隐形水印等问题。本文将深度解析一款在 Skills 市…

作者头像 李华
网站建设 2026/8/18 20:28:24

从零打造低成本四足机器人:OpenCat开源项目全解析

1. 项目概述&#xff1a;为什么我们需要一台“买得起”的四足机器人&#xff1f;如果你对机器人、电子或者编程感兴趣&#xff0c;可能早就被波士顿动力那些动辄几十上百万美元的机器狗视频震撼过。它们能跑能跳&#xff0c;甚至能后空翻&#xff0c;但对我们绝大多数爱好者、学…

作者头像 李华