P9751 [CSP-J 2023] 旅游巴士一题的题解
35分观察到有六七个点ai0我们选择直接无视其他点假装小z进入景区时所有道路都能通行了那么问题就转换成一个简单的广搜了用一个队列一层一层的把景点压入当到了终点时就是最省时间的了。#includebits/stdc.husingnamespacestd;intn,m,k;vectorpairint,intg[10005];boolvis[10005][10005];voidbfs(){queuepairint,intq;q.push({1,0});while(!q.empty()){intuq.front().first;inttq.front().second;q.pop();if(unt%k0){coutt;return;}if(vis[u][t%k])continue;vis[u][t%k]1;for(inti0;ig[u].size();i){q.push({g[u][i].first,t1});}}cout-1;return;}intmain(){cinnmk;while(m--){intu,v,w;cinuvw;g[u].push_back({v,w});}bfs();return0;}正解单源最短路可以用dijkstra来做。(这里给大家一个学迪杰斯特拉的网址我老师推荐的https://www.bilibili.com/video/BV1uT4y1p7Jy/?spm_id_from333.337.search-card.all.clickvd_sourceb59c08196148ea3ea8a331da551bf5a8总而言之dijkstra可以在中间添加路开通的时间判断能否走下一步找最短时间。#includebits/stdc.husingnamespacestd;intn,m,k,ans1e9;vectorvectorpairint,intg;boolvis[10005][105];voiddijkstra(){priority_queuepairint,int,vectorpairint,int,greaterpairint,intq;//建立小根堆维护最短路径q.push({0,1});while(!q.empty()){pairint,intcurq.top();q.pop();inttcur.first;intucur.second;if(unt%k0){ansmin(ans,t);}if(vis[u][t%k])continue;vis[u][t%k]1;for(inti0;ig[u].size();i){intvg[u][i].first;intwg[u][i].second;intntt1;if(ntw){nt(w-ntk)/k*k;}q.push({nt,v});}}}intmain(){cinnmk;g.resize(n1);for(inti1;im;i){intu,v,w;cinuvw;g[u].push_back({v,w});}dijkstra();if(ans1e9)cout-1;elsecoutans;return0;}

相关新闻

码海拾遗 · Java I/O 学习笔记

码海拾遗 · Java I/O 学习笔记

一、标准输入输出(控制台)1. 标准输出 System.outSystem.out.print() / println() / printf()最常用的控制台输出。javaSystem.out.println("普通输出"); System.out.printf("格式化输出:%d %d %d%n", 3, 5, 3 5);2. …

2026/8/13 0:48:32 阅读更多 →
西南多省市实体行业电销外包落地实测案例汇总

西南多省市实体行业电销外包落地实测案例汇总

优先呼依托自有B24全网呼叫资质、全国运营商AXB属地线路,搭配180‑天AES加密录音完整留存机制,搭建起远程坐席状态监控、通话溯源、效能数据看板一体化管控工具。从通话行为、在线时长、线索产出三个维度约束居家坐席消极怠工行为,适配全国各…

2026/8/14 11:36:23 阅读更多 →
CTF Web信息搜集:工具技巧与实战指南

CTF Web信息搜集:工具技巧与实战指南

1. BUUCTF Web入门:信息搜集的核心思路在CTF竞赛中,Web安全方向的题目往往从信息搜集开始。就像侦探破案需要先收集线索一样,解题的第一步就是全面了解目标系统的信息。BUUCTF作为国内知名的CTF练习平台,其Web入门题目特别适合新手…

2026/8/14 8:31:46 阅读更多 →

最新新闻

揭秘GPT-2官方权重优势:从数据、工程到训练策略的复现实战

揭秘GPT-2官方权重优势:从数据、工程到训练策略的复现实战

最近在复现GPT-2模型时,很多开发者都遇到了一个共同的困惑:明明代码结构、超参数设置都尽力对齐了官方实现,甚至使用了相同的数据集进行训练,但最终自己训练出的模型权重,在生成文本的质量、连贯性和多样性上&#xff…

2026/8/14 11:40:24 阅读更多 →
PDF补丁丁完整指南:3分钟为200页PDF生成书签,旋转页面、解除限制一次搞定

