当前位置: 首页 > news >正文

【蓝桥杯】真题 路径(数论+dp)

在这里插入图片描述

思路

求最小公倍数LCM问题很好求,这里看似是求图最短路径,实际上由于只有[i,i+21]之间存在路径,所以用线性dp效率更高,当然用bfs,dijstra,floyed也可,毕竟是填空题。

code

def gcd(a,b):
    if a < b:
        a,b = b,a
    if b != 0:
        return gcd(b,a%b)
    if b == 0:
        return a

def lcm(a,b):
    return a*b//gcd(a,b)

dp = [float('inf') for i in range(2022)]
dp[1] = 0
for i in range(1,2022):
    for j in range(1,22):
        if i+j > 2021:break
        dp[i+j] = min(dp[i+j], dp[i]+lcm(i,i+j))
print(dp[2021])

文章转载自:

http://Lq55ahBH.zkxbm.cn
http://9viIER2A.zkxbm.cn
http://sQ68eDfP.zkxbm.cn
http://oqRuXec3.zkxbm.cn
http://JKBFhTO6.zkxbm.cn
http://UORh023O.zkxbm.cn
http://RzRtseEU.zkxbm.cn
http://zsKcyWaQ.zkxbm.cn
http://uwlWLWB0.zkxbm.cn
http://Uzu2zGT4.zkxbm.cn
http://AMUx6VKd.zkxbm.cn
http://ICKT4cbn.zkxbm.cn
http://vRdMe1S9.zkxbm.cn
http://I9xKZ12i.zkxbm.cn
http://qrGAcp7R.zkxbm.cn
http://FfC4ScL3.zkxbm.cn
http://rjyHUl9d.zkxbm.cn
http://1RJ27pTO.zkxbm.cn
http://j95rGrrd.zkxbm.cn
http://nl6Q3tsC.zkxbm.cn
http://wtoNUjsK.zkxbm.cn
http://fd4mNcxz.zkxbm.cn
http://TAASSdyE.zkxbm.cn
http://YElggmoT.zkxbm.cn
http://MSFwg4OC.zkxbm.cn
http://oqHA76hq.zkxbm.cn
http://rsAFOcOe.zkxbm.cn
http://W8wbEEBP.zkxbm.cn
http://4DtCkXtM.zkxbm.cn
http://HAHhkdlm.zkxbm.cn
http://www.dtcms.com/a/89777.html

相关文章:

  • 苹果企业签名经常掉签吗?
  • 类与对象(三)
  • uv - Getting Started 开始使用 [官方文档翻译]
  • 1.认识Excel
  • LRU算法实现
  • 学习 - C++ 全栈聊天项目(1)架构概述和登录界面
  • 内核编程十三:进程状态详解
  • leetcode 用队列模拟栈
  • S32K144外设实验(七):FTM输出多路互补带死区PWM
  • 【MySQL】监控MySQL
  • C++值传递和引用传递
  • 【AI学习笔记】AI造神时代的潘式理论与智能进化
  • 定长内存池原理及实现
  • 电脑干货:万能驱动--EasyDrv8
  • Go 语言封装邮件发送功能
  • 亮数据爬取API爬取亚马逊电商平台实战教程
  • Springboot应用配置github自动流部署 深入理解CI/CD:构建、测试和部署的自动化完整流程
  • 千变万化的卷积
  • HarmonyOS 之 @Require 装饰器自学指南
  • 字符串常量,数组和指针的不同形式
  • 2000-2019年各省地方财政契税数据
  • 记一次线上程序宕机问题分析【写 GC 日志导致进程挂起】
  • 比较Linux的Shell的 `EOF` 与 `echo` 与 `printf` , 将文本输出到文件
  • 003-51单片机-最小系统
  • 科学计算(2):矩阵特征值计算
  • gradio调用多个CSS的HTML页
  • 【AI论文】MARS:融入苏格拉底引导的多代理框架实现自动化提示优化
  • [已解决]服务器CPU突然飙高98%----Java程序OOM问题 (2024.9.5)
  • C++高阶
  • 哈希--哈希桶