牛客网 牛客练习赛7 A.骰子的游戏
A.骰⼦的游戏
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
在Alice和Bob面前的是两个骰子,上面分别写了六个数字。
Alice和Bob轮流丢掷骰子,Alice选择第一个骰子,而Bob选择第二个,如果谁投掷出的数更大,谁就可以获胜。
现在给定这两个骰子上的6个数字,你需要回答是Alice获胜几率更大,还是Bob获胜几率更大。(请注意获胜几率相同的情况)
输入描述:
第一行一个数T,表示数据个数。接下来的每一组数据一共有2行,每一行有6个正整数,第一行是第一个骰子上的6个数,第二行是第二个骰子上的6个数。
输出描述:
如果Alice获胜几率更大,你需要输出Alice;如果Bob获胜几率更大,你需要输出Bob;如果获胜几率一样大,你需要输出Tie。
输入
2 3 3 3 3 3 3 1 1 4 4 4 4 1 2 3 4 5 6 6 5 4 3 2 1
输出
Bob Tie
说明
第一个数据中,Alice有三分之一几率获胜,Bob有三分之二几率获胜;第二个数据中,Alice和Bob的骰子完全一致,所以获胜几率一样大。
备注:
对于30%的数据,1 ≤ T ≤ 10。
对于60%的数据,1 ≤ T ≤ 1000。
对于100%的数据,1 ≤ T ≤ 105,所有输入的数均 ≤ 107。
代码:
1 #include<iostream> 2 #include<cstring> 3 #include<cstdio> 4 #include<algorithm> 5 #include<cmath> 6 using namespace std; 7 typedef long long ll; 8 int a[10],b[10]; 9 int main(){ 10 int t; 11 scanf("%d",&t); 12 while(t--){ 13 for(int i=0;i<6;i++) 14 scanf("%d",&a[i]); 15 for(int i=0;i<6;i++) 16 scanf("%d",&b[i]); 17 int num=0,cnt=0; 18 for(int i=0;i<6;i++){ 19 for(int j=0;j<6;j++){ 20 if(a[i]>b[j])num++; 21 if(a[i]<b[j])cnt++; 22 } 23 } 24 if(num>cnt)printf("Alice\n"); 25 else if(num<cnt)printf("Bob\n"); 26 else printf("Tie\n"); 27 } 28 return 0; 29 }
转载于:https://www.cnblogs.com/ZERO-/p/7954163.html
牛客网 牛客练习赛7 A.骰子的游戏相关推荐
- 牛客网 牛客练习赛13 A.幸运数字Ⅰ
A.幸运数字Ⅰ 链接:https://www.nowcoder.com/acm/contest/70/A 来源:牛客网 水题. 代码: 1 #include<iostream> 2 #in ...
- 牛客网 牛客练习赛13 C.幸运数字Ⅲ-思维
C.幸运数字Ⅲ 链接:https://www.nowcoder.com/acm/contest/70/C 来源:牛客网 这个题447和477是特殊的,其他的就没什么了. 代码: 1 #include& ...
- 牛客网 牛客小白月赛1 H.写真がとどいています
H.写真がとどいています 链接:https://www.nowcoder.com/acm/contest/85/H 来源:牛客网 这个题数乱了,导致wa了好几次. 特别弱智,从A开始往上,就是A,B, ...
- 牛客网 牛客小白月赛1 C.分元宵-快速幂
C.分元宵 链接:https://www.nowcoder.com/acm/contest/85/C 来源:牛客网 这个题就是快速幂,注意特判,一开始忘了特判,wa了一发. 代码: 1 #includ ...
- 牛客网 2018校招真题 美团点评 关灯游戏
Description 牛客网 2018校招真题 关灯游戏 Solving Ideas 只与最右边的数字有关,如果最右边的数字为1,则Alice赢,否则Bob赢 假设最右边的数字为1 因为Alice是 ...
- 牛客网 2018校招真题 网易 骰子游戏
Description 牛客网 2018校招真题 骰子游戏 Solving Ideas 参考<剑指offer>n个骰子的点数 考虑用两个数组来存储骰子点数的每一个总数出现的次数. 在一次循 ...
- 牛客网-编程语言初学练习赛(第一场)题解
比赛地址:https://ac.nowcoder.com/acm/contest/310#question A.B.C没什么好说的,根据题目要求输出就行,注意换行 D-显示Hello World的代码 ...
- 牛客网 - [牛客假日团队赛6]对牛排序
题目链接:https://ac.nowcoder.com/acm/contest/993/E/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...
- 牛客网 - [牛客假日团队赛6]迷路的牛
题目链接:https://ac.nowcoder.com/acm/contest/993/D/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...
- 牛客网 牛客小白月赛2 G.文
G.文 链接:https://www.nowcoder.com/acm/contest/86/G 这个题wa了一发,有点智障,浮点数,式子里面要*1.0,忘了,然后wa了,改了就过了(脑子有坑) 代码 ...
最新文章
- 面向连接的Socket Server的简单实现
- 基于SpringBoot,SpringSession和redis的会话共享
- linux 环境下安装和配置mysql数据库以及远程登录
- 《PHP、MySQL和Apache入门经典(第5版)》一2.7 基本安全规则
- linux下C转码函数:iconv使用
- JavaWeb学习 第7章 Session 会话编程
- 重启验证的三种形式及其解决方法
- Python实现多张图片合成一张马赛克图片
- 【题解】【蓝桥杯】回文日期
- MAYA建模桌面一角_maya多边形建模实例-制作茶几步骤
- 看图说话!这个 AI 商品识别系统开源了!
- 如何更新Nintendo Switch游戏
- linux操作系统下 c语言编程入门
- 新闻推荐系统-项目介绍(PRD)
- 【图形设计】用例图这样画,3步让你做需求分析有理有据
- python凯撒密码e_凯撒密码python实现
- js动态设置鼠标悬浮
- C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
- 炎炎夏日,教大家正确选用净水器的8个要点!
- Photoshop字体安装使用方法和技巧