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

网上作业网站怎么做的网络的推广方式有哪些

网上作业网站怎么做的,网络的推广方式有哪些,做网站链接怎么弄,营销型网站设计建设公司Leetcode 2957. Remove Adjacent Almost-Equal Characters 1. 解题思路2. 代码实现 题目链接:2957. Remove Adjacent Almost-Equal Characters 1. 解题思路 这一题其实不是很想放上来的,因为其实真的很简单,但是我惊讶地发现当前提交的算法…
  • Leetcode 2957. Remove Adjacent Almost-Equal Characters
    • 1. 解题思路
    • 2. 代码实现
  • 题目链接:2957. Remove Adjacent Almost-Equal Characters

1. 解题思路

这一题其实不是很想放上来的,因为其实真的很简单,但是我惊讶地发现当前提交的算法实现耗时都很高,都在3000ms以上,然后我这个只有38ms,就很懵逼……

我的思路一个贪婪算法,找到所有连续的almost equal的substring,他们所有的都必须要进行改变,而要改变一个长度为n的substring,所需要的最少变换次数就是 ⌊ n 2 ⌋ \lfloor \frac{n}{2} \rfloor 2n。由此,我们就可以直接得到答案了。

2. 代码实现

给出python代码实现如下:

class Solution:def removeAlmostEqualCharacters(self, word: str) -> int:ans, cnt = 0, 0pre = "."for ch in word:if abs(ord(ch) - ord(pre)) <= 1:cnt += 1else:ans += cnt // 2cnt = 1pre = chans += cnt // 2return ans

提交代码评测得到:耗时38ms,占用内存16.3MB。

http://www.15wanjia.com/news/17414.html

相关文章:

  • 日用品网站1万2做代理优化内容
  • 合肥高端网站建设公司哪家好网络推广渠道都有哪些
  • 详情页用什么软件制作如何做关键词优化
  • 网站开发流程龙岩百度seo关键词点击软件
  • 建设网站翻译英文百度竞价推广登录
  • 网站开通申请百度竞价排名是哪种方式
  • 凡科做网站技巧百度网盘资源搜索入口
  • 受欢迎的免费网站建设营销成功的案例
  • 网站制作 语言选择怎么做seo批量建站
  • 网站404错误来源兰州seo
  • 简单静态网站模板舆情分析报告案例
  • 网站开发过程记录册指数运算公式大全
  • wordpress地理位置百度搜索引擎优化的方法
  • 专业网站建设人工智能苏州百度推广
  • 为赌博网站做代理怎么判怎么建立自己的网站
  • 廊坊哪里有做网站建设的短视频营销的特点
  • 二手东西网站怎么做宁波seo外包平台
  • 布吉做棋牌网站建设哪家便宜在线推广网站的方法
  • 如何修改代码wordpressseo必备软件
  • wordpress网站文章被插入很多黑链接seo软件工具
  • 织梦源码模板下载商城网站模板 整站带栏目高端大气上档次含数据百度如何快速收录网站
  • 武汉网站建设老牌公司百度退款客服电话
  • 高端it网站建设网络营销模式下品牌推广研究
  • 网站建设那个好重庆森林台词
  • 网络运维工程师实习报告黑帽seo技术论坛
  • 域名空间购买seo关键词排名优化系统源码
  • 企业网站优化怎么做网络广告图片
  • wordpress 多本小说深圳网站设计实力乐云seo
  • 南昌专业做网站公司百度竞价运营
  • 现在pc端网站开发用的什么技术百度关键词点击排名