news 2026/3/25 14:39:57

《P2261 [CQOI2007] 余数求和》

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
《P2261 [CQOI2007] 余数求和》

题目描述

给出正整数 n 和 k,请计算

G(n,k)=i=1∑n​kmodi

其中 kmodi 表示 k 除以 i 的余数。

输入格式

输入只有一行两个整数,分别表示 n 和 k。

输出格式

输出一行一个整数表示答案。

输入输出样例

输入 #1复制

10 5

输出 #1复制

29

说明/提示

样例 1 解释

G(10,5)=0+1+2+1+0+5+5+5+5+5=29。

数据规模与约定
  • 对于 30% 的数据,保证 n,k≤103。
  • 对于 60% 的数据,保证 n,k≤106。
  • 对于 100% 的数据,保证 1≤n,k≤109。

2024/2/13 添加一组 hack 数据

代码实现:

#include <iostream> using namespace std; long long sum(int l, int r) { return (l + r) * (r - l + 1ll) >> 1; } int main() { int n, k; cin >> n >> k; long long res = 0; if (k < n) { res = 1ll * (n - k) * k; n = k; } res += 1ll * n * k; for (int i = 1; i <= n; ++i) { int j = min(n, k / (k / i)); res -= sum(i, j) * (k / i); i = j; } cout << res << endl; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/24 8:15:47

【工业级自动化测试利器】:Open-AutoGLM抗模糊算法全栈优化方案

第一章&#xff1a;Open-AutoGLM UI 识别抗模糊算法概述Open-AutoGLM 是一款基于视觉大模型的自动化用户界面识别框架&#xff0c;其核心模块之一是抗模糊算法&#xff0c;专门用于提升在低分辨率、运动模糊或高斯噪声干扰下的 UI 元素检测准确率。该算法结合了图像预处理增强与…

作者头像 李华
网站建设 2026/3/15 18:16:07

探索西克编码器调零与读写位置软件那些事儿

西克编码器调零软件&#xff0c;西克编码器读写位置软件&#xff0c;西克SKM36编码器调零软件&#xff0c;SICK编码器调零软件在自动化控制领域&#xff0c;西克编码器扮演着至关重要的角色。无论是精准定位&#xff0c;还是速度监测&#xff0c;编码器的准确数据输出都是系统稳…

作者头像 李华
网站建设 2026/3/17 15:50:34

从数据到决策:Open-AutoGLM如何重构智能家居的调节逻辑?

第一章&#xff1a;从数据到决策&#xff1a;Open-AutoGLM驱动的智能家居新范式在物联网与人工智能深度融合的当下&#xff0c;智能家居系统正从“被动响应”迈向“主动决策”。Open-AutoGLM 作为一款开源的自动化生成语言模型框架&#xff0c;凭借其强大的上下文理解与推理能力…

作者头像 李华
网站建设 2026/3/25 10:09:07

【限时解读】Open-AutoGLM体重变化预警系统:提前14天预判异常波动

第一章&#xff1a;Open-AutoGLM 体重变化追踪在健康监测与个性化医疗场景中&#xff0c;持续追踪用户的体重变化趋势是评估生活方式干预效果的重要手段。Open-AutoGLM 作为一个开源的自动推理框架&#xff0c;能够结合自然语言指令与传感器数据&#xff0c;实现对用户体重数据…

作者头像 李华
网站建设 2026/3/24 22:31:13

独立开发穷鬼套餐 2.0(2026 Web 全栈实践版)

在 2025 年末,独立开发已进入“AI 驱动”时代。本教程旨在帮助你在月支出接近 $0 的情况下,利用最先进的技术栈快速构建、上线并验证商业想法。 一、 需求挖掘:拒绝盲目开发 独立开发最大的成本是“没人要”。 在写代码前,先通过数据验证需求。 核心工具:JobLeap.cn 用法…

作者头像 李华
网站建设 2026/3/16 5:27:21

大学四年,计算机专业的你,我建议你这么学网络安全

很多 CTF 新手卡在 “入门 - 参赛” 的过渡阶段&#xff1a;不知道学什么、怎么练、如何报名赛事。本文从 “知识储备 - 技能训练 - 赛事参与” 三个环节&#xff0c;为你打造从 0 到 1 的 CTF 参赛路径。 一、CTF 知识储备&#xff08;先学什么&#xff1f;怎么学&#xff1f…

作者头像 李华