今天给大家献上“C”级题:99999999海岛帝国:运输资源!!

 试题编号:0324    
99999999海岛帝国:运输资源
难度级别:C; 运行时间限制:1000ms; 运行空间限制:256000KB; 代码长度限制:2000000B
试题描述
     YSF考虑到“药师傅”帝国现在资源极度不平均,于是,商讨启用南水北调工程。YZM为首席工程师。现在,YSF由于工作紧张,准备军用物资和民用物资。但他要时时关注运输工程动态,因为货物很珍贵,是最新发明的T-2500智能生产行业制造机。用于工、农业生产,而且技术先进,数量众多,不能落入恐怖分子之手。YSF要YZM向他随时汇报货物走向、货物地点,以防万一恐怖分子袭击。脾气暴躁的YZM一向不爱干这种统筹规划的杂活。所以,YZM需要你来帮他编一个小程序,来随时给多疑的YSF汇报。(程序当然是有薪水的,至于多少嘛……可以找YSF,LJX面谈)
输入
* 第一行:两个数n,m,表示一共有n个制造机,m条操作。操作有两种。

* 接下来的m行:T a b 表示把a制造机所在的城里的所有制造机运到b所在的城里

Q a 表示对a的询问,要求输出x a所在的城, y a所在的城里一共有多少个机器,z a经过几次到达现在所在的城的。

输出
* 及每次Q查询的答案,回车!回车!回车!
输入示例
3 4
Q 1
T 3 2
Q 2
Q 3
输出示例
1 1 0
2 2 0
2 2 1
其他说明
所有数据不大于10

好的,以上就是99999999海岛帝国:运输资源的题目要求,现在献上代码!!!当当当!!!

#include <cstdio>
#include <cstring>
using namespace std;
#define MAX 10
int par[MAX],step[MAX],size[MAX];
void init(int n)
{for(int i=1;i<=n;i++){par[i]=i;step[i]=0;size[i]=1;}
}int find(int x)
{if(x==par[x])    return x;int tmp=par[x];par[x]=find(tmp);step[x]+=step[tmp];return par[x];
} void Union(int a,int b)
{int pa=find(a);int pb=find(b);par[pa]=pb;size[pb]+=size[pa];step[pa]++;
}int main()
{int T,n,m,a,b,t=1;scanf("%d%d",&n,&m);init(n);for(int i=0;i<m;i++){char move;getchar();move=getchar();if(move=='T'){scanf("%d%d",&a,&b);Union(a,b);}else{scanf("%d",&a);int pa=find(a);printf("%d %d %d\n",pa,size[pa],step[a]);}}
}

99999999海岛帝国:运输资源!!!!!

转载于:https://www.cnblogs.com/mayitao/p/5908624.html

