C语言/数据结构数学题解:构造n个两两不同且最大公约数为k的数组,求最小和
问题描述小C希望构造一个包含 n 个正整数的数组且满足以下条件数组中的所有元素两两不同。数组所有元素的最大公约数为k。数组元素之和尽可能小。任务是输出该数组元素之和的最小值。注意数组元素必须为正整数。输入格式输入包含两个整数n和k含义如题所述。约束条件1 ≤ n ≤ 10^51 ≤ k ≤ 10^5输出格式输出一个整数表示满足条件的数组元素之和的最小值。测试样例样例1输入n 3, k 1输出6解释当 k1 时数组元素可以是任意正整数。为了满足元素两两不同且和最小最小的 n 个正整数是 [1, 2, 3]其和为 6。样例2输入n 2, k 2输出6解释数组元素必须是 2 的倍数且两两不同。最小的两个正偶数是 [2, 4]和为 6。注意虽然 [2, 4] 的和是 6但题目要求最大公约数为 2且元素两两不同所以这是最优解。样例3输入n 4, k 3输出30解释数组元素必须是 3 的倍数且两两不同。最小的四个正 3 的倍数是 [3, 6, 9, 12]其和为 30。注意虽然 [3, 6, 9, 12] 的和是 30但题目要求最大公约数为 3且元素两两不同所以这是最优解。程序代码#include stdio.hlong long minSum(int n, int k) {// 使用 long long 防止溢出long long sum (long long)n * (n 1) / 2;return sum * k;}int main() {int n, k;scanf(%d %d, n, k);printf(%lld\n, minSum(n, k));return 0;}#include stdio.h long long minSum(int n, int k) { // 使用 long long 防止溢出 long long sum (long long)n * (n 1) / 2; return sum * k; } int main() { int n, k; scanf(%d %d, n, k); printf(%lld\n, minSum(n, k)); return 0; }运行结果

相关新闻

地平线如何成为具身智能黄埔军校:从自动驾驶到机器人的工程化迁移

地平线如何成为具身智能黄埔军校:从自动驾驶到机器人的工程化迁移

1. 先搞清楚“具身智能”和“地平线”到底在聊什么看到“地平线”和“具身智能”这两个词放在一起,很多人的第一反应可能是:地平线不是做车规级AI芯片的吗?怎么又成了“具身智能的黄埔军校”?这背后其实是一个关于技术路线、人才流…

2026/8/15 22:01:01 阅读更多 →
全网最快无繁琐配置VScode中DAPLink/ST-Link一键仅下载/调试STM32

全网最快无繁琐配置VScode中DAPLink/ST-Link一键仅下载/调试STM32

ST官方推出了STM32CubeIDE for Visual Studio Code插件,仅支持ST-LInk的调试,没有仅下载功能,也完全不支持DAPLink的调试和下载,本文带你一次性解决。 一、自行安装 VScode、STM32CubeMX STM32CubeIDE for Visual Studio Code插…

2026/8/15 22:01:01 阅读更多 →
Git代码上传全流程解析:从add/commit/push到常见报错排查指南

Git代码上传全流程解析:从add/commit/push到常见报错排查指南

1. 项目概述:从“git add .”到“git push”的完整通关手册每次看到新手同事在终端里敲下git push后,面对满屏的红色错误信息手足无措时,我就想起自己刚接触版本控制时的样子。Git,这个被誉为程序员必备的技能,其核心操…

2026/8/15 22:01:01 阅读更多 →

最新新闻

Python电商价格爬虫实战:从静态解析到动态接口与反爬对抗

Python电商价格爬虫实战:从静态解析到动态接口与反爬对抗

1. 项目缘起:为什么我们还在写电商价格爬虫?干了这么多年技术,我发现一个挺有意思的现象:无论前端框架怎么变,后端架构怎么演进,电商价格爬虫这个需求,就像野草一样,生命力极其顽强。…

2026/8/15 23:37:49 阅读更多 →
第 19 章 机器人端的语音交互服务 极低成本 · 实物上手 · 可迁移至高端人形平台

第 19 章 机器人端的语音交互服务 极低成本 · 实物上手 · 可迁移至高端人形平台

第六部分:AI大脑与语音交互 第 19 章 机器人端的语音交互服务 极低成本 实物上手 可迁移至高端人形平台 19.1 机器人端和PC端的分工 上一章讲了PC端的AI Service Hub,这章讲机器人端的服务。两者分工明确:PC端负责「理解」(ASR+LLM+TTS),机器人端负责「执行」——播…

