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

校园网站开发阿里巴巴国际网站官网入口

校园网站开发,阿里巴巴国际网站官网入口,科技有限公司是什么性质,wordpress 网校主题Alice和Bob玩了一个古老的游戏#xff1a;首先画一个 nn 的点阵#xff08;下图 n3 #xff09;。 接着#xff0c;他们两个轮流在相邻的点之间画上红边和蓝边#xff1a; 直到围成一个封闭的圈#xff08;面积不必为 1#xff09;为止#xff0c;“封圈”的那个人就是…Alice和Bob玩了一个古老的游戏首先画一个 n×n 的点阵下图 n3 。 接着他们两个轮流在相邻的点之间画上红边和蓝边 直到围成一个封闭的圈面积不必为 1为止“封圈”的那个人就是赢家。因为棋盘实在是太大了他们的游戏实在是太长了他们甚至在游戏中都不知道谁赢得了游戏。 于是请你写一个程序帮助他们计算他们是否结束了游戏 输入格式 输入数据第一行为两个整数 n 和 m。n表示点阵的大小m 表示一共画了 m 条线。 以后 m 行每行首先有两个数字 (x,y)代表了画线的起点坐标接着用空格隔开一个字符假如字符是 D则是向下连一条边如果是 R 就是向右连一条边。 输入数据不会有重复的边且保证正确。 输出格式 输出一行在第几步的时候结束。 假如 m 步之后也没有结束则输出一行“draw”。 数据范围 1≤n≤2001≤m≤24000 输入样例 3 5 1 1 D 1 1 R 1 2 D 2 1 R 2 2 D 输出样例 4 解析 当给出(a,b)和(c,d) 时若在连接这两个点之前两个点已经连通此时再添加这条边就构成了一个“ 封闭的圈 ”。 #include bits/stdc.h using namespace std; #define int long long typedef pairint,int PII; const int N2e610; map PII,int s; int p[N]; int find(int x) {if (x!p[x]) p[x]find(p[x]);return p[x]; } signed main() {int n,m;cinnm;int cnt0;for (int i1;in;i)for (int j1;jn;j)s[{i,j}]cnt;for (int i1;icnt;i) p[i]i;int a,b,x,y;char c;for (int i1;im;i){cinabc;if (cD) xa1,yb;else xa,yb1;int ls[{a,b}],rs[{x,y}];if (find(l)!find(r)) p[find(l)]find(r);else{couti;return 0;}}coutdraw;return 0; }
http://www.dnsts.com.cn/news/229688.html

相关文章:

  • 含山建设局网站长沙做网站咨询公司
  • 公司网站现状如何来做网站
  • 微信公众号h5网站开发参与网站建设的人员
  • 律所网站建设管理制度废旧网站那个做的最好
  • 专业整站优化9377传奇全部游戏
  • 温州市瓯海建设局网站wordpress5.2占用内存大
  • 广西茶叶学会 网站建设旅游网站建设经费预算
  • 网络营销导向企业网站建设的一般原则动态设计用什么软件
  • 有没有教做衣服的网站四川住房和城乡建设厅网站不能打开
  • 万网网站模板下载ps做 网站标准尺寸是多少
  • 如何做网站seo个人做网站 需要学什么只是
  • 如何设计服装网站规划一般网站服务器配置
  • 招聘网站开发实训报告深圳网站建设资讯
  • php做学校网站免费下载视频网站外链怎么做
  • 建设银行招聘网站微信小程序线上商城怎么做
  • 怎么看网站谁做的广东省建设网站
  • 南京做网站河北省永清县建设局网站
  • 兰州市做网站建设的公司谷歌网站模板
  • 网站建设行业发展史北京做手机网站设计
  • 营销型网站建设实战网站建设域名什么意思
  • 电子商务网站设计是什么google推广
  • 安徽建设网站公司做网站做app什么专业
  • 织梦手机网站怎么安装教程视频网站推广都有哪些
  • 做网站多少钱一年seo优化培训多少钱
  • 手机网站制作合同wordpress页面后台登录
  • wordpress栏目关键词描述标签西安seo外包行者seo06
  • 网站建设分为珠海购物网站制作
  • 东莞阳光网上投诉seo推广优化多少钱
  • 可视化网站模板编辑软件江苏海通建设有限公司网站
  • 策划公司的经营范围重庆seo网站排名优化