江南程序设计竞赛联盟暑期多校训练·第六场(个人补题A,E)
题目A. Bob 的私房钱知识点分解质因数思路又是分解质因数(●—●)最后公式确实退不出来还是直接附上题解吧代码#include bits/stdc.h using namespace std; #define int long long #define endl \n int t; vectorint v; mapint, 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 3e510; 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; }

相关新闻

2026年广州智慧燃气安全监测管理系统的建设与服务商观察

2026年广州智慧燃气安全监测管理系统的建设与服务商观察

在南方超大城市里做燃气安全监测,有北方城市不太一样的一套挑战。广州地处珠江三角洲腹地,高温高湿的气候常年考验着燃气管线的防腐层和接口密封性,而每年汛期的强降雨和台风天又可能引发地面塌陷、管线位移等次生风险。广州的餐饮文化全国闻…

2026/8/18 20:43:17 阅读更多 →
阿里二面:RAG的内容超出知识库范围,应该如何检测和拒绝回答,以避免幻觉产生?我说三点,面试官频频点头…

阿里二面:RAG的内容超出知识库范围,应该如何检测和拒绝回答,以避免幻觉产生?我说三点,面试官频频点头…

应该做RAG项目的人肯定都遇到过这种场景嘛。就是用户问了一个知识库里压根就没有的问题,结果模型倒好,一本正经地给你编了一个答案出来。检索那边根本没召回什么相关内容,但生成模型就硬是毫不犹豫地"脑补"了一段看起来还挺专业的回…

2026/8/18 20:42:17 阅读更多 →
Agent Memory:如何将上下文怎么变成团队知识资产?

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

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

2026/8/18 20:42:17 阅读更多 →

最新新闻

Git提交拆分:使用git rebase与reset提升代码历史整洁度

Git提交拆分:使用git rebase与reset提升代码历史整洁度

这次我们来看一个 Git 操作中的进阶技巧:拆分提交(Splitting a Git Commit)。在日常开发中,我们经常会遇到一个提交里混杂了多个逻辑变更的情况,比如修复了一个 Bug 的同时又顺手改了个拼写错误。直接推送这样的提交会…

2026/8/18 22:57:52 阅读更多 →
Android应用快捷方式(Shortcuts)全解析:从静态配置到动态智能实现

Android应用快捷方式(Shortcuts)全解析:从静态配置到动态智能实现

1. 项目概述:从“长按”到“直达”的体验革命在Android的世界里,长按应用图标弹出快捷方式(Shortcuts)这个功能,早已从Nougat(7.1)时代的“尝鲜特性”,演变成了如今衡量一个应用交互…

2026/8/18 22:57:52 阅读更多 →
Mac终端Shell进化:从Bash到Zsh的全面解析与实战配置

Mac终端Shell进化:从Bash到Zsh的全面解析与实战配置

1. 从Bash到Zsh:Mac用户的Shell进化之路 如果你在Mac上打开终端,大概率会看到一个以 % 或 $ 符号开头的命令行界面。这个看似简单的交互环境,背后是被称为“Shell”的命令行解释器在默默工作。对于Mac用户,尤其是从macOS Cata…

2026/8/18 22:57:52 阅读更多 →
LLM智能体在暗黑模式审计中的应用:从意图理解到多智能体协同

LLM智能体在暗黑模式审计中的应用:从意图理解到多智能体协同

1. 项目概述:当大语言模型智能体遇上暗黑模式审计 最近在跟几个做产品安全和用户体验设计的朋友聊天,大家不约而同地提到了一个痛点:现在App和网站里的“暗黑模式”越来越隐蔽,越来越难抓了。所谓“暗模式”,简单说就是…

2026/8/18 22:57:52 阅读更多 →
Python input()函数全解析:从字符串采集到健壮交互的实战指南

Python input()函数全解析:从字符串采集到健壮交互的实战指南

1. 从“黑盒子”到“对话窗口”:input函数的本质如果你刚开始接触Python,或者已经写过几行代码,那么input()函数大概率是你遇到的第一个能与程序“对话”的指令。它看起来很简单,一行name input(“请输入你的名字:”)…

2026/8/18 22:57:52 阅读更多 →
一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期

一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期

一招搞定 Windows 激活难题:KMS_VL_ALL_AIO 开源脚本让 KMS 激活自动续期 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 工位电脑开机,右下角又飘出红字"需要激活 …

2026/8/18 22:56:52 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →