当前位置: 首页 > news >正文

网络规划设计师培训网站seo外包靠谱吗

网络规划设计师培训,网站seo外包靠谱吗,网络规划设计师下午题2023估分,浙江省建设厅继续教育官方网站1、题目描述 从若干副扑克牌中随机抽 5 张牌,判断是不是一个顺子,即这5张牌是不是连续的。2~10为数字本身,A为1,J为11,Q为12,K为13,而大、小王为 0 ,可以看成任意数字。…

1、题目描述

从若干副扑克牌中随机抽 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

2、VS2019上运行

排序的方法

#include <iostream>
#include <vector>
#include <algorithm>using namespace std;class Solution {
public:/*** 判断给定的扑克牌数组是否是一个顺子* @param nums 给定的扑克牌数组* @return 如果是顺子,返回true;否则,返回false*/bool isStraight(vector<int>& nums) {sort(nums.begin(), nums.end());  // 对扑克牌数组进行排序int zero = 0;  // 记录0的数量(大小王的数量)for (int i = 0; i < 4; i++) {if (nums[i] == 0) {zero++;  // 统计0的数量continue;}if (nums[i] == nums[i + 1]) {return false;  // 存在对子,不是顺子,返回false}zero -= nums[i + 1] - nums[i] - 1;  // 计算间隔并减去大小王的数量}return zero >= 0;  // 如果剩余的大小王数量可以填补所有间隔,返回true;否则,返回false}
};int main() {vector<int> nums = { 1, 2, 3, 4, 5 };Solution solution;bool result = solution.isStraight(nums);cout << (result ? "true" : "false") << endl;return 0;
}

运行结果:
true

3、解题思路

  • 1.首先对给定的扑克牌数组进行排序,使其按照牌面大小升序排列。
  • 2.统计大小王的数量,即统计数组中0的个数。
  • 3.遍历排序后的数组,从第一个非0的数字开始(nums[i] != 0),判断后续数字是否连续。具体步骤如下:
    ~如果遇到相同的数字,说明存在对子,不满足顺子的要求,直接返回false。
    ~计算相邻数字之间的间隔(排除了0),如果间隔大于1,则需要使用大小王来填补空缺。将大小王的数量减去该间隔值减1。如果大小王数量不足以填补空缺,说明不是顺子,返回false。
  • 4.如果遍历完所有数字都满足连续关系,且大小王的剩余数量足够填补空缺,则返回true。

4、题目理解

  • 从一副扑克牌中随机抽取5张牌,要判断这5张牌是否是一个顺子,即这些牌是否是连续的。
  • 给定的扑克牌规则如下:
    1.数字2~10对应牌面上的数字本身。
    2.A表示1。
    3.J表示11。
    4.Q表示12。
    5.K表示13。
    6.大、小王可看作任意数字,大、小王分别用0表示。
  • 要判断这5张牌是否是一个顺子,可以按照以下步骤:
  • 1.对这5张牌进行排序,确保它们按照牌面的大小排列。
    2.统计大、小王(即0)的数量。
    3.在排序后的牌中,找到第一个非0的数字,记作x。
    4.从x+1开始,判断后面的数字是否依次递增,即是否连续。如果存在非连续的数字(除了0之外),则不是顺子。
    5.最后,考虑大、小王的数量。如果大、小王的数量多于等于缺失的数字数量(非0的间隔数量),则可以使用大、小王来填补间隔,使得牌依旧连续。否则,无法凑成一个顺子。
http://www.mmbaike.com/news/48148.html

相关文章:

  • 网站的设计步骤做推广怎么赚钱
  • 五十一团 黑龙江生产建设兵团知青网站近期发生的重大新闻
  • 企业网站做百度小程序seo点击软件手机
  • 哪些网站做简历合适seo的优点
  • 软件开发服务公司网站关键词怎么优化到首页
  • 建品牌网站公司求老哥给几个靠谱的网站
  • 最火爆的视频制作app镇江seo优化
  • 先注册域名后建设网站可以吗营销网页设计公司
  • 大闸蟹公司宣传册设计样本重庆seo结算
  • 咨询手机网站建设平台长沙网络营销推广公司
  • 东莞市建设网站seo营销名词解释
  • 做游戏网站公司网络推广文案有哪些
  • 广告网站建设与制作公司seo云优化是什么意思
  • 泉州建行 网站seo营销方法
  • 手机产品 网站建设好口碑关键词优化
  • 网站备案个人可以做吗长沙网站优化seo
  • 莆田网站建设制作seo咨询价格找推推蛙
  • 可以做海报的网站网站seo去哪个网站找好
  • 义乌市微畅网络科技有限公司优化落实防控措施
  • 有哪些网站可以做设计比赛seo手机优化软件哪个好用
  • 怎么做公司网站需要什么科目广州seo公司品牌
  • phpcmsv9网站建设入门教程百度快照查询
  • 一条龙建站多少钱抖音广告怎么投放
  • 什么网站做简历好传智播客培训机构官网
  • seo优化招聘百度seo优化规则
  • 一个电商网站开发周期是多久b站推广入口
  • 中国建设银银行招聘网站怎么样引流顾客到店方法
  • 做网站和优化上海有哪些优化网站推广公司
  • 帝国网站开发百度免费发布信息网站
  • 帝国cms企业&行业协会网站模版网络seo