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

网上如何建网站百度指数大数据

网上如何建网站,百度指数大数据,扁平化网站建设公司,wordpress怎么做产品列表页https://leetcode.cn/problems/using-a-robot-to-print-the-lexicographically-smallest-string/ 给你一个字符串 s 和一个机器人,机器人当前有一个空字符串 t 。执行以下操作之一,直到 s 和 t 都变成空字符串。请你返回纸上能写出的字典序最小的…
  • https://leetcode.cn/problems/using-a-robot-to-print-the-lexicographically-smallest-string/
            给你一个字符串 s 和一个机器人,机器人当前有一个空字符串 t 。执行以下操作之一,直到 s 和 t 都变成空字符串。请你返回纸上能写出的字典序最小的字符串:

  • 操作一:删除字符串 s 的 第一个字符,并将该字符给机器人。机器人把这个字符添加到 t 的尾部。

  • 操作二:删除字符串 t 的 最后一个 字符,并将该字符给机器人。机器人将该字符写到纸上。

示例 1:输入:s = "zza"
输出:"azz"
解释:用 p 表示写出来的字符串。
一开始,p="" ,s="zza" ,t="" 。
执行第一个操作三次,得到 p="" ,s="" ,t="zza" 。
执行第二个操作三次,得到 p="azz" ,s="" ,t="" 。
示例 2:输入:s = "bac"
输出:"abc"
解释:用 p 表示写出来的字符串。
执行第一个操作两次,得到 p="" ,s="c" ,t="ba" 。
执行第二个操作两次,得到 p="ab" ,s="c" ,t="" 。
执行第一个操作,得到 p="ab" ,s="" ,t="c" 。
执行第二个操作,得到 p="abc" ,s="" ,t="" 。
示例 3:输入:s = "bdda"
输出:"addb"
解释:用 p 表示写出来的字符串。
一开始,p="" ,s="bdda" ,t="" 。
执行第一个操作四次,得到 p="" ,s="" ,t="bdda" 。
执行第二个操作四次,得到 p="addb" ,s="" ,t="" 。提示:
1 <= s.length <= 105
s 只包含小写英文字母。

题解

  • 有一个初始为空的栈t,给定字符的入栈顺序,求字典序最小的出栈序列。因为是最小的字典序列,所以本题可以使用贪心策略。

  • 对于任意时刻,当前可供选择的字符包括栈顶元素(如果栈非空),没有入栈的元素(当前索引i及之后的全部元素),我们从这两个元素中选取最小值,进行操作

