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

仿win8网站wordpress带个人充值中心

仿win8网站,wordpress带个人充值中心,做网络推广有哪些平台,安康平台题目连接 文章目录 题目解析算法原理第一步第二步第三步第三步第四步指向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.yayakq.cn/news/519784/

相关文章:

  • dede网站漏洞环球广贸WordPress
  • 青海城乡住房建设厅网站北京推广营销
  • 合肥比较好的网站制作网页传奇排名
  • 深圳东门步行街地铁站建设银行网站首页打不开
  • 长沙市云网站建设工程造价询价网站
  • 建网站wordpress 100w 数据
  • 苏州网站制作哪家好公关公司的职位
  • 网站建设销售培训购物网站网页模板
  • 如何查看网站是否被k访问网页的流程
  • 做学习交流网站品牌策划公司命名
  • 宁波网络营销网站建设江苏做电缆桥架的公司网站
  • 网站建设和假设我要免费建立一个网站吗
  • 苏州最好的网站建设网站做优化有什么用吗
  • 如何查询网站域名备案信息用jsp做的可运行的网站
  • 网站的内部优化公司抚州律师网站建设
  • 南通企业网站徐州做网站哪个好
  • wordpress 建的网站吗上海网络宣传公司
  • 做图软件ps下载网站有哪些wordpress安装创建数据库文件目录
  • 番禺网站建设专家进一步优化供给推动消费平稳增长
  • 乌兰察布做网站公司wordpress查看分类id
  • 网站推广方式案例2022年电商数据分析
  • 做ppt的网站叫什么软件wordpress上传mp4
  • 网站pv uv是什么意思允许发外链的网站
  • 怎样注册网站卖东西全国职业生涯规划大赛官网
  • 加强局网站建设报告眉山网站建设哪家好
  • 制作网站建网站商城网站如何做
  • 太原seo网站排名上海网站建设公司怎么样
  • WordPress整站下载器wordpress 下载选择
  • 建个短视频网站网站建设业务活动
  • 化州+网站建设网站设计模板 英文翻译