打卡信奥刷题(3421)用C++实现信奥题 P10178 陌路寻诗礼
📅 2026/7/2 10:56:22
👁️ 次浏览
P10178 陌路寻诗礼题目背景作为 luogu 网红的帆巨有非常多狂热的粉丝而我们的帆巨也很喜欢面基寻找遍布大江南北的粉丝们。题目描述帆巨所在的家乡的地图是一张有nnn个节点mmm条有向道路的有向图每个节点都是一个城市而帆巨所在的城市是111号城市并且111号城市总是可以通过若干道路到达其他任何城市。第iii条道路从xix_ixi号城市出发到达yiy_iyi号城市长度为ziz_izi。帆帆现在要从他的111号城市前往各个城市面基。精通 spfa 算法的帆帆在面基的过程中自然会按照长度和最短的路径去其他城市。但是帆帆有选择困难症他希望从111号城市到达每一座城市的最短路径都是唯一的所以他决定施加魔法改变所有道路的长度具体地帆巨施加魔法后对于每一条道路的长度都可以独立地将其变成一个[1,k][1,k][1,k]范围内的整数其中kkk是帆巨的魔法等级。但帆巨所在的世界的地图和他的魔法等级一直在变总共会变TTT次所以他希望你对TTT次询问都给出一种构造方法使得帆巨不会纠结或者报告无解。输入格式第一行一个整数TTT表示数据组数。接下来TTT组每组先是三个整数n,m,kn,m,kn,m,k接着mmm行描述有向道路(xi,yi)(x_i,y_i)(xi,yi)。不保证无自环无重边。输出格式对于每组数据如果有解第一行输出Yes第二行mmm个数依次输出每条边的权值如果没有解一行输出No。本题采用special judge评测也就是说如果有多种可能的答案你可以输出任意一种。输入输出样例 #1输入 #12 3 2 3 1 2 2 3 2 2 1 1 2 1 2输出 #1Yes 1 2 No说明/提示【样例解释】对于第一组数据111号点到达每个点的路径都是唯一自然无论怎么设置边权最短路都是唯一的。对于第二组数据因为k1k1k1所以两条边的边权都只能设置为111。111号点到222号点的最短路长度为111走两条边都可以所以不是唯一的。【数据范围】本题采用捆绑测试。对于20%20\%20%的数据n,m≤5n,m\leq 5n,m≤5。对于另外20%20\%20%的数据k1k1k1。对于另外20%20\%20%的数据mn−1mn-1mn−1。对于另外20%20\%20%的数据k109k10^9k109。对于100%100\%100%的数据n≥1n\ge 1n≥1m≥0m\ge 0m≥01≤∑n,∑m≤3×1051\le \sum n,\sum m\leq 3\times 10^51≤∑n,∑m≤3×1051≤k≤1091\leq k \leq 10^91≤k≤1091≤xi,yi≤n1\le x_i,y_i\le n1≤xi,yi≤n。C实现#includebits/stdc.husingnamespacestd;constintN3e510;intT,n,m,k,d[N];vectorpairint,intg[N];boolvis[N],tf;queueintq;intmain(){scanf(%d,T);while(T--){scanf(%d%d%d,n,m,k);tffalse;for(inti1;in;i)d[i]-1,g[i].clear();for(inti1,x,y;im;i){scanf(%d%d,x,y);vis[i]false;g[x].push_back(make_pair(y,i));}d[1]0;q.push(1);while(!q.empty()){intxq.front();q.pop();for(autotmp:g[x]){intytmp.first;if(d[y]!-1){if(d[y]d[x]1)tftrue;continue;}d[y]d[x]1;vis[tmp.second]true;q.push(y);}}if(k1tf){puts(No);continue;}puts(Yes);for(inti1;im;i)if(vis[i])cout1 \n[im];elsecoutk \n[im];}return0;}后续接下来我会不断用C来实现信奥比赛中的算法题、GESP考级编程题实现、白名单赛事考题实现记录日常的编程生活、比赛心得感兴趣的请关注我后续将继续分享相关内容
SpringBoot自动装配核心原理
一、核心注解(入口)
1. 主启动注解:@SpringBootApplication
它是复合注解,由3个注解组成:
@Configuration
@EnableAutoConfiguration
@ComponentScan@ComponentScan:自动扫描当前包及其子包下标注@Component、@Service、@Controller、@Re…
📅 2026/7/2 10:56:22
摘要:2026年6月30日,美团正式开源LongCat-2.0——全球首个在5万张国产ASIC集群上完成全流程训练与推理的万亿参数MoE大模型。总参数1.6万亿,平均激活480亿,原生支持100万Token超长上下文,SWE-bench Pro 59.5分超越GPT-5.5(58.6)和Claude Opus 4.6(57.3)。本文从架构设计、…
📅 2026/7/2 10:56:22
摘要:2026年6月30日,The Information报道OpenAI工程师通过一系列系统底层优化,在不增加新芯片的情况下将AI模型推理成本降低50%以上——仅用数百张NVIDIA GPU支撑起ChatGPT未登录用户的全部流量。本文从量化压缩、KV-Cache优化、动态批处理、投机解码、请求调度等核心技术维…
📅 2026/7/2 10:56:22
简述:中央厨房式管理中央厨房式管理
一、核心定义
中央厨房管理,借鉴餐饮中央集中集采、统一加工、统一质控、统一配送的模式,将分散、多头、重复的工作集中归口统筹运作,统一标准、统一源头、统一加工、统一审核、统一分发&#…
📅 2026/7/2 12:14:47
在2026年7月1日,不少人配了最贵的眼镜,却依旧控制不住视力问题,这一现象值得深入探讨。宁夏银川市视光学研究中心作为深耕视光领域二十余年的专业机构,或许能为我们提供一些有价值的见解。行业现状与痛点目前,视力问题…
📅 2026/7/2 12:14:47
5分钟上手Mermaid在线图表编辑器:零代码创建专业流程图 【免费下载链接】mermaid-live-editor Edit, preview and share mermaid charts/diagrams. New implementation of the live editor. 项目地址: https://gitcode.com/GitHub_Trending/me/mermaid-live-edito…
📅 2026/7/2 12:14:47
痛点一:人工巡检效率低,安全隐患大
传统人工抄表、肉眼观察的方式耗时耗力,高危环境(如化工储罐)易引发安全事故。SXY5S智能液位监控仪通过24小时实时数据采集与无线传输,降低人工介入频率,危险…
📅 2026/7/2 12:14:47
终极Gofile下载革命:告别手动复制粘贴的智能解决方案 【免费下载链接】gofile-downloader Download files from https://gofile.io 项目地址: https://gitcode.com/gh_mirrors/go/gofile-downloader
你是否曾经为了下载几个Gofile文件,不得不在浏…
📅 2026/7/2 12:14:47
项目背景随着平台用户规模持续扩张,新用户来源日益多元,但注册后激活率长期偏低,且缺乏系统化的流失诊断机制。现有数据仅能监控“注册成功人数”,无法清晰识别用户在注册页浏览 → 点击注册 → 提交表单 → 注册成功 → 首次核心…
📅 2026/7/2 12:12:47
1. 项目概述:从“能用”到“精通”的必经之路如果你正在学习或从事网络安全测试,尤其是Web应用安全评估,那么BurpSuite的Intruder模块绝对是你绕不开的核心工具。而Intruder模块里,功能最强大、也最让人又爱又恨的,莫过…
📅 2026/7/2 0:00:33
1. 项目概述:从“找东西”到“精准操控” 做自动化测试,尤其是Web UI自动化,最核心也最让人头疼的一步是什么?不是写复杂的业务逻辑,也不是处理异步加载,而是最基础的—— 让程序找到页面上那个你想操作的…
📅 2026/7/2 0:00:33
1. 项目概述:为什么是Maestro? 如果你正在寻找一个能让你快速上手、告别繁琐配置、并且对移动端UI自动化测试真正友好的框架,那么Maestro很可能就是你一直在等的那个答案。我接触过Appium、Espresso、XCUITest,也折腾过各种基于图…
📅 2026/7/2 0:00:33
6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…
📅 2026/6/30 10:04:37
引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…
📅 2026/7/1 15:35:39
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/2 1:17:03
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/2 9:49:12
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/2 1:36:45