蓝桥月赛 之 26场
文章目录
- 好汤圆
- 灯笼猜谜
- 元宵分配
- 摆放汤圆
好汤圆
好汤圆

思路分析:由于2025能够被15整除,所以我们直接输出对应的答案即可
import os
import sys# 请在此输入您的代码print(2025//15)
灯笼猜谜
灯笼猜谜

思路分析:首先呢,我就考虑是否可以用贪心策略或者动态规划进行求解,但是你要是使用动态规划进行求解的话,一般就是定义dp[i][j]为前i个谜语在前j个灯笼处的最小疲惫值,但是仔细一想,这个动态规划十分不合理,并且复杂度也会超时,最后考虑使用贪心策略,时间复杂度也在o(n)
import os
import sys# 输入验证和最小疲劳值计算
def solve_lantern_game(N, M, intervals): total_fatigue = 0current_pos = 1 # 初始位置为 1# 按顺序处理每个谜语for L, R in intervals:# 选择区间 [L, R] 中的最优位置 x, minimizes |current_pos - x|if current_pos < L:# 如果当前位置在区间左边,最优选择是 Loptimal_pos = Lelif current_pos > R:# 如果当前位置在区间右边,最优选择是 Roptimal_pos = Relse:# 如果当前位置在区间内,最优选择是保持当前位置(疲劳值最小)optimal_pos = current_pos# 计算移动的疲劳值(使用绝对值)fatigue = abs(current_pos - optimal_pos)total_fatigue += fatigue# 更新当前位置current_pos = optimal_posreturn total_fatigue# 主程序
if __name__ == "__main__":# 读取输入N, M = map(int, input().split())intervals = []for _ in range(N):L, R = map(int, input().split())intervals.append((L, R))# 计算并输出结果result = solve_lantern_game(N, M, intervals)print(result)
元宵分配
元宵分配

