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

python 做网站 套件网站验证码代码

python 做网站 套件,网站验证码代码,调兵山 网站建设,唐山网站网站建设给你一个字符串 s #xff0c;它仅包含字符 a 和 b​​​​ 。你可以删除 s 中任意数目的字符#xff0c;使得 s 平衡 。当不存在下标对 (i,j) 满足 i j #xff0c;且 s[i] b 的同时 s[j] a #xff0c;此时认为 s 是 平衡 的。请你返回使 s 平衡 的 最少 删除次数。…给你一个字符串 s 它仅包含字符 a 和 b​​​​ 。你可以删除 s 中任意数目的字符使得 s 平衡 。当不存在下标对 (i,j) 满足 i j 且 s[i] b 的同时 s[j] a 此时认为 s 是 平衡 的。请你返回使 s 平衡 的 最少 删除次数。 示例 1输入s aababbab输出2解释你可以选择以下任意一种方案下标从 0 开始删除第 2 和第 6 个字符aababbab - aaabbb下标从 0 开始删除第 3 和第 6 个字符aababbab - aabbbb。示例 2输入s bbaaaaabb输出2解释唯一的最优解是删除最前面两个字符。 提示1 s.length 105s[i] 要么是 a 要么是 b​ 。​来源力扣LeetCode链接https://leetcode.cn/problems/minimum-deletions-to-make-string-balanced著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。我觉得这是一道挺典型的前缀和的题目但是是假前缀和-如果你想节省空间的话不用全记。首先思考人类是怎么做这道题的。枚举吗枚举什么前a后b枚举的是断点。假设我们确定了断点是i这个位置假设[0,i-1]是a[i,end]是b怎么计算要删除多少[0,i-1]中b的个数[i,end]中a的个数。那每次统计i点需要删除多少的时候需要重新统计a和b的个数吗不需要只需要根据当前的数决定谁加谁减就可以了。b是正序前缀和a是逆序前缀和。class Solution { public:int minimumDeletions(string s) {int ls.length();if(l1){return 0;}int conta0;int contb0;if(s[l-1]a){conta1;}if(s[0]b){contb1;}for(int il-2;i0;--i){if(s[i]a){conta;} }int contconta;if(s[0]a){conta--;}for(int i1;il;i){contmin(cont,contacontb);if(s[i]b){contb;}else{conta--;}}contmin(cont,contb);return cont;} };但是感觉两次循环还是得有的毕竟方向不一样。动态规划的方法是我最开始的思路但是我想不通也写不出来现在还没看懂谁给我仔细讲讲。。。
http://www.w-s-a.com/news/301001/

相关文章:

  • 保健品网站模板用jsp做的网站前后端交互
  • 网站带后台品牌网页设计图片
  • 保定清苑住房和城乡建设局网站分类信息网站程序
  • 可以做视频推广的网站选择大连网站建设
  • 在线网站开发网站在哪里
  • 建站的步骤上海快速优化排名
  • 招聘网站做一下要多少钱网站设计公司 国际
  • 巩义专业网站建设公司首选seo研究院
  • 大流量网站解决访问量友情链接如何添加
  • 教育网站建设网永康市住房和城乡建设局网站
  • 阿里巴巴官网网站django 做网站的代码
  • 网站建设 军报wordpress 订餐模板
  • 网站虚拟主机 会计处理石家庄站建设费用多少
  • 网站建设 服务内容 费用简述网站开发流程
  • 公司制作网站跟企业文化的关系空间制作网站
  • 浙江建设监理协会网站个人网站设计规划书
  • wordpress太卡了贵州seo推广
  • 企业介绍微网站怎么做的手机软件商城免费下载
  • 新手网站设计定价网站开发销售
  • 网站开发公司oa有没有找人做标书的网站
  • 传统门户网站有哪些人武部正规化建设
  • 台州网站制作方案免费无代码开发平台
  • 精通网站建设 pdf微盘学做电商的步骤
  • 想在网上做设计接单有没有网站找一个免费域名的网站
  • 湘潭市网站建设科技有限公司杭州网站建设(推荐乐云践新)
  • 优秀网站评析西双版纳傣族自治州民宿
  • 常用的cms建站系统c2c网站模板
  • wordpress更换图标seo网站建设公司
  • 网站备案 深圳小程序怎么进入公众号
  • 实名认证域名可以做电影网站吗坪山网站设计的公司