Codeforces Gym 101086 M ACPC Headquarters : AASTMT (Stairway to Heaven)

题目来源:

  • Codeforces

题意:

给出一些比赛,比赛时间段,比赛参与的志愿者名字。
询问有哪些志愿者的时间表有冲突

题解:

在每一组数据给出的时候判断:该比赛时间段是否和前面已经出现的比赛的时间段有重叠。若有,将该比赛的志愿者放入set。最后foreach输出答案。

#include <bits/stdc++.h>
typedef long long ll;
typedef unsigned long long ull;
using namespace std;
#define fi first
#define se second
map<string,vector<pair<int,int> > >ma;
string str;
int T,n,n1,l,r;
set<string>ans;
int main()
{
#ifndef ONLINE_JUDGE//freopen("M.in","r",stdin);//freopen("M.out","w",stdout);
#endifcin >>T;while(T--){ans.clear();ma.clear();cin >> n;for(int i=0;i<n;i++){cin >> str>>l>>r>>n1;for(int j=0;j<n1;j++){cin >>str;for(int k=0;k<ma[str].size();k++){if(ma[str][k].fi<=l &&l<= ma[str][k].se )ans.insert(str);else if(ma[str][k].fi<=r && r<=ma[str][k].se)ans.insert(str);else if(l <= ma[str][k].fi && r>=ma[str][k].se)ans.insert(str);}ma[str].push_back(make_pair(l,r));}}cout <<ans.size()<<endl;for(auto a:ans)cout << a<<endl;}return 0;
}

转载于:https://www.cnblogs.com/Combustible-ice/p/5878972.html

Codeforces Gym 101086 M ACPC Headquarters : AASTMT (Stairway to Heaven)相关推荐

  1. CFGym - 101086M. ACPC Headquarters : AASTMT (Stairway to Heaven) - 字符串处理

    1.题目描述: M. ACPC Headquarters : AASTMT (Stairway to Heaven) time limit per test 2 seconds memory limi ...

  2. cf Gym 101086M ACPC Headquarters : AASTMT (Stairway to Heaven)

    题目: Description standard input/output As most of you know, the Arab Academy for Science and Technolo ...

  3. ACPC Headquarters : AASTMT (Stairway to Heaven)

              连接:传送门 As most of you know, the Arab Academy for Science and Technology and Maritime Trans ...

  4. Codeforces Gym 101173 CERC 16 D BZOJ 4790 Dancing Disks

    Codeforces Gym 101173 CERC 16 D & BZOJ 4790 Dancing Disks 强烈安利这道构造题目,非常有意思. 这里用到的思想是归并排序! 多路归并排序 ...

  5. [Codeforces Gym 101651/100725B] Banal Tickets

    Codeforces Gym 100725 题解: 先分两种情况, 积为000与积非0" role="presentation" style="position ...

  6. Codeforces Gym 100513G G. FacePalm Accounting 暴力

    G. FacePalm Accounting Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/gym/100513 ...

  7. Codeforces Gym 100269 Dwarf Tower (最短路)

    题目连接: http://codeforces.com/gym/100269/attachments Description Little Vasya is playing a new game na ...

  8. Codeforces Gym 100676G Training Camp 状压dp

    http://codeforces.com/gym/100676 题目大意是告诉你要修n门课,每门课有一个权值w[i], 在第k天修该课程讲获得k*w[i]的学习点数,给出了课程与先修课程的关系,要修 ...

  9. codeforces Gym 100338E Numbers (贪心,实现)

    题目:http://codeforces.com/gym/100338/attachments 贪心,每次枚举10的i次幂,除k后取余数r在用k-r补在10的幂上作为候选答案. #include< ...

最新文章

  1. Delphi中文件名函数-路径、名称、子目录、驱动器、扩展名
  2. Axure RP9 自学之路2-基础操作篇
  3. DB2查询结果显示n行
  4. SQL2008中Merge的用法
  5. java遍历所有目录和文件
  6. C语言头文件尖括号和双引号的区别
  7. windows安装python
  8. IE6的3像素神奇bug:缘起与解决方案
  9. 2019 The Preliminary Contest for ICPC China Nanchang National Invitational
  10. 拓端tecdat|Excel实例:排序和筛选2
  11. BZOJ 3326 [SCOI2013]数数 (数位DP)
  12. 足疗收银系统哪个好?
  13. 关于软件工程的目的与意义
  14. 云安全架构连载之一-Azure整体架构及安全亮点详解
  15. 计算机中的云指的是什么,古语有云,古语有云中的云指的是什么
  16. java mail张_javaMail操作QQ邮箱发送邮箱 Demo
  17. MAC 中selenium、webdriver打开Chrome浏览器闪退问题(版本号一致)
  18. 常见的DNS记录类型有哪些?如何查询DNS解析记录?
  19. 什么时候?才可以千秋万代一统江湖!!!
  20. 大类资产配置(三)市场择时能力模型T-M

热门文章

  1. 用python的tkinter做游戏(八)—— 实现图片在tkinter中自适应大小(自动匹配窗口)
  2. 分治算法--L型骨牌棋盘覆盖
  3. 《Python之禅》的翻译和解释
  4. CTFshow新春欢乐赛--web6--反序列化字符串逃逸
  5. DijkstraAlgorithm(迪杰斯特拉算法)
  6. 最便宜的方式学习阿里云产品之使用竞价式实例ECS
  7. 计算机制图如何绘制太极图,太极图,如何用PS绘制太极图?
  8. java编写GUI计算器
  9. DREA:基于多样性排序的多目标优化进化算法
  10. 小程序生产环境必须要购买腾讯云作为服务器吗?