PDF补丁丁完整指南:3分钟为200页PDF生成书签,旋转页面、解除限制一次搞定

PDF补丁丁完整指南:3分钟为200页PDF生成书签,旋转页面、解除限制一次搞定 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图…

2026/8/14 11:40:24 阅读更多 →
DeepL翻译插件免费安装终极指南:5分钟搞定Chrome网页划词翻译

DeepL翻译插件免费安装终极指南:5分钟搞定Chrome网页划词翻译

DeepL翻译插件免费安装终极指南:5分钟搞定Chrome网页划词翻译 【免费下载链接】deepl-chrome-extension A DeepL Translator Chrome extension 项目地址: https://gitcode.com/gh_mirrors/de/deepl-chrome-extension 如果你还在为浏览器里的外文网页头疼——…

2026/8/14 11:40:24 阅读更多 →
如何快速上手PGmigrate?5分钟掌握PostgreSQL迁移工具

如何快速上手PGmigrate?5分钟掌握PostgreSQL迁移工具

如何快速上手PGmigrate?5分钟掌握PostgreSQL迁移工具 【免费下载链接】pgmigrate Simple tool to evolve PostgreSQL schema easily. 项目地址: https://gitcode.com/gh_mirrors/pg/pgmigrate PGmigrate是由Yandex开发的PostgreSQL数据库迁移工具&#xff0c…

2026/8/14 11:40:24 阅读更多 →
NightRun裸金属LLM推理:从USB启动的极简AI部署方案

NightRun裸金属LLM推理:从USB启动的极简AI部署方案

这次我们来看一个非常硬核的开源项目:NightRun。它不是一个普通的LLM推理框架,而是一个能直接从USB启动、无需操作系统的“裸金属”推理系统。简单说,你可以把它刻录到一个U盘里,用它启动一台电脑,这台电脑就会直接变成…

2026/8/14 11:40:24 阅读更多 →
Antics开源项目:为AI游戏快速集成多人联机功能的SDK指南

Antics开源项目:为AI游戏快速集成多人联机功能的SDK指南

这次我们来看一个名为Antics的开源项目。它的核心目标非常直接:为那些由AI生成或构建的游戏,快速、无缝地添加多人联机功能。简单来说,你不需要重写游戏逻辑或搭建复杂的服务器架构,只需要集成一个轻量级的 SDK,就能让…

2026/8/14 11:39:23 阅读更多 →

日新闻

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

临沂网站建设铭镇:深耕本土数字生态,以匠心铸就企业品牌核心竞争力

在这个流量为王、视觉至上的互联网时代,对于临沂乃至整个山东乃至全国的传统中小企业来说,拥有一张精美的“数字名片”早已不再是可选项,而是生存的必答题。每当夜幕降临,沂河两岸灯火辉煌,物流之都的喧嚣逐渐沉淀为对未来的思考。我们常常听到老板们在茶余饭后探讨:为什…

2026/8/14 0:00:26 阅读更多 →
Flutter与OpenHarmony实现剧本杀组队表单开发实战

Flutter与OpenHarmony实现剧本杀组队表单开发实战

1. 项目概述在移动应用开发领域,跨平台框架Flutter因其高效的开发体验和出色的性能表现,已经成为众多开发者的首选。而OpenHarmony作为新兴的操作系统平台,其开放性和灵活性为开发者提供了全新的可能性。本文将聚焦于一个实际应用场景——剧本…

2026/8/14 0:00:26 阅读更多 →
大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

大连网站建设找简维科技:为您打造懂业务更懂用户的数字化转型引擎

在这个数字化浪潮席卷全球的今天,企业想要在激烈的市场竞争中站稳脚跟,拥有一张好看的“数字名片”已经远远不够了。很多老板在刚开始接触互联网业务时,都有一个共同的困惑:为什么我花了钱建的网站,就像是在真空中自嗨?访客进来转了两圈就跑了,线索石沉大海,甚至连客服…

2026/8/14 0:01:27 阅读更多 →

周新闻

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/13 10:41:52 阅读更多 →
收藏!小白程序员轻松入门大模型,从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/13 10:41:50 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

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

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

2026/8/13 10:41:49 阅读更多 →
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/13 10:41:49 阅读更多 →