- 2024-11-17顺子日期
题目描述小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的yyyymmdd表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了一个顺子:123;本题顺子的定义:ijk 是一个顺子,满足 i+1=j、j+1=k、i≥
- 2024-11-14斗地主之顺子
在斗地主扑克牌游戏中,扑克牌由小到大的顺序为:3,4,5,6,7,8,9,10,J,Q,K,A,2,玩家可以出的扑克牌阵型有:单张、对子、顺子、飞机、炸弹等。其中顺子的出牌规则为:由至少5张由小到大连续递增的扑克牌组成,且不能包含2。例如:{3,4,5,6,7}、{3,4,5,6,7,8,9,10,J,Q,K,A}都是有效的顺子;而{J,Q
- 2024-10-27蓝桥杯省赛——顺子日期
小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的 yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了一个顺子:123;而20221023则不是一个顺子日期,它一个顺子也没有。小明想知道在整
- 2024-09-18P2668
d_f_s附赠双倍经验,好耶!然后爆搜就行#include<bits/stdc++.h>usingnamespacestd;intT,n,ans,sum[25];voiddfs(intx)//x为出牌次数{ if(x>=ans)return; //顺子 intk=0;//单顺子 for(inti=3;i<=14;i++)//注意2和大小王不能考虑 { if(sum[i]==0)k=0;//顺子
- 2024-09-08算法编程题(Day01)
1.雀魂启动!小包最近迷上了一款叫做雀魂的麻将游戏,但是这个游戏规则太复杂,小包玩了几个月了还是输多赢少。于是生气的小包根据游戏简化了一下规则发明了一种新的麻将,只留下一种花色,并且去除了一些特殊和牌方式(例如七对子等),具体的规则如下:总共有36张牌,每张牌是1~9。每个数字
- 2024-03-16顺子日期
题目本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的yyyymmdd表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了
- 2024-02-032022省赛B组真题
2022省赛B组真题(时间复杂度:如果1s就要控制在1亿以内)填空题1.顺子日期小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期指的就是在日期的yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123就是一个顺子日期,因为它出现了一个顺子:123
- 2023-10-07斗地主
P2668[NOIP2015提高组]斗地主我们发现,除了顺子以外,其他的出牌方式和大小无关,我们先爆搜所有的顺子,搜索完之后剩下的牌我们考虑不用顺子,用其他牌型。此时我们关心的只有单牌、对子、三个、炸弹四种,每种分别最多\(23,11,7,5\)个,状态很少,记忆化即可。注意加强版需要额外一维
- 2023-10-07洛谷3501宝牌一大堆
这道题很长一读完可以发现不是模拟题,那么这道题还有这么多情况供我们去讨论,则一般都是可以去掉一些情况的我们发现,对任意一种和牌,如果有杠子,我们把这个杠子换成少一张牌的刻字答案是会变得更优的(很简单的列算式)所以就不用考虑大于15张牌的情况了对于国士无双暴力即可对于七对
- 2023-09-30【题解】CF1110D Jongmah(DP)
【题解】CF1110DJongmah代码很短,但是思路我怎么也想不到的神仙DP。题意概述你在玩一个叫做Jongmah的游戏,你手上有\(n\)个麻将,每个麻将上有一个在\(1\)到\(m\)范围内的整数\(a_i\)。为了赢得游戏,你需要将这些麻将排列成一些三元组,每个三元组中的元素是相同的或者连
- 2023-09-11剑指 Offer 61. 扑克牌中的顺子
题目链接:剑指Offer61.扑克牌中的顺子题目描述:从若干副扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0,可以看成任意数字。A不能视为14。解法思路:代码://1.将所有的0删掉,看剩下的数//2.看有没有
- 2023-09-09剑指 Offer 61. puke牌中的顺子
从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0,可以看成任意数字。A不能视为14。 classSolution{publicbooleanisStraight(int[]nums){intjoker=0;Arrays.sort(nu
- 2023-08-27剑指 Offer 61. 扑克牌中的顺子(简单)
题目:classSolution{public:boolisStraight(vector<int>&nums){sort(nums.begin(),nums.end());//首先要对数组进行排序intcount=0;//count用来记录万能牌0的个数,count相当于用来补牌for(auton:nums){if(n==0
- 2023-08-23【剑指Offer】45、扑克牌顺子
【剑指Offer】45、扑克牌顺子题目描述:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh
- 2023-08-08《剑指Offer》-61-扑克牌中的顺子
判断是否为连续的数字,需要额外考虑的情况有一个,就是0可以代表任何数字,并且最多出现两次给出的长度为5的数组不一定是顺序 boolisStraight(vector<int>&nums){ sort(nums.begin(),nums.end()); //没有0的情况 if(nums[0]==0){ //只有一个0的情况
- 2023-08-05麻将分析
\(\sect1\)牌效率理论牌效率理论是麻将中最重要的理论之一。麻将游戏中大部分需要“决策”的内容就是“打出什么牌”这一问题,对这一问题的回答大多来自于牌效率理论。我们要以效率最高的方式达到和牌的目的。在以下的分析中,我们只考虑最理想的情况:门前清立直。我们暂不讨论七
- 2023-07-31洛谷 U321190 麻将 加强加强版 题解
Description给定一副\(k\)张牌的麻将牌,求能「听」哪些牌。对于所有数据,\(1\leqk\leq2\times10^5\)。link:https://www.luogu.com.cn/problem/U321190Solution算法零枚举「听」的牌,用状压DP或者贪心判断。时间复杂度\(\mathcal{O}(2^n\text{poly}(n))\)或\(\mathca
- 2023-06-14GUI编程--基于PyQt5(1)
该系列主要介绍GUI编程的一些知识,来自网易课堂,王顺子课程。这部分主要是一些基础介绍,包括以下内容:GUI全称为:GraphicalUserInterface= 图形化用户接口简单理解就是:-使用Python开发出一个软件的界面,-让用户可以通过软件界面与软件进行交互;python有那些库支持GUI:我们
- 2023-05-30是不是顺子 (25分)
本题目要求对读入的五张Poker牌进行判断:它是否是一个正常的顺子。说明:34567890JQKA2wW相信大家知道一二,为简化操作,0代表10,w和W代表小王和大王,大,小王可代替任意的牌哟。编程判断输入的五张牌是否会构成一个顺子(方案多个时,输出较大的,34567和0JQKA分别是最小和最大的顺子)输入格式:输
- 2023-05-30剑指 Offer 61. 扑克牌中的顺子
题目描述:从若干副扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0,可以看成任意数字。A不能视为14。 限制:数组长度为5 数组的数取值为[0,13]. 方法:排序+遍历 classSolutio
- 2023-05-15扑克牌的顺子
classSolution{public:boolisContinuous(vector<int>q){if(q.empty())returnfalse;sort(q.begin(),q.end());intzero=0,n=q.size();for(inti=0;i<n-1;i++){if(q[i]==0)zero
- 2023-04-26[每天例题]蓝桥杯 C语言 顺子日期
顺子日期题目https://www.lanqiao.cn/problems/2096/learning/?page=3&first_category_id=1&sort=students_count&difficulty=30 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明特别喜欢顺子。顺子指的就是连续的三个数字:123、456等。顺子日期
- 2023-04-10用 Go 剑指 offer:面试题61. 扑克牌中的顺子
从若干副扑克牌中随机抽5张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为0,可以看成任意数字。A不能视为14。 示例 1:输入:[1,2,3,4,5]输出:True 示例 2:输入:[0,0,1,2,5]输出:True 限制:数组长度为5 数组的
- 2023-03-20华为OD机试 斗地主 2
本期题目:斗地主2
- 2023-02-04判断7张牌中是否存在顺子牌型
*code_3_plus.js/*【题目】从一副不含大小王的牌组中随机抽出7张牌,判断7张牌中是否存在顺子牌型,即是否存在5张连续的牌。当存在顺子牌型时,返回最大的一组顺子,即点数之和相