投稿  收藏 

题目信息

题目类型
STEMA
题目年份
2023
题目题型
编程题
关 键 词
扑克牌

题目题干

4.有 N 张扑克牌叠放在桌上,A和 8 两人轮流抽牌,每次只能从最上面或最下面抽一张牌,当最后一张牌被抽完时,比较 A和 B 两人扑克牌的点数总和,点数总和大的一方胜利,点数相同时双方均不算胜利。A 先抽牌,请统计一共有多少种不同的抽牌情况,A 有多少种不同的获胜情况。

例如:N=3,有3张扑克牌,从上往下的点数依次为 3、2、1。A 先抽牌,所有不同的抽取情况有:

第一种:A抽 3,B抽 1,A再抽 2,A 的点数总和为 5,B 的点数总和为 1;第二种:A抽 3,B抽 2,A再抽 1,A的点数总和为 4,B的点数总和为 2;第三种:A抽 1,B抽 3,A再抽 2,A的点数总和为 3,B的点数总和为 3;第四种:A抽 1,B抽 2,A再抽 3,A的点数总和为 4,B的点数总和为 2;一共有 4 种不同的抽牌情况,A 有 3 种不同的获胜情况。

输入描述:

第一行输入一个整数 N(2≤N≤20),表示扑克牌的张数

第二行输入 N 个整数(1≤整数≤13),同一个整数不能出现超过 4次,表示从上往下每张扑克牌的点数, 整数之间以一个空格隔开

输出描述:

第一行输出一个整数,表示一共有多少种不同的抽牌情况第二行输出一个整数,表示 A 有多少种不同的获胜情况

样例输入:

3

3 2 1

样例输出:

4

3

 

答案解析

相关题目

5.例如:N=4,4 行4列的网格纸如下图: 有一张 N 行 N 列的网格纸,网格中每个小格子都是 1x1的正方形,有些格子被填充成橙色。请数一数橙色区域一共有多少个矩形。   图中网格纸的橙色
4.有 N 张扑克牌叠放在桌上,A和 8 两人轮流抽牌,每次只能从最上面或最下面抽一张牌,当最后一张牌被抽完时,比较 A和 B 两人扑克牌的点数总和,点数总和大的一方胜利,点数相同时双方均不算胜利。A
3.给定 N 个长度不同的字符串,请将每个字符串的最后一个字符删除,并按长度从短到长的顺序换行输出。例如:N=3,3 个字符串分别为 dfgas、abc、cbdf,删除最后一个字符后为 dfga、ab
2.给定一个长度为 11的字符串 S,表示电话号码,然后将电话号码中第三位数字后的连续四位数字用""替换,并输出替换后的字符串。例如:S="13900001234&quo
1.小青有 N 个球,小蓝有 M 个小球,请计算他们一共有多少个球,例如: N=2,M=3,表示小青有2 个小球,小蓝有3个小球,一共有5个小球(5 =2+ 3)。 输入描述: 第一行输入一个整数
15.在 Python 中,以下哪个选项用于获取一个文件的大小?() A. os.path.size() B. os.path.getsize() C. os.path.length() D.
14.在 Python 中,以下哪个选项可以用来遍历一个字典的键和值?() A. for key, value in dict.items() B. for key, value in dict.
13.运行 print(type(str(3.14)))语句后,输出的是( )。 A. class 'int' B.class'compleX C.class &#
12.已知:s=python,执行 print( s[-1])语句后,输出的结果是()。 A. python B.p C.nohtyp D.n
11.以下不符合 Python 语言变量命名规则的是( )。 A. k B.2_k C._k D. Ok

提示声明

  • 免责声明:本站资源均来自网络或者用户投稿,仅供用于学习和交流:如有侵权联系删除!
  • 温馨提示:本文属于积分文章,需要充值获得积分或升级VIP会员,也可在会员中心投稿获取。

猜你喜欢