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

旅游网站设计策划书合肥网站公司

旅游网站设计策划书,合肥网站公司,个人信息网站模板,centos建设网站文章目录1. 题目2. 解题1. 题目 还记得童话《卖火柴的小女孩》吗#xff1f;现在#xff0c;你知道小女孩有多少根火柴#xff0c;请找出一种能使用所有火柴拼成一个正方形的方法。 不能折断火柴#xff0c;可以把火柴连接起来#xff0c;并且每根火柴都要用到。 输入为… 文章目录1. 题目2. 解题1. 题目 还记得童话《卖火柴的小女孩》吗现在你知道小女孩有多少根火柴请找出一种能使用所有火柴拼成一个正方形的方法。 不能折断火柴可以把火柴连接起来并且每根火柴都要用到。 输入为小女孩拥有火柴的数目每根火柴用其长度表示。输出即为是否能用所有的火柴拼成正方形。 示例 1: 输入: [1,1,2,2,2] 输出: true 解释: 能拼成一个边长为2的正方形每边两根火柴。示例 2: 输入: [3,3,3,3,4] 输出: false解释: 不能用所有火柴拼成一个正方形。 注意: 给定的火柴长度和在 0 到 10^9之间。 火柴数组的长度不超过15。来源力扣LeetCode 链接https://leetcode-cn.com/problems/matchsticks-to-square 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 注意先从大到小排序不排序会超时优先拿大的省掉很多无效的操作 class Solution {bool found false;int s1_4;vectorint parts; public:bool makesquare(vectorint nums) {sort(nums.rbegin(), nums.rend());int sum accumulate(nums.begin(), nums.end(), 0);s1_4 sum/4;parts vectorint (4,0);if(sum%4 || nums.size() 4 || nums[0] s1_4) return false;if(nums[0] s1_4 nums[0]nums.back() s1_4)//都小于1/4且最大最小 1/4 return false;bt(nums, 0);return found;}void bt(vectorint nums, int idx){if(found) return;if(parts[0] s1_4 || parts[1] s1_4|| parts[2] s1_4 || parts[3] s1_4)return;if(idxnums.size() parts[0]parts[1] parts[0]parts[2] parts[0]parts[3]){found true;return;}for(int i 0; i 4; i){parts[i] nums[idx];bt(nums, idx1);parts[i] - nums[idx];}} };204 ms 9.9 MB 我的CSDN博客地址 https://michael.blog.csdn.net/ 长按或扫码关注我的公众号Michael阿明一起加油、一起学习进步
http://wiki.neutronadmin.com/news/472095/

相关文章:

  • 做招聘的网站有哪些内容做受免费网站
  • 宁波品牌网站推广优化北京代理记账公司排名前十强
  • 东莞厚街做网站wordpress 获取当前分类名
  • 国外做地铁设计的公司网站重庆制作网站
  • 遵义网站建设制作公司wordpress 3.8 下载
  • 家政 东莞网站建设重庆知名网络公司
  • 网站推广策划的流程网站开发环境选择
  • 网站空间免费yandex引擎
  • php网站如何绑定一级域名到子目录电子加工东莞网站建设
  • 网站建设企业宣传做新闻类网站还有市场吗
  • 网站建设技术列表什么 电子商务网站建设与管
  • 网站推广优化外包产品网站建设哪个好
  • 个人网站备案做商城wordpress阿里云视频播放
  • 微网站建设及微信推广方案pptwordpress 调用js
  • 做网站余姚网架公司名字大全
  • 网站前台模块是什么鞍山百姓网免费发布信息
  • 建设工程现行标准查询网站手机网站建设教程
  • 株洲县建设局官方网站使用wordpress建站
  • 重庆网上办事大厅网站分析与优化的文章
  • 网站服务器到期为什么要网站备案用vs做的网站怎么打开吗
  • 网站后台设计培训学校wordpress媒体库+下载
  • 网站建设 资讯动态wordpress用什么语言包
  • 用wordpress制作网站网站是数据
  • 企业网站管理系统 aspphp网站开发更换模板
  • 重庆网站建站一站式服务建设彩票网站犯法吗
  • 苏州专业高端网站建设公司html5个人博客网站模板
  • 作品展示网站 源码wordpress简介
  • 基层建设网站asp网站制作教程
  • thinkphp5来做网站吗免费微信商城系统
  • 家具东莞网站建设0769app开发流程详解