Problem Description

慢羊羊已经担任羊村村长很多年了,他决定在今年下任休息,同时推举拜羊羊和川羊羊进行村长的选举竞争。

羊村选举分 n 个部落计票,共有 k 张选票,第 i 个部落有 ai 张选票,部落内各议员分别投票,票数多的一方将获得该部落的全部选票。

部落之间往往有很多政治意见联系,因此某些部落只有在参考了别的部落选举意见后才会投出选票,例如3号部落希望参考2号和7号的意见,那么当2号和7号部落都投出选票后,3号部落才会投出选票。

选举过程中,每一轮组委会每次都会召集当前所有可以进行投票的部落,拜羊羊和川羊羊要在他们面前进行一次竞选演讲,然后本轮竞选中参与的部落根据该部落的选票意愿投出选票。选举过程中,率先获得至少 ⌈k/2⌉+1 张选票的羊将直接获胜,选举立即结束,每个部落都投出选票后,选举也立即结束。

其中 ⌈x⌉ 表示 x 向上取整的结果。

Input

第一行一个整数 T(1≤T≤30) ,表示测试数据组数。接下来包含 T 组测试数据。

对于每组测试数据,第一行输入三个整数 n,m,k (1≤n≤1000,0≤m≤(n×(n−1)/2,n≤k≤109) ,表示羊村共有 n个部落有m个限制关系,n个部落的总选票数量为 k。

接下来输入一行 n 个整数 ai (1≤ai≤109,∑ai=k) ,表示第 i个部落有 ai 张选票。

接下来输入 m 行,每行两个整数 u,v(1≤u,v≤n,u≠v) ,表示 u 号部落希望参考 v 号部落的意见。

接下来输入 n 行,每行两个整数 x,y(0≤x,y≤109,x≠y) ,表示对于 i 号部落 ,有 x 票支持拜羊羊,有 y 票支持川羊羊。
保证所有部落都可以投出选票。

Output

对于每组测试数据,输出第一行表示获胜者,如果是拜羊羊获胜,输出 B ,如果是川羊羊获胜,输出 C ,如果产生平局,输出 BC 。

接下来一行输出两个整数 P,Q ,表示选举结束时,有 P 票支持拜羊羊,有 Q 票支持川羊羊。

最后一行输出一个整数 S ,表示选举结束时共进行了 S 轮竞选。

Sample Input

1
5 5 8
1 4 1 1 1
2 1
3 1
4 2
4 3
5 1
1 2
2 1
2 1
10 3
1 3

Sample Output

B
5 2
2

Hint

第一轮竞选中,只有1号部落参与,
按照选票意愿,拜羊羊0票,川羊羊获得获得1号部落的1票,本轮比分0:1,总比分0:1。

第二轮竞选中,2号、3号和5号部落参与选举,
按照选票意愿,拜羊羊获得2号部落的4票和3号部落的1票,川羊羊获得5号部落的1票,本轮比分5:1,总比分5:2。

因为拜羊羊率先获得5票,所以直接获得选举胜利,选举结束时总比分为5:2,共进行了2轮竞选。

待续未完

正式赛1010 羊村村长选举相关推荐

  1. 《喜羊羊与灰太狼》中羊村的团队建设

    动画片里面的团队建设问题,看看羊村团队的建设. 1 灵魂人物.魅力英雄:慢羊羊村长. 此羊生活阅历最高,头顶又能长出草来,聪明的脑袋长了草,创造能力一级棒,不过行动迟缓,大部分都要其它人去执行.这可是 ...

  2. HNUCM信息科学与工程学院第二届新生赛——正式赛

    HNUCM信息科学与工程学院第二届新生赛--正式赛 简单题 A:Yftc的字符串转换 题目描述 Ytfc来到了一个魔法密林,里面住着一只魔法兔子,Yftc想去见见这只魔法兔子,但是这个魔法密林很奇怪, ...

  3. 2021 年全国职业院校技能大赛网络搭建与应用赛项正式赛卷

    2021 年全国职业院校技能大赛 网络搭建与应用赛项正式赛卷 技能要求 (总分1000 分) ZZ-2021030 网络搭建与应用赛项执委会及专家组2021 年 05 月 20 日 竞赛说明 一.竞赛 ...

  4. UESTC第七届ACM趣味程序设计竞赛第四场(正式赛)

    Memory Time Limit: 3000/1000MS (Java/Others)     Memory Limit: 65535/65535KB (Java/Others) Submit  S ...

  5. 零基础入门NLP - 新闻文本分类,正式赛第一名方案分享

    零基础入门NLP - 新闻文本分类,正式赛第一名方案分享:https://mp.weixin.qq.com/s/7WpZUqdlItBToLYuRLm44g

  6. 【背包DP】【2018.9.20普及组模拟】T3(WOJ 3975)保护羊村

    题目(保护羊村): [题目描述] 伟大的Yyz 帮助羊羊们逃出了城堡,可Jack 自然不会善罢甘休."我会诅咒你们的!"杰杰恼羞成怒地喊道.回到羊村后,羊羊们发现羊村地震了.看来J ...

  7. 2022年全国职业院校技能大赛赛项正式赛卷

    中职组 附件:ZZ-2022001 蔬菜嫁接赛项正式赛卷.zip 附件:ZZ-2022002 农机维修赛项正式赛卷.zip 附件:ZZ-2022003 手工制茶赛项正式赛卷.rar 附件:ZZ-202 ...

  8. 2019年全国职业院校技能大赛中职组“网络空间安全”正式赛卷及其“答案”

    2019年全国职业院校技能大赛中职组 "网络空间安全"正式赛卷 环境需要可以私信博主,答案在文章最末尾 一.竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第一阶段 单兵模 ...

  9. “师创杯”山东理工大学第九届ACM程序设计竞赛 正式赛 F.校赛~校赛~【思维+规律题】

    校赛~校赛~ Time Limit: 1000MS  Memory Limit: 65536KB Submit  Statistic Problem Description SDUT 的校赛是从 20 ...

  10. 2018年全国职业院校技能大赛中职组网络空间安全正式赛卷

    2018年全国职业院校技能大赛中职组网络空间安全正式赛卷 一.竞赛阶段 竞赛阶段 任务阶段 竞赛任务 竞赛时间 分值 第一阶段 单兵模式系统渗透测试 任务1 MSSQL数据库渗透测试 100分钟 10 ...

最新文章

  1. js判断鼠标靠近屏幕最侧面的监听_threejs按鼠标位置缩放场景
  2. Linux下常用的命令
  3. unix修改ip和计算机名,UNIX shell获取IP和修改IP
  4. 如何杀死进程及子进程
  5. java反射泛型类型,【Java反射】Java 泛型基础
  6. 【Java3】封装,对象数组,构造器,this/super/继承,抽象
  7. 简明Vim练级攻略(转)
  8. (二)单元测试利器 JUnit 4
  9. mongodb和SQL语句对应查找表
  10. baseline_如何安装和使用Microsoft Baseline Security Analyzer(MBSA)
  11. 【转】搞清楚脚本中这些函数的调用规律
  12. JAVA版村庄哨塔种子_我的世界:TOP18种子,刷怪笼、哨塔和村庄挤在一起,还不来试试?...
  13. Masscan工具使用
  14. 【机器学习面经】AI算法岗位简历必备
  15. 盗版WIN7的管理员权限
  16. Flash鼠标拖尾效果——粒子
  17. [教程]教你如何制作彩色的3D打印Groot
  18. 【知识兔】自学Excel之1:了解Excel 中的基本功能
  19. python--绘制WRF模式近地面风场以及辐射
  20. 查表的所在的库/查字段所在的库,表,字段名称

热门文章

  1. 《修炼——我的职场十年》 摘录
  2. 离散数学复习集合之关系
  3. Unity鼠标带动物体运动的三种方法
  4. 程序员实习期馒头加酸菜,转正后月薪10K起步:走路都带风
  5. OpenCV 调用手机摄像头
  6. 端端Clouduolc与百度云盘等公有云同步的区别
  7. 360又抢了12306的风头:它为什么能提前49天订票?
  8. JavaScript中DOM文档事件
  9. 思科计算机考试期末,Cisco期末考试选择题题库.doc
  10. axure8屏幕滚动_Axure8原型教程:实现滚动效果(小技巧:隐藏滚动条)