admin5站长网五个h5制作网站

diannao/2026/1/18 20:51:11/文章来源:
admin5站长网,五个h5制作网站,网站开发免费维护一年,天津seo托管文章目录题意思路传送门 题意 给你nnn个点#xff0c;需要给每个点定向#xff0c;方向可以向右或者向左#xff0c;定向之后点会朝选择的方向移动#xff0c;要求满足mmm个条件#xff0c;两种不同的条件如下#xff1a; i,ji,ji,j两个位置定向之后移动不会相遇。i,ji… 文章目录题意思路传送门 题意 给你nnn个点需要给每个点定向方向可以向右或者向左定向之后点会朝选择的方向移动要求满足mmm个条件两种不同的条件如下 i,ji,ji,j两个位置定向之后移动不会相遇。i,ji,ji,j两个位置定向之后一定会相遇。 如果不能满足输出NONONO否则输出YESYESYES并且给出定向之后的点的方向和位置。 思路 考虑两种情况的方向如何选择首先他们两个位置一定选择不同的方向让后根据是否相遇来调整他们的位置。那么根据第一个条件我们给i,ji,ji,j连无向边那么有解的第一个条件就比较显然了就是这个构成的图是二分图让后现在他们的方向确定了接下来需要确认他们的位置我们分两种情况来讨论分别对应题目的两种情况 假设iii位置取LLLjjj位置取RRR由于他们不会相遇那么xixjx_ix_jxi​xj​。假设iii位置取LLLjjj位置取RRR由于他们会相遇那么xixjx_ix_jxi​xj​。 看到大于号需要跟拓扑序联系起来那么我们就按照从小到大的位置来填连边就按照上面的小的连大的最终判断是否存在环即可。 复杂度O(nm)O(nm)O(nm) #includebits/stdc.h #define X first #define Y second #define L (u1) #define R (u1|1) #define Mid (tr[u].ltr[u].r1) #define pb push_back using namespace std;const int N1000010,INF0x3f3f3f3f,mod1e97; typedef long long LL;int n,m; vectorintv[N]; bool flag; int col[N],d[N]; int st[N]; struct Node {int x,y,z; }p[N]; struct node {char ch;int pos; }ans[N];void dfs(int u,int c) {col[u]c;st[u]0;for(auto x:v[u]) {if(col[x]) {if(col[x]c) flagfalse;continue;}dfs(x,3-c);} }char get(int pos) {if(col[pos]0) return L;if(col[pos]1) return R;else return L; }void solve() {flagtrue;scanf(%d%d,n,m);for(int i1;im;i) {int a,b,c; scanf(%d%d%d,a,b,c);v[b].pb(c);v[c].pb(b);p[i]{a,b,c};}for(int i1;in;i) if(!col[i]) dfs(i,1);if(!flag) {puts(NO);return;}for(int i1;in;i) v[i].clear();for(int i1;im;i) {int x,y,z;xp[i].x,yp[i].y,zp[i].z;if(x2) {if(col[y]1) d[z],v[y].pb(z);else d[y],v[z].pb(y);} else {if(col[y]2) d[z],v[y].pb(z);else d[y],v[z].pb(y);}}queueintq;int pos0;for(int i1;in;i) if(!d[i]) q.push(i);while(q.size()) {int uq.front(); q.pop();ans[u]{get(u),pos};for(auto x:v[u]) {if(--d[x]0) {q.push(x);}}}for(int i1;in;i) if(d[i]) {puts(NO);return;}puts(YES);for(int i1;in;i) {printf(%c %d\n,ans[i].ch,ans[i].pos);} }int main() {int _1;while(_--) {solve();}return 0; }

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/90567.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站设计的公司名字哈尔滨市营商环境建设监督局网站

编写软件测试文档是一个关键步骤,它可以帮助测试人员记录测试过程、结果和发现的问题,同时为开发团队提供反馈和建议。 以下是一些编写软件测试文档的建议: 测试计划 在测试计划中,描述测试的目标、范围、方法、时间表和资源需求。…

网站建设怎么收费呀河西网站建设制作

【 组长博客链接】 031602428 苏路明 【计划安排】 阶段主要任务时间任务内容1项目选题09.22 - 10.10确定选题内容,收集用户需求,明确定位,竞品分析,选题报告2需求分析10.11 - 11.4梳理需求,输出思维导图,原…

东莞市建设规划局网站wordpress如何制作主题

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它可以让 JavaScript 代码在服务器端运行。在 Node.js 中,fs 模块是用来处理文件系统操作的模块。通过 fs 模块,我们可以进行文件的读取、写入、删除等操作。本教程将介绍如何在 No…

电子商务网站详细设计百度推广工具有哪些

构建检索增强生成(RAG)系统的关键因素之一:向量嵌入( vector embeddings )。这些元素是基本的技术和转换工具,使 RAG 系统在某些方面能够以类似于人类理解的形式处理语言。 embedding 提供了一种将文本信息转换为数字数据的方法。…

定制网站制作报价3d建模学什么专业

大数据开发语言主要包括以下几个,以下是它们在大数据开发领域的优缺点和应用场景的详细说明: 1. Java 优点: 跨平台性:Java的“一次编写,到处运行”的特性使得其可以轻松地运行在多个操作系统上。面向对象&#xff…

