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

做网站一直不知道做什么网站上海论坛网站建设

做网站一直不知道做什么网站,上海论坛网站建设,标识设计公司排名,在线crm网站题目 LCR 186. 文物朝代判断 展览馆展出来自 13 个朝代的文物#xff0c;每排展柜展出 5 个文物。某排文物的摆放情况记录于数组 places#xff0c;其中 places[i] 表示处于第 i 位文物的所属朝代编号。其中#xff0c;编号为 0 的朝代表示未知朝代。请判断并返回这排文物的…题目 LCR 186. 文物朝代判断 展览馆展出来自 13 个朝代的文物每排展柜展出 5 个文物。某排文物的摆放情况记录于数组 places其中 places[i] 表示处于第 i 位文物的所属朝代编号。其中编号为 0 的朝代表示未知朝代。请判断并返回这排文物的所属朝代编号是否连续如遇未知朝代可算作连续情况。 示例 1 输入places [0, 6, 9, 0, 7] 输出True 示例 2 输入places [7, 8, 9, 10, 11] 输出True 提示 places.length 5 0 places[i] 13 解法1哈希表 由于0可以当成任何数字所以只要除了0没有其他重复数字且除了0之外的最大值和最小值相差不超过50都能对序列进行填充使之符合题意顺子 class Solution { public:bool checkDynasty(vectorint places) {int min14, max-1;setint st;for(auto ele:places){if(!ele) continue;if(st.find(ele)!st.end())return false;st.insert(ele);if(elemin) minele;if(elemax) maxele;}return max-min5;} };解法2排序 由于数组很小直接对数组进行排序并判断前一个和后一个是否相等如果相等则有数字重复不符合要求最终也是同解法1一样判断除了0之外的最大值和最小值差值是否小于5 class Solution { public:bool checkDynasty(vectorint places) {sort(places.begin(), places.end());int zero_end0;while(!places[zero_end]) zero_end;for(int izero_end; iplaces.size()-1; i){if(places[i]places[i1]) return false;}return places[4]-places[zero_end]5;} };
http://www.pierceye.com/news/101843/

相关文章:

  • 硅谷网站开发薪酬网站建设 数据可视化
  • 绍兴网站建设设计制作高端的网站开发公司
  • 网站建设包括内容南阳网站建设价格
  • 天津平台网站建设哪里好深圳网络营销推广专员
  • 手机网站建设哪家好嘉定房地产网站建设
  • 酒店网站建设需求分析wordpress 文档模板
  • 品牌微信网站定制wordpress企业cms
  • 郑州网站推广效果免费的个人网页
  • 安徽平台网站建设找哪家安阳实力网站建设首选
  • 企业网站的建设要注意哪些方面免费字体下载网站
  • 建怎样的网站挣钱快网站怎么做微博认证吗
  • 衡水做网站改版网站开发教程流程
  • 鞍山网站制作人才招聘广州网站优化步骤
  • 网站使用微信支付宁国网络推广
  • 成都网站建设六六济南网站制作公司
  • c 网站开发技术链友咨询
  • 手机网站推荐怎样做网站建设
  • 下载学校网站模板下载安装住建部官网查询
  • 模板网站新增备案两次都未通过网站也打不开电子商务网站建设实训报告文章
  • 做标签网站是干嘛的帐号售卖网站建设
  • 建设市民中心网站wordpress只显示标题插件
  • 网站备案的好处鲜花网站建设论文百度文库
  • 网站建设运营策划石家庄住房和建设局网站
  • 网站制作器公司网站虚假宣传但网站不是我做的
  • 大淘客网站建设婚庆网页设计作品dw
  • 嘉兴网站关键词优化后端开发流程
  • 有网络网站打不开怎么回事培训机构推广
  • 淄博网站建设优化珍云网站可信图标
  • 大连外贸网站建设江门营销网站建设
  • 县网站建设方案怎么做付费的小说网站