首页 > 其他分享 >一中校运会之百米跑

一中校运会之百米跑

时间:2023-07-19 11:14:05浏览次数:31  
标签:校运会 int 百米 体育老师 一中 leq Yes 学生 Obama

题目背景

在一大堆秀恩爱的** 之中,来不及秀恩爱的苏大神踏着坚定(?的步伐走向了 100米跑的起点。这时苏大神发现,百米赛跑的参赛同学实在是太多了,连体育老师也忙不过来。这群b事真多这时体育老师发现了身为体育委员的苏大学神,便来找他帮忙。

可是苏大神需要热身,不然跑到一半就会抽(筋)。于是他就找到了你。。。如果你帮助体育老师解决了问题,老师就会给你 \(5\) 个积分。

题目描述

假设一共有 \(N\)(\(2\leq N\leq 2\times 10^4\))个参赛选手。(尼玛全校学生都没这么多吧

老师会告诉你这 \(N\) 个选手的名字。

接着会告诉你 \(M\)(\(1\leq M\leq 10^6\))句话,即告诉你学生 A 与学生 B 在同一个组里。

如果学生 A 与学生 B 在同一组里,学生 B 与学生 C 也在同一组里,就说明学生 A 与学生 C 在同一组。

然后老师会问你 \(K\)(\(1\leq K\leq 10^6\))句话,即学生 X 和学生 Y 是否在同一组里。

若是则输出 Yes.,否则输出 No.

输入格式

第一行输入 \(N\) 和 \(M\)。

接下来 \(N\) 行输入每一个同学的名字。

再往下 \(M\) 行每行输入两个名字,且保证这两个名字都在上面的 \(N\) 行中出现过,表示这两个参赛选手在同一个组里。

再来输入 \(K\)。

接下来输入 \(K\) 个体育老师的询问。

输出格式

对于每一个体育老师的询问,输出 Yes.No.

样例 #1

样例输入 #1

10 6
Jack
Mike
ASDA
Michel
brabrabra
HeHe
HeHE
papapa
HeY
Obama
Jack Obama
HeHe HeHE
brabrabra HeHe
Obama ASDA
papapa Obama
Obama HeHE
3
Mike Obama
HeHE Jack
papapa brabrabra

样例输出 #1

No.
Yes.
Yes.

code:

#include <bits/stdc++.h>
using namespace std;
int n,m,k;
string f[20002],t[20002];
int found(string x){
	int i = 1;
	while(i<=n){
		if(x == t[i]) return i;
		i++;
	} 
}
string yee(string o){
	if(f[found(o)] == o) return o;
	return f[found(o)] = yee(f[found(o)]);
}
int main(){
	string a,b;
	scanf("%d%d",&n,&m);
	for(int i = 1;i<=n;i++){
		cin>>f[i];
		t[i] = f[i];
	} 
	for(int i = 1;i<=m;i++){
		cin>>a>>b;
		f[found(yee(a))] = yee(b);
	}
	scanf("%d",&k);
	for(int i = 1;i<=k;i++){
		cin>>a>>b;
		if(yee(a) == yee(b)) printf("Yes.\n");
		else printf("No.\n");
	}
	return 0;
}

标签:校运会,int,百米,体育老师,一中,leq,Yes,学生,Obama
From: https://www.cnblogs.com/nasia/p/17565025.html

相关文章

  • 百米和考试
    考试是一个规定时间内完成题目,百米就像一个另类的考试,它每一道题只给0.5s,反应慢或不反应都是错,只有在0.5内快速的做出决定才能做对,百米也才能跑的更快因此考试可以不那么刻苦的训练和复习,我们有足够的时间唤醒之前的记忆但百米不行,必须通过长期不间断的训练练就肌肉记忆,在每一个......
  • 一中竞赛会议批
    你像一条腾飞的巨龙作为一个这sb地方的OIer,开的会议不能说没有概括,也只能说对我无效;你化学组物理组生物组的学习管我批示。所谓再创辉煌是不是就这样把一区信息创没了......
  • 基于微信小程序的校运会管理系统设计与实现-计算机毕业设计源码+LW文档
    小程序开发说明开发语言:Java框架:ssmJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9......
  • SQL SERVER 2008 复制所有表结构、触发器、存储过程、视图等(海典传输初始化)(二)(对一中的
    一、对于p_get_usertable中的语句:1、获取所有用户表(并且架构为dbo。感觉可以不要该限制)的表名:selecta.namefromsysobjectsa,sysusersbwherea.xtype='u'an......