团体程序设计天梯赛-练习集 L2-009. 抢红包
来源:互联网 发布:淘宝网禁止发布 编辑:程序博客网 时间:2024/04/27 13:44
团体程序设计天梯赛-练习集
L2-009. 抢红包
https://www.patest.cn/contests/gplt/L2-009
简单的模拟,再排序。
#include<iostream>#include <cstdio>using namespace std;bool enemy[105][105];int pre[105];int Find(int a) { if (a != pre[a])pre[a] = Find(pre[a]); return pre[a];}void uion(int a, int b) { int t1 = Find(a), t2 = Find(b); if (t1 != t2)pre[t1] = t2;}void make(int n) { for (int i = 1; i <= n; i++)pre[i] = i;}int main(void) { int n, m, k; scanf_s("%d%d%d", &n, &m, &k); make(n); while (m--) { int a, b, g; scanf_s("%d%d%d", &a, &b, &g); if (g == 1)uion(a, b); else enemy[a][b] = enemy[b][a] = 1; //a和b是敌人 } while (k--) { int a, b; scanf_s("%d%d", &a, &b); int ta = Find(a), tb = Find(b); if (enemy[a][b]) { if (ta == tb)printf("OK but...\n"); else printf("No way\n"); } else { if (ta == tb)printf("No problem\n"); else printf("OK\n"); } } return 0;}
0 0
- 团体程序设计天梯赛-练习集 L2-009. 抢红包
- 团体程序设计天梯赛-练习集L2-009. 抢红包
- 团体程序设计天梯赛-练习集 L2-009. 抢红包 解题报告
- 团体程序设计天梯赛 L2-009. 抢红包
- L2-009. 抢红包-PAT团体程序设计天梯赛GPLT
- 团体程序设计天梯赛L2-009 抢红包
- 团体程序设计天梯赛L2-009 抢红包
- 团体程序设计天梯赛L2-009 抢红包
- 团体程序设计天梯赛-练习集 L2-3. 月饼 贪心
- 团体程序设计天梯赛-练习集 L2-002
- 团体程序设计天梯赛-练习集 L2-007 家庭房产
- 团体程序设计天梯赛-练习集 L2-005
- 团体程序设计天梯赛-练习集 L2-002. 链表去重
- 团体程序设计天梯赛-练习集 L2-003. 月饼LOVE
- 团体程序设计天梯赛-练习集 L2-007. 家庭房产
- 团体程序设计天梯赛-练习集 L2-010. 排座位
- 团体程序设计天梯赛-练习集 L2-001. 紧急救援
- 团体程序设计天梯赛-练习集 L2-001. 紧急救援
- vs2012 MFC连接及操作access(2007)数据库(ADO)
- 使用思维宫殿记忆TCP分层结构
- 用XCA(X Certificate and key management)可视化程序管理SSL 证书(2)--生成SSL证书请求
- 安卓四大控件之Activity详解
- 使用优先队列实现游戏公告模块(Java)
- 团体程序设计天梯赛-练习集 L2-009. 抢红包
- Buffer类的详解
- 人生大起大落得太快,实在太刺激了
- 训练4 习题9
- 安装Reveal以及NO Connent<一>
- 修改 Android BT默认名字
- crontab(定时任务操作)
- 剑指Offer:面试题14——调整数组顺序使奇数位于偶数前面(java实现)
- 团体程序设计天梯赛-练习集 L2-010. 排座位