首师大附中科创教育平台 我的刷题记录 0324 99999999海岛帝国:运输资源相关推荐

  1. 首师大附中科创教育平台 我的刷题记录 0325 50212228海岛帝国:LYF的太空运输站...

    今天给大家献上"D"级题:50212228海岛帝国:LYF的太空运输站!!   试题编号:0325     50212228海岛帝国:LYF的太空运输站 难度级别:D: 运行时间限 ...

  2. 首师大附中科创教育平台 我的刷题记录 0313 50111117海岛帝国:诞辰之日

    今天给大家献上"C"级题:50111117海岛帝国:诞辰之日!! 试题编号:0313   50111117海岛帝国:诞辰之日 难度级别:C: 运行时间限制:1000ms: 运行空间 ...

  3. 首师大附中科创教育平台 我的刷题记录 3120 LJX的校园:入学典礼

    今天给大家献上"C"级题:LJX的校园:入学典礼!! 试题编号:3120       LJX的校园:入学典礼 难度级别:C: 运行时间限制:45ms: 运行空间限制:256000K ...

  4. CTF BugKu平台——Crypto篇刷题记录(后续更新)

    CTF BugKu平台--Crypto篇 前言 抄错的字符: /.- 聪明的小羊: ok: [+-<>]: 把猪困在猪圈里: 你喜欢下棋吗: 小山丘的秘密: EN-气泡: 你以为是md5吗 ...

  5. 提分必练,中创教育PMP全真模拟题分享来喽

    湖南中创教育每日五题分享来啦,"日日行,不怕千万里:常常做,不怕千万事.",每日五题我们练起来! 1.项目经理准备了会议议程,但没有一次会议按计划进行,会议总是以争论结束,并且没有 ...

  6. 提分必练,中创教育PMP全真模拟题分享

    ​湖南中创教育每日五题分享来啦,"日日行,不怕千万里:常常做,不怕千万事.",每日五题我们练起来! 1.项目经理接手一个复杂的项目,该项目的需求不稳定且持续时间长.客户希望产品能更 ...

  7. 在线网校教育平台的开发,题库的搭建必不可少

    开发在线网校平台,题库是其中不可缺少的重要板块之一,它不单单是用户学习的操练厂,更是要担负起平台发展的根本责任,对于平台使用来说它也是最具有用户粘性的地方. 因此在网校平台成功的路上,题库的设计是重中 ...

  8. DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台、刷题集合、问题为导向的十大类刷题算法(数组和字符串、栈和队列、二叉树、堆实现、图、哈希表、排序和搜索、动态规划/回溯法/递归/贪心/分治)总

    DSt:数据结构的最强学习路线之数据结构知识讲解与刷题平台.刷题集合.问题为导向的十大类刷题算法(数组和字符串.栈和队列.二叉树.堆实现.图.哈希表.排序和搜索.动态规划/回溯法/递归/贪心/分治)总 ...

  9. 亚马逊云科技 + 英特尔 + 中科创达为行业客户构建 AIoT 平台

    随着5G.云计算.人工智能.大数据等新兴技术的快速发展,全球正加速迈入万物互联的新时代.中国本土 AIoT 企业在产品和技术创新上的不懈努力让产品不断成熟,加之国内市场竞争日趋激烈,为了抢占更广阔的市 ...

最新文章

  1. python密码测试代码_python使用正则表达式检测密码强度源码分享
  2. 路由器互联端口处于不同网段的路由方法和原理
  3. Linux:命令执行控制与||
  4. 英语和汉语谁更高效?17大主流语言测试结果:没有优劣之分,带宽都是每秒39bit...
  5. 双绞线网线的连接方式
  6. linux下创建文件没有权限,分享一个Linux无法创建文件夹,但是目录权限却显示正常的问题和解决...
  7. 团队任务3:软件设计与开发准备
  8. yii mysql 缓存_yii2优化 - 开启 Schema 缓存
  9. python并发编程1-进程
  10. matlab 非线性方程组画图,使用matlab进行非线性方程组求解
  11. 计算机系统基础知识——详解二进制正负数及补码设计
  12. Hexo next博客添加折叠块功能添加折叠代码块
  13. 【14浙江省赛 B ZOJ 3777】Problem Arrangement 【状压dp】 【CCPC-Wannafly Winter Camp Day2 K Sticks】
  14. 我数学不好,适合做程序员吗?
  15. 身份证识别技术发展背景及特点
  16. 绘制三角形的外接圆和内接圆
  17. 看视频用这个太爽了!自动实时翻译英语视频
  18. layui lay-verify 验证
  19. Cesium geojson 区域拉伸高度
  20. 快看世界公布“神笔马良”工程 国漫借AI技术走向世界

热门文章

  1. Python(一)数据结构和算法
  2. c语言输入函数 scanf 详解 - 解决常见输入问题
  3. Elasticsearch 如何处理 word pdf ?(Ingest Attachment Processor Plugin)
  4. C++输入流ifstream指针重置问题
  5. HDOJ 1218 Blurred Vision (水题)
  6. nodejs(五)node引入核心模块fs
  7. 大话重构连载11:小步快跑是这样玩的
  8. R.I.P,又一位程序员巨佬——左耳朵耗子陨落
  9. 流形(Manifold)学习的理解
  10. 百度地图js 定位并获得精确的地址信息