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

从什么网站可以做兼职网站备案是什么意思

从什么网站可以做兼职,网站备案是什么意思,网页设计心得体会免费,义乌网站建设题目连接 文章目录 题目解析算法原理第一步第二步第三步第三步第四步指向o 代码讲解代码实现 题目解析 先给大家来讲解一下这个题目的意思吧,这个题目是说呢给你一个蛙叫的字符串让你去设计一个算法求出发出这种蛙叫最少需要几只青蛙。比如说第一个样例发出这种叫声…

题目连接

文章目录

  • 题目解析
  • 算法原理
    • 第一步
    • 第二步
    • 第三步
    • 第三步
    • 第四步指向o
  • 代码讲解
  • 代码实现

题目解析

在这里插入图片描述

先给大家来讲解一下这个题目的意思吧,这个题目是说呢给你一个蛙叫的字符串让你去设计一个算法求出发出这种蛙叫最少需要几只青蛙。比如说第一个样例发出这种叫声很明显一只青蛙叫两声就够了。

算法原理

我们以第二个样例为示范样列给大家讲解一下该怎么解决这个问题

第一步

在这里插入图片描述

我们以上面这个图为例,首先弄出一个表格这个表格第一行表示的是croak这五个字符每个字符的个数,然后用一个指针指向开头第一个字符在指针向后移动的过程中去改变表中的数字即可首先先看第一个字符是c因此先将c这个表格弄为1

第二步

在这里插入图片描述

第三步

当下面的指针向后移动到r的时候先查看表格中r前面的那个字符是不是大于0,之后如果大于那就是num[‘r’]++然后num[‘c’]–;
在这里插入图片描述

第三步

之后当指针再次向后移动的时候下一个字符为c我们可以看到c这个字符经过第二步变成了0并且k也是0因此我们让c再++
在这里插入图片描述

第四步指向o

第四步指向了o我们就让o前面的字符–并且让o++
在这里插入图片描述
然后就一直向后执行即可由此我们可以得到一个规律那就是
在这里插入图片描述

代码讲解

根据上面的讲解我们知道首先我们需要一个记录个数的数组,以及一个记录下标的哈希表

  string a="croak";unordered_map<char,int>hash;hash['c']=0;hash['r']=1;hash['o']=2;hash['a']=3;hash['k']=4;int num[300];memset(num,0,sizeof(num));

我们可以看到hash是为了记录每个字符在字符串中的下标,num为了记录每个字符此时个数

代码实现


class Solution {
public:int minNumberOfFrogs(string croakOfFrogs) {string a="croak";unordered_map<char,int>hash;hash['c']=0;hash['r']=1;hash['o']=2;hash['a']=3;hash['k']=4;int num[300];memset(num,0,sizeof(num));for(int i=0;i<croakOfFrogs.size();i++){if(croakOfFrogs[i]=='c'){if(num['k']==0){num['c']++;}else if(num['k']>0){num['k']--;num['c']++;}}else{if(num[a[hash[croakOfFrogs[i]]-1]]>0){num[a[hash[croakOfFrogs[i]]-1]]--;num[a[hash[croakOfFrogs[i]]]]++;}else{return -1;}}}for(int i=0;i<4;i++){if(num[a[i]]!=0){return -1;}}return num['k'];}
};
想一直在一起不想分开遇到不好的可以共同克服,我有让人厌烦甚至超过底线的缺点我也会去改正。
http://www.ds6.com.cn/news/41157.html

相关文章:

  • 组织建设情况怎么写seo咨询解决方案
  • 微官网和微网站首页今日疫情最新情况
  • 微信公众号的微网站开发seo怎么快速提高排名
  • 域名备案网站建设方案书企业网络推广平台
  • wordpress公司网站模板网站联盟推广
  • 网站建设需要多久聊城seo整站优化报价
  • 用织梦做领券网站什么是全网营销推广
  • 报告的英文郑州seo关键词优化公司
  • 网站推广六种方法软文营销文章300字
  • 企业网站备案条件百度网盘资源免费搜索引擎入口
  • 做网站应该怎么做公司网站怎么建立
  • 品牌自适应网站建设外链群发软件
  • 网站右侧qq客服代码推广一手渠道
  • 门户网站制作方法小说搜索风云榜排名
  • 编程教学软件appseo系统源码出售
  • 邯郸市建设局网站材料下载入口徐州百度运营中心
  • wordpress vps 伪静态优质的seo快速排名优化
  • 手机网站格局免费培训机构管理系统
  • app网站开发站长资源平台
  • 网站建设网站建杭州关键词排名提升
  • 做电影网站的软件上海百度竞价
  • 做网站傻瓜搜索引擎营销sem包括
  • 做网站的备案资料怎么注册网站
  • 成都网站设计排名的公司价格网络营销服务
  • 网站建设技术公司企业网络推广计划
  • 山东网站建设哪家有湖南专业关键词优化
  • 政府网站建设依据网站建站设计
  • 建设风景区网站的目的百度搜索指数在线查询
  • html中文美食网站模板品牌营销策略有哪些
  • 网站开发部门工作职责上海牛巨微seo优化