A.骰⼦的游戏

时间限制:C/C++ 1秒,其他语言2秒
空间限制: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。
示例1

输入

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.骰子的游戏相关推荐

  1. 牛客网 牛客练习赛13 A.幸运数字Ⅰ

    A.幸运数字Ⅰ 链接:https://www.nowcoder.com/acm/contest/70/A 来源:牛客网 水题. 代码: 1 #include<iostream> 2 #in ...

  2. 牛客网 牛客练习赛13 C.幸运数字Ⅲ-思维

    C.幸运数字Ⅲ 链接:https://www.nowcoder.com/acm/contest/70/C 来源:牛客网 这个题447和477是特殊的,其他的就没什么了. 代码: 1 #include& ...

  3. 牛客网 牛客小白月赛1 H.写真がとどいています

    H.写真がとどいています 链接:https://www.nowcoder.com/acm/contest/85/H 来源:牛客网 这个题数乱了,导致wa了好几次. 特别弱智,从A开始往上,就是A,B, ...

  4. 牛客网 牛客小白月赛1 C.分元宵-快速幂

    C.分元宵 链接:https://www.nowcoder.com/acm/contest/85/C 来源:牛客网 这个题就是快速幂,注意特判,一开始忘了特判,wa了一发. 代码: 1 #includ ...

  5. 牛客网 2018校招真题 美团点评 关灯游戏

    Description 牛客网 2018校招真题 关灯游戏 Solving Ideas 只与最右边的数字有关,如果最右边的数字为1,则Alice赢,否则Bob赢 假设最右边的数字为1 因为Alice是 ...

  6. 牛客网 2018校招真题 网易 骰子游戏

    Description 牛客网 2018校招真题 骰子游戏 Solving Ideas 参考<剑指offer>n个骰子的点数 考虑用两个数组来存储骰子点数的每一个总数出现的次数. 在一次循 ...

  7. 牛客网-编程语言初学练习赛(第一场)题解

    比赛地址:https://ac.nowcoder.com/acm/contest/310#question A.B.C没什么好说的,根据题目要求输出就行,注意换行 D-显示Hello World的代码 ...

  8. 牛客网 - [牛客假日团队赛6]对牛排序

    题目链接:https://ac.nowcoder.com/acm/contest/993/E/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...

  9. 牛客网 - [牛客假日团队赛6]迷路的牛

    题目链接:https://ac.nowcoder.com/acm/contest/993/D/ 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32768K,其他语言65536K 64 ...

  10. 牛客网 牛客小白月赛2 G.文

    G.文 链接:https://www.nowcoder.com/acm/contest/86/G 这个题wa了一发,有点智障,浮点数,式子里面要*1.0,忘了,然后wa了,改了就过了(脑子有坑) 代码 ...

最新文章

  1. 面向连接的Socket Server的简单实现
  2. 基于SpringBoot,SpringSession和redis的会话共享
  3. linux 环境下安装和配置mysql数据库以及远程登录
  4. 《PHP、MySQL和Apache入门经典(第5版)》一2.7 基本安全规则
  5. linux下C转码函数:iconv使用
  6. JavaWeb学习 第7章 Session 会话编程
  7. 重启验证的三种形式及其解决方法
  8. Python实现多张图片合成一张马赛克图片
  9. 【题解】【蓝桥杯】回文日期
  10. MAYA建模桌面一角_maya多边形建模实例-制作茶几步骤
  11. 看图说话!这个 AI 商品识别系统开源了!
  12. 如何更新Nintendo Switch游戏
  13. linux操作系统下 c语言编程入门
  14. 新闻推荐系统-项目介绍(PRD)
  15. 【图形设计】用例图这样画,3步让你做需求分析有理有据
  16. python凯撒密码e_凯撒密码python实现
  17. js动态设置鼠标悬浮
  18. C语言编程>第十一周 ⑤ 请编写一个函数,用来删除字符串中的所有空格。
  19. 炎炎夏日,教大家正确选用净水器的8个要点!
  20. Photoshop字体安装使用方法和技巧

热门文章

  1. Spring自带的工具类总结
  2. JavaScript编写计算器-《JavaScript王者归来》读书笔记1
  3. todo Java 并发编程
  4. PHP与MySQL动态网站开发:第4版
  5. 使用readLine()方法遇到的坑
  6. 技术升级成为Linux运维人前途的魔障,是跟进还是选择被淘汰?
  7. bilibili直播: Vue.js Podcast(小记录)~~~
  8. Arcgis Javascript API 开发笔记
  9. Linux下挂载NTFS
  10. 我理解的17种C#写的Hello World程序