思路分析:经过模拟分析,你会发现,最终怎么分配都不会改变得到的总数
import os
import sys# 请在此输入您的代码
# 个人觉得,如果分奇数和偶数
# 所谓的调整,其实就是第i次如果不调整,那么Ai,就无法再调整# 感觉没得调整
# N,K = map(int,input().split())
nums = list(map(int,input().split()))nums.sort()
print(sum(nums[:N//2]))
摆放汤圆
摆放汤圆

思路分析:对于范围较大,并且查询次数较多的情况,我们一般考虑使用动态规划进行求解
- 使用动态规划进行缩小问题,当目前是到
第n个汤圆的时候,如果放在对角线,那么问题转化为n-1个汤圆的问题,如果不放对角线,那还需要一个汤圆,一起可以放在第n行第k个的位置,总共就有n-1个位置,所以总的来说,递推式子dp[i] = dp[i-1] + (n-1)*dp[i-2]
MOD = 10**9 + 7#
dp = [0]*(10**6+1)
dp[1] = 1
dp[2] = 2
for i in range(3,10**6+1):dp[i] = (dp[i-1] + (i -1)*dp[i -2])%MODt = int(input())
for _ in range(t):n = int(input())print(dp[n])相关文章:
蓝桥月赛 之 26场
文章目录 好汤圆灯笼猜谜元宵分配摆放汤圆 好汤圆 好汤圆 思路分析:由于2025能够被15整除,所以我们直接输出对应的答案即可 import os import sys# 请在此输入您的代码print(2025//15)灯笼猜谜 灯笼猜谜 思路分析:首先呢,我就考…...
机器学习面试八股文——决战金三银四
大家好,这里是好评笔记,公主 号:Goodnote,专栏文章私信限时Free。本笔记的任务是解读机器学习实践/面试过程中可能会用到的知识点,内容通俗易懂,入门、实习和校招轻松搞定。 公主号合集地址 点击进入优惠地…...
umi: valtio的使用
一、基本用法 import { proxy, useSnapshot } from umijs/max;// 1、定义数据 const state proxy({ count: 33 });export default () > {// 2、使用数据const snap useSnapshot(state);function increaseCount() {state.count 1;}return (<><h1>{snap.count}…...
区块链相关方法-波特五力分析模型
一、定义:波特五力分析模型(Porters Five Forces Framework)是迈克尔・波特(Michael Porter)于 1979 年提出的一种用于分析行业竞争态势的工具。它通过考察五种力量的相互作用来评估一个行业的吸引力和竞争环境,这五种…...
纷析云开源版- Vue2-增加字典存储到localStorage
main.js //保存字典数据到LocalStorage Vue.prototype.$api.setting.SystemDictType.all().then(({data}) > {loadDictsToLocalStorage(data) })新增 dictionary.js 放在 Utils文件夹里面 // 获取字典数据 export function getDictByType(dictType) {const dicts JSON.par…...
HTML项目一键打包工具:HTML2EXE 最新版
HTML2EXE 工具可以一键打包生成EXE可执行文件。可以打包任意HTML项目或者是一个网址为单个EXE文件,直接打开即可运行。支持KRPano全景VR项目、WebGL游戏项目、视频播放、,课件打包、网址打包等。 一、功能特点 类别序号功能标题1支持程序图标自定义(支持…...
Windows 中的启动项如何打开?管理电脑启动程序的三种方法
在日常使用电脑时,我们经常会发现一些应用程序在开机时自动启动,这不仅会拖慢系统的启动速度,还可能占用不必要的系统资源。幸运的是,通过几个简单的步骤,你可以轻松管理这些开机自启的应用程序。接下来,我…...
在 JavaScript 中接入 Facebook 事件
在 JavaScript 中接入 Facebook 事件 本文档介绍了如何在 JavaScript 中集成 Facebook Pixel 事件,用于跟踪网站的用户行为并提高广告效果。 1. 安装并初始化 Facebook Pixel 在开始接入事件之前,首先需要在你的网页中初始化 Facebook Pixel。Faceboo…...
如何在cursor上使用 deepseek 模型
引言 Cursor 虽提供免费试用,但试用时间有限,且后续使用可能会面临速度限制。不过,用户可以使用自己的 API key 来继续使用。值得一提的是,deepseek 模型使用成本极为低廉,能为使用者带来更多灵活性与经济性。基于此&…...
mysql的字符集和比较规则
mysql的字符集和比较规则 一、字符集(Character Set)二、比较规则(Collation)三、客户端与服务器的字符集转换四、注意事项总结 深度解读mysql是怎样运行的 MySQL的字符集和比较规则是其处理字符串存储、传输及比较的核心机制&…...
什么是LoRA微调
LoRA是大模型微调方法的一种,它的特点是只在模型的 部分权重(如 QKV 矩阵) 上 添加可训练参数 通过 低秩矩阵(AB) 来优化参数更新 优点: 极大降低显存消耗(deepseek 7B 只需 10GB) 适…...
热管理系统:新能源汽车的 “温度管家”
在新能源汽车的众多系统中,热管理系统堪称是一位默默守护的 “温度管家”,其重要性不容小觑。传统燃油车的热管理主要围绕发动机、变速箱冷却系统和空调系统,而新能源汽车的热管理则涵盖了电池系统、电机电控、空调系统等绝大部分零部件 &…...
如何修改Windows系统Ollama模型存储位置
默认情况下,Ollama 模型会存储在 C 盘用户目录下的 .ollama/models 文件夹中,这会占用大量 C 盘空间,增加C盘“爆红”的几率。所以,我们就需要修改Ollama的模型存储位置 Ollama提供了一个环境变量参数可以修改Ollama的默认存在位…...
《网络安全入门实战手册》
0经验转行网络安全,个人分享一下学习中总结的文档,以下为目录可以点击标题看对应文章,欢迎评论区讨论,后期会发更多安全相关的学习资料等。希望跟大家一起进步。 第1章:网络安全基础知识 1、什么是网络安全ÿ…...
一文详解U盘启动Legacy/UEFI方式以及GPT/MBR关系
对于装系统的老手而说一直想研究一下装系统的原理,以及面对一些问题时的解决思路,故对以前的方法进行原理上的解释,主要想理解其底层原理。 引导模式 MBR分区可以同时支持UEFI和Legacy引导,我们可以看一下微pe制作的启动盘&#…...
如何查看java的字节码文件?javap?能用IDEA吗?
编译指令: javac YourProject.java 查看字节码文件的指令: javap -c -l YourProject.class 不添加-c指令就不会显示字节码文件: 不添加 -l 就不会显示源代码和字节码文件的对应关系: 添加-l之后多出来这些: IDEA不太…...
加油站(力扣134)
既然每一个加油站都有对应的加油量和耗油量,我们不妨计算一下每个加油站的汽油净增量。如果每个加油站净增量之和不为负数,则说明一定可以找到唯一的起始点。那我们该如何找到这个起始点呢?我们设置最开始的起点为第0个加油站,接着…...
1.vue使用vite构建初始化项目
npm create vuelatest❯ npm create vuelatest> npx > create-vueVue.js - The Progressive JavaScript Framework✔ Project name: … vue3_test ✔ Add TypeScript? … No / Yes ✔ Add JSX Support? … No / Yes ✔ Add Vue Router for Single Page Application dev…...
汽车零部件开发应该具备哪些编程思维?
目录 1、功能安全思维 2、实时性与确定性思维 3、可靠性和冗余思维 4、硬件软件协同思维 5、CAN总线通信思维 6、故障诊断和自诊断思维 7、功耗优化思维 8、软件更新和版本管理思维 9、用户体验与安全性思维 汽车零部件开发中,嵌入式软件在车辆系统中的作用…...
25工程管理研究生复试面试问题汇总 工程管理专业知识问题很全! 工程管理复试全流程攻略 工程管理考研复试真题汇总
工程管理复试面试心里没底?别慌!学姐手把手教你怎么应对复试! 很多同学面对复试总担心踩坑,其实只要避开雷区掌握核心技巧,逆袭上岸完全有可能!这份保姆级指南帮你快速锁定重点,时间紧迫优先背…...
除了HTB,还有哪些适合新手的网络安全靶场?VulnHub、TryHackMe、PentesterLab横向对比
网络安全新手靶场全指南:从VulnHub到TryHackMe的深度横评 当我在2019年第一次接触网络安全实战训练时,面对琳琅满目的在线靶场平台完全不知所措。作为过来人,我深刻理解新手在选择第一个训练平台时的困惑——HackTheBox(HTB&#…...
HunterPie:怪物猎人世界的智能狩猎伴侣终极指南
HunterPie:怪物猎人世界的智能狩猎伴侣终极指南 【免费下载链接】HunterPie-legacy A complete, modern and clean overlay with Discord Rich Presence integration for Monster Hunter: World. 项目地址: https://gitcode.com/gh_mirrors/hu/HunterPie-legacy …...
你的演讲时间管家:PPTTimer如何让时间掌控变得如此简单
你的演讲时间管家:PPTTimer如何让时间掌控变得如此简单 【免费下载链接】ppttimer 一个简易的 PPT 计时器 项目地址: https://gitcode.com/gh_mirrors/pp/ppttimer 你是否经历过这样的尴尬时刻?演讲进行到一半,突然意识到时间已经过半…...
百度网盘解析工具完整实战教程:告别限速困扰的终极解决方案
百度网盘解析工具完整实战教程:告别限速困扰的终极解决方案 【免费下载链接】baidu-wangpan-parse 获取百度网盘分享文件的下载地址 项目地址: https://gitcode.com/gh_mirrors/ba/baidu-wangpan-parse 还在为百度网盘那蜗牛般的下载速度而烦恼吗?…...
Python3 实例
Python3 实例 引言 Python3 作为一种广泛使用的编程语言,以其简洁明了的语法和强大的库支持在多个领域得到了广泛应用。本文将通过实例展示 Python3 在不同场景下的应用,帮助读者更好地理解和掌握 Python3 的使用。 Python3 简介 Python3 是 Python 编程…...
AI与机器学习:核心技术差异与应用场景解析
1. 概念辨析:AI与机器学习的本质差异当我们在科技媒体上看到"AI医生诊断准确率超过人类"和"机器学习模型预测股票走势"这类标题时,很多人会把这两个术语混为一谈。实际上,人工智能(AI)和机器学习&…...
Phi-3.5-mini-instruct新手入门:3步完成模型部署与简单对话测试
Phi-3.5-mini-instruct新手入门:3步完成模型部署与简单对话测试 1. 环境准备与快速部署 Phi-3.5-mini-instruct是微软推出的轻量级开源指令微调大模型,在长上下文代码理解(RepoQA)、多语言MMLU等基准上表现优异。它特别适合本地…...
Docker Compose农业微服务编排全解析,深度适配低带宽农田网络环境(离线部署+断网续传双模式)
第一章:Docker Compose农业微服务编排全解析,深度适配低带宽农田网络环境(离线部署断网续传双模式)在偏远农田、温室集群或移动农机终端等典型弱网场景中,传统云原生部署常因高依赖实时拉取镜像、频繁API调用和中心化注…...
006、PCIE物理层基础:通道、速率与编码
006、PCIE物理层基础:通道、速率与编码 上周调一块新板子,链路死活训练不到Gen3。示波器眼图看着还行,但LTSSM卡在Recovery状态反复跳。折腾两天发现是参考时钟的Spread Spectrum配置和下游设备不匹配。这种问题查起来特别费劲,因…...
DPI-每英寸点数
DPI(Dots Per Inch,每英寸点数)是一个量度单位,表示在每英寸长度上可以打印或显示的点数,这些点可以是墨点、像素或其他形式的显示元素。 DPI(每英寸点数)是衡量图像打印或显示质量的一个重要参…...
