news 2026/9/24 11:04:30

《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/9/23 14:08:59

AI人才缺口500万:35岁职场人转行大模型,揭秘行业趋势与再就业机遇!

一、AI 领域人才供需格局与缺口解读 1、 人才供需呈现显著失衡态势 我国人工智能领域当前人才缺口已达 500 万人&#xff0c;而 2024 年全国高校人工智能专业在读学生规模仅约 4 万人&#xff0c;供需数量差距达 125 倍。这一缺口并非单一类型人才短缺&#xff1a;既包括深耕…

作者头像 李华
网站建设 2026/9/24 10:52:11

看完这7个测试常见问题总结,你的面试就成功了80%

测试的面试相对于开发的面试来说&#xff0c;对于技术的询问其实相对来说较少的&#xff0c;主要针对以下几个方面。测试理论&#xff0c;接口&#xff0c;数据库&#xff0c;linux&#xff0c;自动化&#xff0c;性能、个人情况这几大块。 常见问题 软件测试理论基础 ① 什…

作者头像 李华
网站建设 2026/9/23 5:29:10

零基础学Linux运维,看这一篇就够了(含30G自学教程笔记)

作为一个10年老运维&#xff0c;在开始这篇文章之前&#xff0c;先送给大家一句话&#xff1a; 干啥不好&#xff0c;非要做运维&#xff0c;听人劝&#xff0c;吃饱饭&#xff0c;趁年轻&#xff0c;换行吧&#xff01; 好了&#xff0c;不开玩笑了&#xff0c;回到正文中来。…

作者头像 李华
网站建设 2026/9/24 3:53:47

【C++ 入门】类和对象下

大家好&#xff01;之前我们聊了类和对象的基础&#xff0c;比如构造函数、析构函数这些 “标配”。今天咱们再往深走一步&#xff0c;看看 C 里几个超实用的进阶特性 ——初始化列表、静态成员、友元和内部类。这些知识点能帮你写出更灵活、更高效的代码&#xff0c;但也容易踩…

作者头像 李华
网站建设 2026/9/23 15:50:56

为什么顶尖AI团队都在用Open-AutoGLM做模型瘦身?:内部技术揭秘

第一章&#xff1a;为什么顶尖AI团队都在用Open-AutoGLM做模型瘦身&#xff1f; 在大模型时代&#xff0c;推理延迟与部署成本成为制约AI落地的关键瓶颈。越来越多的顶尖AI团队转向使用 Open-AutoGLM —— 一个专为 GLM 架构设计的自动化模型压缩框架&#xff0c;实现高效、无损…

作者头像 李华