2026/8/15 23:37:49 阅读更多 →
OV9281图像传感器驱动开发实战:从规格书到稳定成像的完整指南

OV9281图像传感器驱动开发实战:从规格书到稳定成像的完整指南

1. 项目概述:从一份规格书和初始代码开始手头拿到一份OV9281的规格书和一份初始代码,这大概是很多嵌入式图像开发工程师或硬件工程师再熟悉不过的场景了。OV9281这颗来自OmniVision的全局快门图像传感器,以其紧凑的尺寸、低功耗和不错的性能&…

2026/8/15 23:37:49 阅读更多 →
网络安全法实施与六大黄金专业方向解析

网络安全法实施与六大黄金专业方向解析

1. 网络安全法实施背景与行业影响2023年网络安全法的全面实施,标志着我国网络安全建设进入法制化新阶段。这部法律不仅明确了网络运营者的安全义务,更对关键信息基础设施保护、数据安全管理等方面提出了严格要求。作为从业十余年的信息安全顾问&#xff…

2026/8/15 23:37:49 阅读更多 →
召回系统数据准备:YAML配置驱动与Pydantic验证实践

召回系统数据准备:YAML配置驱动与Pydantic验证实践

1. 项目概述:召回系统的“粮草先行”在任何一个推荐系统或者搜索系统的架构里,“召回”环节都扮演着“海选”的角色。它的任务是从海量的候选物品(商品、文章、视频等)中,快速、准确地筛选出几百到几千个可能与用户当前…

2026/8/15 23:37:49 阅读更多 →
GPT-Image 2提示词逆向工程:329条高质量模板解析与应用指南

GPT-Image 2提示词逆向工程:329条高质量模板解析与应用指南

1. 项目缘起:一次对AI图像生成“黑盒”的探索作为一名长期混迹在AI应用开发一线的从业者,我最近被GPT-Image 2的生成效果深深吸引,但同时也被它那“黑盒”般的提示词系统所困扰。官方提供的例子总是很美,可一旦自己想复现某种特定…

2026/8/15 23:36:49 阅读更多 →

日新闻

内景 空间站内部 中国空间站 太空 内仓

内景 空间站内部 中国空间站 太空 内仓

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。 一、项目描述 空间站内部 中国空间站 太空 内仓 地址:本地PC端运行(或Web…

2026/8/15 0:00:30 阅读更多 →
重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能

重新定义数据接口:3个突破性场景让通达信数据读取更智能 【免费下载链接】mootdx 通达信数据读取的一个简便使用封装 项目地址: https://gitcode.com/GitHub_Trending/mo/mootdx 当我们面对海量金融数据时,传统的数据获取方式往往让我们陷入困境—…

2026/8/15 0:00:30 阅读更多 →
一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

一文读懂快消WMS怎么选?2026年国内外10大主流WMS品牌盘点

快消品(FMCG)是流通速度较快、竞争较为激烈的行业之一。一瓶饮料从出厂到消费者手中,往往只有几十天甚至几天的周转窗口。这决定了快消行业的仓储管理系统(WMS)与制造业、电商行业存在明显区别:它不仅需要管…

2026/8/15 0:02:30 阅读更多 →

周新闻

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁

5分钟告别提取码焦虑:baidupankey如何智能破解百度网盘资源锁 【免费下载链接】baidupankey 在线查询网盘提取码(维护中 rm repo) 项目地址: https://gitcode.com/gh_mirrors/ba/baidupankey 你是否曾经在深夜寻找一份重要资料&#x…

2026/8/13 2:38:34 阅读更多 →
如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/15 12:59:14 阅读更多 →
收藏!小白程序员轻松入门大模型,从Harness工程开始实践

收藏!小白程序员轻松入门大模型,从Harness工程开始实践

文章强调学习大模型不应只关注模型本身,而应重视模型外的系统搭建,即Harness。提出AgentModelHarness的实用公式,详细介绍Harness的四个层次:持久化层、执行层、控制层和观察与验证层。文章还探讨了上下文工程、工具设计、AGENTS.…

2026/8/13 10:41:51 阅读更多 →

月新闻

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

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

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

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

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

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

2026/8/14 14:06:45 阅读更多 →
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/15 2:35:29 阅读更多 →