蓝桥杯打卡第十天(2.9)

0ms 0ms 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

小蓝学习了最短路径之后特别高兴,他定义了一个特别的图,希望找到图 中的最短路径。

小蓝的图由 2021 个结点组成,依次编号 1 至 2021。

对于两个不同的结点 a, b,如果 a 和 b 的差的绝对值大于 21,则两个结点 之间没有边相连;如果 a 和 b 的差的绝对值小于等于 21,则两个点之间有一条 长度为 a 和 b 的最小公倍数的无向边相连。

例如:结点 1 和结点 23 之间没有边相连;结点 3 和结点 24 之间有一条无 向边,长度为 24;结点 15 和结点 25 之间有一条无向边,长度为 75。

请计算,结点 1 和结点 2021 之间的最短路径长度是多少。

提示:建议使用计算机编程解决问题。

代码:

#include<stdio.h>
int gys(int a, int b) { //最大公约数
	if (a % b == 0) return b;
	else return gys(b, a % b);
}
int gbs(int a, int b) { //最小公倍数
	return (a * b) / gys(a, b);
}
int min(int a, int b) { //判断最小值 
	return (a < b) ? a : b;
}
int main() {
	int i, j;
	int f[2022] = {0};//置零计算 
	for (i = 1; i <= 2021; i++) {//运算过程 
		for (j = i + 1; j <= i + 21 && j <= 2021; j++) {
			if (f[j] == 0) f[j] = f[i] + gbs(i, j);
			else f[j] = min(f[j], f[i] + gbs(i, j));
		}
	}
	printf("%d", f[2021]);
}

//答案:10266837 

总结:生活不在别处,当下即是全部!

...全文

相关推荐

基于Java语言的蓝桥杯打卡系统设计源码

该项目是一款基于Java语言的蓝桥杯打卡系统设计源码,包含21个文件,其中包括8个Java类文件、8个Java源文件、3个XML配置文件、1个Git忽略文件以及1个IML文件。该系统旨在记录蓝桥杯的打卡情况,适用于相关教学或竞赛活动。

froginwe11

第十三届蓝桥杯JavaA组省赛第二场

第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题第十三届蓝桥杯JavaA组省赛第二场原题

执 梗

CISP-CSE注册云安全工程师备考资源包基础教程

随着云计算技术的普及,云安全已成为网络安全领域的核心议题。CISP-CSE(注册云安全工程师)认证由中国信息安全测评中心颁发,旨在培养具备云安全专业知识和实践能力的实战型人才。本教程将结合"CISP-CSE注册云安全工程师备考资源包",系统性地为您梳理云安全的核心知识体系,并提供实战案例分析,助您高效备考。

t0_54coder

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

绘图模拟:在冲动环境中固定时间的示例 附matlab代码.rar

天天Matlab科研工作室

基于规则的电动汽车混合能源管理系统,采用MATLAB、Simulink、Simscape Electrical和Stateflow。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

海神之光
评论
收藏 已收藏
分享
返回顶部