仿牛商网营销型网站兖州网站建设多少钱

前言 故事是这样开始的。我们的小DEMO项目的数据库版本从openGauss 2.1.0升级到了5.0.0版本。升级后进行功能验证的时候,测试同学发现个BUG,原来通过gs_restore导出来的数据再导入时报超长,插入失败了,如下图所示,nva…

教学网站模板下载企业网站设计北京

参考资料 Guide to Faster, Less Frustrating Debugging 什么情况下会使用gbd 需要逆向ELF文件时(掌握gdb的使用,是二进制安全的基本功)开发程序时,程序执行结果不符合预期 动态调试ELF文件可以使用另外一种方法:IDA的远程linux动态调试。个…

网站正在建设中页面 英文诚信网站认证必需做吗

说明此时有两个客户端在连接此数据库&#xff0c;此时不能删除数据库。 如果确定要强制删除此数据库&#xff0c;那么执行如下命令&#xff1a; SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE datname‘VolteAna3G’ AND pid<>pg_ba…

扫码进入网站如何做做视频比较好的理财网站

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的校园生活服务平台,java…

网站备案 价格建行个人账户查询

目录 [LitCTF 2023]PHP是世界上最好的语言&#xff01;&#xff01; [LitCTF 2023]Vim yyds [羊城杯 2020]easycon [LitCTF 2023]PHP是世界上最好的语言&#xff01;&#xff01; 无参&#xff0c;根据题目提示看看php能否执行——返回1执行成功 用system()函数调用、执行ls …

怎么制作网站店铺wordpress照片加水印

为了方便日常运维写的一段简单脚本&#xff0c;用于集中获取服务器操作系统、CPU、内存使用、负载、硬盘使用、网络信息。 脚本比较简单&#xff0c;就不解释了&#xff0c;有兴趣的朋友请自行查看。 #!/bin/bash##Name:system_info#Ver:1.0#Author:lykyl###程序说明:#获取服务…

安全邮箱注册网站网站建设高校

花园管家是做什么的 一、工作内容职责&#xff1a; 1.管理花园内的活动和工作&#xff0c;协调各方资源&#xff0c;确保活动的顺利进行&#xff1b; 2.提供优质的客户服务和接待工作&#xff0c;解决客户问题&#xff0c;处理投诉&#xff0c;提高客户满意度&#xff1b; …

南山区网站建设公司网站详细报价

接口测试背景和必要性 接口测试是测试系统组件间接口&#xff08;API&#xff09;的一种测试&#xff0c;主要用于检测内部与外部系统、内部子系统之间的交互质量&#xff0c;其测试重点是检查数据交换、传递的准确性&#xff0c;控制和交互管理过程&#xff0c;以及系统间相互…

电商后台管理网站模板哪里查询网站备案

直方图 cv2.calcHist(images,channels,mask,histSize,ranges) images: 原图像图像格式为 uint8 或 float32。当传入函数时应 用中括号 [] 括来例如[img]channels: 同样用中括号括来它会告函数我们统幅图 像的直方图。如果入图像是灰度图它的值就是 [0]如果是彩色图像 的传入的…

网站外链分析工具wordpress迁hexo

序 本篇是杂谈以及准备工作&#xff08;此处应无掌声&#xff09; 暂时不管iOS&#xff08;因为开发hello world都要年费&#xff09; 软件&#xff1a; Visual Studio 2019&#xff08;含Android SDK和NDK编译器等&#xff09; OpenCV 这是一个女仆级的系列文章&#xf…

经营范围 网站建设广州 环保 凡人网站建设

文章目录 1 orm连接Mysql1.1 安装第三方模块1.2 ORM1.2.1、创建数据库1.2.2、Django连接数据库1.2.3、django操作表1.2.4、创建和修改表结构1.2.5、增删改查1.2.5.1 增加数据1.2.5.2 删除数据1.2.5.3 获取数据1.2.5.4 修改数据 1 orm连接Mysql Django为了使操作数据库更加简单…

搜索建站网如何做好网络营销推广

转载自 Java调用exe阻塞 今天遇到了个奇怪的问题&#xff0c;用VC写了个小程序&#xff0c;编译成exe文件&#xff0c;然后用Java去调&#xff0c;居然卡住不运行了。如果双击这个exe程序&#xff0c;单独让它运行&#xff0c;是可以的&#xff0c;那么为什么用Java调用就不好…

企业需求做网站在哪儿交易wordpress水滴

随着科技的进步&#xff0c;单反相机成为了摄影爱好者和专业摄影师的必备工具。而在选择单反相机存储介质时&#xff0c;CF卡和SD卡成为了两种常见的选择。它们各有优缺点&#xff0c;适用于不同的摄影需求和场景。本文将深入探讨单反相机使用SD卡还是CF卡的问题&#xff0c;并…

建设网站的作用及意义百度推广登录

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a; 易锦网校会员专享课 上一个内容&#xff1a;8.WEB渗透测试-Linux基础知识-Linux基础操作&#xff08;二&#xff09;-CSDN博客 用户管…