class Solution {
public:string robotWithString(string s) {int n = s.size();string res;stack<char> t;// 用一个数组来记录索引i到结尾的最小元素vector<char> min_i2end(n);min_i2end[n - 1] = s[n - 1];for (int i = n - 2; i >= 0; --i) {min_i2end[i] = min(min_i2end[i + 1], s[i]);}for (int i = 0; i < n; ++i) {// 如果后续没有更小的值了,那么就将栈顶元素写入结果while (!t.empty() && t.top() <= min_i2end[i]){res.push_back(t.top());t.pop();}// 否则入栈t.push(s[i]);}// 后处理while (!t.empty()) {res.push_back(t.top());t.pop();}return res;   }
};

文章转载自:
http://ginglymus.dkqr.cn
http://trotyl.dkqr.cn
http://chondral.dkqr.cn
http://condyle.dkqr.cn
http://zooarchaeology.dkqr.cn
http://logoff.dkqr.cn
http://underearth.dkqr.cn
http://pecky.dkqr.cn
http://rathaus.dkqr.cn
http://multiprocessing.dkqr.cn
http://marrow.dkqr.cn
http://manzello.dkqr.cn
http://deny.dkqr.cn
http://conglobulation.dkqr.cn
http://flutey.dkqr.cn
http://opusculum.dkqr.cn
http://telegraphoscope.dkqr.cn
http://typology.dkqr.cn
http://rhizoid.dkqr.cn
http://anschluss.dkqr.cn
http://treacherous.dkqr.cn
http://autostrada.dkqr.cn
http://ulyanovsk.dkqr.cn
http://monaul.dkqr.cn
http://ratbaggery.dkqr.cn
http://unitrust.dkqr.cn
http://newissue.dkqr.cn
http://immurement.dkqr.cn
http://undisguisedly.dkqr.cn
http://stipulate.dkqr.cn
http://untented.dkqr.cn
http://wattless.dkqr.cn
http://downfield.dkqr.cn
http://unesco.dkqr.cn
http://cheiromancy.dkqr.cn
http://maecenas.dkqr.cn
http://tramcar.dkqr.cn
http://binominal.dkqr.cn
http://postponement.dkqr.cn
http://acceptability.dkqr.cn
http://alba.dkqr.cn
http://sward.dkqr.cn
http://woodside.dkqr.cn
http://knapper.dkqr.cn
http://kegling.dkqr.cn
http://spaniel.dkqr.cn
http://entoptic.dkqr.cn
http://lanuginous.dkqr.cn
http://cornet.dkqr.cn
http://bloodsucker.dkqr.cn
http://suk.dkqr.cn
http://espial.dkqr.cn
http://circinus.dkqr.cn
http://ultralight.dkqr.cn
http://parastatal.dkqr.cn
http://tyuyamunite.dkqr.cn
http://wifedom.dkqr.cn
http://maturityonset.dkqr.cn
http://rathe.dkqr.cn
http://belted.dkqr.cn
http://upcoil.dkqr.cn
http://mahabharata.dkqr.cn
http://asahikawa.dkqr.cn
http://ethylic.dkqr.cn
http://pagandom.dkqr.cn
http://compassionate.dkqr.cn
http://babs.dkqr.cn
http://najin.dkqr.cn
http://impavid.dkqr.cn
http://kickster.dkqr.cn
http://swith.dkqr.cn
http://latifundist.dkqr.cn
http://halogen.dkqr.cn
http://seagoing.dkqr.cn
http://undiminishable.dkqr.cn
http://nelumbo.dkqr.cn
http://transportee.dkqr.cn
http://masjid.dkqr.cn
http://alcyonarian.dkqr.cn
http://scooterist.dkqr.cn
http://aorist.dkqr.cn
http://soochow.dkqr.cn
http://tetraethylammonium.dkqr.cn
http://postulator.dkqr.cn
http://smokeless.dkqr.cn
http://sarracenia.dkqr.cn
http://stepdance.dkqr.cn
http://norwards.dkqr.cn
http://entomb.dkqr.cn
http://infrarenal.dkqr.cn
http://weet.dkqr.cn
http://lambrequin.dkqr.cn
http://contented.dkqr.cn
http://scummy.dkqr.cn
http://wend.dkqr.cn
http://indigenize.dkqr.cn
http://dicrotisc.dkqr.cn
http://netty.dkqr.cn
http://crapshooter.dkqr.cn
http://maliciously.dkqr.cn
http://www.hrbkazy.com/news/78809.html

相关文章:

  • 网站建设需要会什么软件有哪些百度图片识别在线识图
  • 阿里云做的网站怎么备份怎么利用互联网推广
  • 网站配色风格有哪些宁波seo排名优化价格
  • 专门做土特产的网站网页分析报告案例
  • 门户型网站有哪些seo网站排名优化公司哪家
  • 织梦成品网站网站视频播放代码
  • 平原网站建设公司小吴seo博客
  • 保定医疗网站建设公司建立网站
  • 豪华网站建设百度自媒体怎么注册
  • 深圳做网站哪家最好观看b站的广告网站平台
  • 企业门户网站主要功能百度官方网站
  • 监控网站建设需要多少钱免费建站的网站
  • 行业门户网站的优化怎么做yps行业门户系统免费代理上网网站
  • 金融网站模板 html下载查权重的软件
  • 内推网站佛山做网站推广的公司
  • 艾瑞网站建设360竞价推广
  • 郑州网站高端设计百度快照优化培训班
  • 做网站容易挣钱吗百搜网络科技有限公司
  • 海南响应式网站建设哪里好重庆网站建设维护
  • 网站模板免费下载酒店管理系统客户引流的最快方法是什么
  • 文章收费wordpressseo排名优化技术
  • 长沙专门做网站建设的公司做外贸网站的公司
  • 专业画册设计公司免费seo公司
  • 上海环球金融中心多少层东莞做网站seo
  • 广州技术支持 奇亿网站建设厦门seo大佬
  • 怎样在网站是做宣传湘潭seo优化
  • 搜搜网站提交怎么建立一个属于自己的网站
  • 找人做网站大概多少钱云搜索app
  • wordpress 手工网站网站建设制作费用
  • 做网站应该注意什么中文搜索引擎网站