2022 RoboCom 世界机器人开发者大赛-高职组 国赛(RC-v3 智能护理中心统计)
RC-v3 智能护理中心统计
题意:
给出各管理节点的关系,和每个管理节点的照护老人数量。
两种操作:1. 转院. 2. 查询 该管理节点以下总的老人人数.
知识点:
树。
#include<bits/stdc++.h>
using namespace std;
const int maxn = 2e5 + 5;map<string,int> mp; int index = 1;int get(string s){ // 将字符串对应为数字 if(mp[s]){return mp[s];}else{mp[s] = index++;return mp[s];}
}int N,M;
int peo[maxn]; // peo[i] 记入i 管理节点 老人的数量 vector<int> G[maxn];int fa[maxn];// 老人所在的管理节点 int dfs(int pos){int res = peo[pos];for(auto u : G[pos]){res += dfs(u);}return res;
}int main(){cin>>N>>M;while(M--){string a,b;cin>>a>>b;int x = get(a);int y = get(b);if(a[0] >= '0' && a[0] <= '9'){peo[y]++;fa[x] = y;}else{G[y].push_back(x);}}char opt;while(cin>>opt){if(opt == 'E') break;string w,des;if(opt == 'Q'){cin>>w;int res = dfs(get(w));cout<<res<<"\n";}else if(opt == 'T'){cin>>w >> des;int id = get(w);int dd = get(des);peo[fa[id]]--; // 转出fa[id] = dd;peo[dd]++; // 转入}}
}
2022 RoboCom 世界机器人开发者大赛-高职组 国赛(RC-v3 智能护理中心统计)相关推荐
- 2022 RoboCom 世界机器人开发者大赛-高职组(省赛)
RC-v1 您好呀 分数 5 本届比赛的主题是"智能照护",那么就请你首先为智能照护机器人写一个最简单的问候程序 -- 无论遇见谁,首先说一句"您好呀~". 输 ...
- 2022 RoboCom 世界机器人开发者大赛-高职组(省赛)RC-v7 燕归来
题目 RC-v7 燕归来 无可奈何花落去,似曾相识燕归来. 研究燕子随季节迁徙的科学家们,给一批燕子做了标记,每只被标记的燕子有一个独特的编号.等它们归来时,再根据标记检查有哪些燕子没有回来,同时有哪 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)挨打记录
总结: 在pintia平台做题千万得早点做会的题,要不然等到最后全是疯狂提交撞数据骗分的,最后五分钟,提交一次题要等前面6900多人,根本来不及. 多看板子少摸鱼 学校实验室是真滴爽 做题连接 登录签 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛) CAIP 完整版题解
文中代码均可AC, 有任何问题欢迎在评论区留言讨论 文章目录 RC-u1 不要浪费金币 题解 AC代码 RC-u2 智能服药助手 题解 AC代码(带注释) RC-u3 跑团机器人 题解 AC代码(详细 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)-- 第三题 跑团机器人 (已完结)
其它题目 题目 RC-u3 跑团机器人 在桌面角色扮演游戏(TRPG,俗称"跑团")中,玩家需要掷出若干个骰子,根据掷出的结果推进游戏进度.在线上同样可以跑团,方法是由玩家们向机器 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)
文章目录 1.不要浪费金币 2.智能服药助手 3.跑团机器人 4.攻略分队 5.树与二分图 1.不要浪费金币 哲哲最近在玩一个游戏,击杀怪物能获得金币 -- 这里记击杀第 i 个怪物获得的金币数量为 ...
- 2021 RoboCom 世界机器人开发者大赛-高职组(初赛)(python版)
人生得意须尽欢,莫因代码愁断肠!!! 渴望答案的友友们,如你所见,它来了!!! 注:初学者_零不是很会哟!所以呢,如果友友们有更好的代码可以带题号的将代码打在评论区,大家一起学习!!! 7-1: 机 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)T4, T5
RC-u4 攻略分队 题意 把 6 支队伍分成两组,把所有的可能方案按照下面的筛选方式找到最佳方案: 思路 比较简洁的一个方法是,将每一条方案中的元素都存储到结构体中,然后在结构体中重载运算符,根据给 ...
- 2022 RoboCom 世界机器人开发者大赛-本科组(省赛)RC-u4 攻略分队 (已完结)
其它题目 题目 RC-u4 攻略分队 副本是游戏里的一个特色玩法,主要为玩家带来装备.道具.游戏资源的产出,满足玩家的游戏进程. 在 MMORPG<最终幻想14>里,有一个攻略人数最大达到 ...
最新文章
- hdu-----(4514)湫湫系列故事——设计风景线(树形DP+并查集)
- 火热的激情、严密的计划成就双冠梦想——我的项管经验(转载)
- Linux环境软RAID 5 搭建
- GAD计算机辅助诊断,GAD-2和GAD-7在心血管门诊焦虑筛查中的信度与效度分析
- ev3编码软件linux,利用官方固件搭建EV3自制系统
- 监督学习 | 决策树之网络搜索
- 【数据库中间件】分布式组件 - ClusterDB-Client
- php 图片裁剪保存,PHP图片裁剪与缩放示例(无损裁剪图片)
- VS MFC checkbox 控件默认选中
- chrome frame节点 取_Chrome Frame插件解决IE浏览器兼容问题
- esp8266 wifi 中继整理
- 无线射频识别的应用方案有哪些?
- PHP - XHProf简明教程
- [笔记分享] [Camera] msm8926的ZSL功能小结
- android 分区 加密软件,VeraCrypt(硬盘分区加密软件)
- X509TrustManager信任SSL证书
- AMCL中odom的数据处理
- IR-CUT选择须知
- c语言用除法求平均数,论C语言两整数平均值的4种算法
- 信创-东方通和达梦适配
热门文章
- Andriod Studio实现简易音乐播放器
- 简单工厂+策略模式-上
- 2021“MINIEYE杯”中国大学生算法设计超级联赛(7)Smzzl with Greedy Snake “小“模拟
- .NET中,在方法参数的类型前加一个OUT是做什么用的
- 98DX8332万兆以太网交换开发(一)
- 祸兮福之所倚,福兮祸之所伏
- 浏览器的工作原理:输入URL后,Web页面是如何呈现的?
- 问题反馈集锦--W5200/W5300相关
- 跟着前辈们,一步一个脚印。 1
- UML之对象图(与类图的区别)