• C++模拟题[第一周-T5] 图书管理员


    [基础训练营-后期-第一周-T6] 还是扑克

    题目描述

    Aya 在玩扑克牌。不过这次的扑克牌不太一样,扑克牌的牌面数字为 0 0 0 9 9 9

    她认为,如果给她五张扑克牌,其中里面有一个三顺子(恰好构成相差为 1 1 1 的递增数列,例如 4 , 5 , 6 4,5,6 4,5,6),剩下的两张牌又恰好构成一个对子(两张牌的牌面数字相同),那么手上的五张扑克牌是好的。

    但是她现在手上只有 4 4 4 张扑克牌,她很好奇如果随机抽取一张扑克牌,是否存在一种可能性,能够让手上的五张扑克牌是好的扑克牌。

    输入格式

    本题含有多组数据。

    • 第一行输入一个整数 T T T 代表数据组数。
    • 接下来 T T T 行每行输入四个整数 a 1 , a 2 , a 3 , a 4 a_1,a_2,a_3,a_4 a1,a2,a3,a4。表示 Aya 手上有的 4 4 4 张牌。

    输出格式

    • 输出共 T T T 行。对于每组数据,若存在满足条件的第五张扑克牌,输出 1 1 1;否则输出 0 0 0

    样例 #1

    样例输入 #1

    7
    3 2 8 4
    1 2 3 4
    1 9 4 9
    1 0 0 1
    0 0 4 2
    1 1 1 3
    2 9 8 2
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    样例输出 #1

    1
    1
    0
    0
    1
    1
    1
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    提示

    【样例 1 解释】

    第一组数据,如果第五张牌是 8 8 8,则扑克牌为 [ 2 , 3 , 4 ] , [ 8 , 8 ] [2,3,4],[8,8] [2,3,4],[8,8],恰好构成好的扑克牌。

    第二组数据,如果第五张牌是 4 4 4,则扑克牌为 [ 1 , 2 , 3 , 4 , 4 ] [1,2,3,4,4] [1,2,3,4,4],恰好构成好的扑克牌。

    第三组数据,显然无解。

    【数据范围】

    测试点 T ≤ 特殊性质 1 100 A 2 100 B 3 100 − 4 1000 − 5 1 0 5 − \def\arraystretch{1.5}

    \textsf{测试点}\bmT\textsf{特殊性质}1100A2100B3100410005105" role="presentation" style="text-align: center; position: relative;">\textsf{测试点}\bmT\textsf{特殊性质}1100A2100B3100410005105
    测试点12345T1001001001000105特殊性质AB

    • 特殊性质 A \bf A A:四张牌牌面数字相同。
    • 特殊性质 B \bf B B:四张牌牌面数字互不相等。

    对于 100 % 100\% 100% 的数据, 1 ≤ T ≤ 1 0 5 1\le T\le 10^5 1T105 0 ≤ a i ≤ 9 0\le a_i \le 9 0ai9

  • 相关阅读:
    计算机毕业设计 基于SpringBoot+Vue的财务管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
    未来科技中的云计算之路
    「九章云极DataCanvas」完成C+轮融资, 用云中云战略引领数据智能基础软件升级
    两数之和(哈希解法)
    梯度消失和梯度爆炸问题详解
    宏任务和微任务、事件循环、面试题
    GPU杂记
    MySQL运维实战之备份和恢复(8.7)将数据库恢复到指定时间点的另外一种方法
    35. 反转链表
    兴奋神经递质——谷氨酸与大脑健康
  • 原文地址:https://blog.csdn.net/GeekAlice/article/details/133610471