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

题解:P5663 [CSP-J2019] 加工零件

这道题我用了最短路。

这道题数据较大,也涉及到了奇偶性,我这里用了最短路进行了预处理。我们先拆点,再用奇偶性算出这个点是否能在 \(\le L\) 步到达一号点。

#include <bits/stdc++.h>
using namespace std;
const int N=201000;
int n,m,Q;
vector <int> e[N];
int dis[N],q[N];
int main(){scanf("%d%d%d",&n,&m,&Q);for(int i=0;i<m;i++){int u,v;scanf("%d%d",&u,&v);e[2*u-2].push_back(2*v-1);e[2*v-2].push_back(2*u-1);e[2*u-1].push_back(2*v-2);e[2*v-1].push_back(2*u-2);//连边}for(int i=0;i<2*n;i++)dis[i]=1<<30;int h=1,t=1;q[t]=0,dis[0]=0;while(h<=t){int u=q[h];h++;for(int j=0;j<(int)e[u].size();j++){int v=e[u][j];if(dis[v]>dis[u]+1){dis[v]=dis[u]+1;t++;q[t]=v;}}}for(int i=0;i<Q;i++){int a,l;scanf("%d%d",&a,&l);if(e[0].empty())printf("No\n");//判是否有孤立点else{int u=2*a-2+(l%2);if(l>=dis[u])printf("Yes\n");else printf("No\n");}}
}
http://www.rkmt.cn/news/198235.html

相关文章:

  • 广东广州早茶:茶楼伙计穿梭间喊出地道粤语
  • 香港维多利亚港:灯光秀期间新增AI解说服务
  • imapi2fs.dll文件丢失损坏找不到 打不开程序 免费下载方法
  • 【Linux命令大全】002.文件传输之lpq命令(实操篇)
  • 题解:P5017 [NOIP2018 普及组] 摆渡车
  • 跨境电商客服系统:不同国家客户听到本地化语音
  • 【Linux命令大全】002.文件传输之lprm命令(实操篇)
  • 【赵渝强老师】国产金仓数据库的表空间
  • 【Linux命令大全】002.文件传输之lpr命令(实操篇)
  • 图书馆闭馆提醒:温柔语音取代刺耳铃声
  • 灵遁者:春华秋实年复年,青丝渐成雪满巅
  • 矿山安全监控系统:危险区域进入时触发语音警告
  • 雾霾指数语音提醒:环保部门发布空气质量通知
  • 建筑工地安全广播:每日开工前自动播放注意事项
  • PyWebIO上传下载功能隐藏用法大揭秘:99%新手不知道的2个核心参数
  • 题解:P7073 [CSP-J2020] 表达式
  • PyWebIO文件管理全解析(高级技巧曝光):让上传下载更安全高效的秘诀
  • 题解:P14304 【MX-J27-T1】分块
  • DC宇宙蝙蝠洞通讯:戈登局长接到AI生成警报
  • Python 3D图形开发必知(视角控制技术全公开)
  • 外卖骑手接单提示音:VoxCPM-1.5-TTS定制专属提醒语调
  • 体育赛事比分更新:观众无需看屏也能掌握赛况
  • 心理咨询陪伴机器人:VoxCPM-1.5-TTS营造温暖对话氛围
  • 导师推荐9个AI论文写作软件,专科生轻松搞定毕业论文!
  • 动漫角色语音克隆:粉丝自制作品也能拥有原版声线
  • ChromeDriver下载地址汇总?不如先了解VoxCPM-1.5-TTS部署依赖
  • 双指针专题(五):灵活的起跳——「无重复字符的最长子串」
  • 幼儿园亲子留言系统:孩子录音转文字再转语音回家播放
  • 家族族谱语音记录:后代子孙聆听祖先奋斗历程
  • FastAPI跨域问题深度解析(预检请求避坑宝典)