当前位置:网站首页>761. Special Binary Sequences
761. Special Binary Sequences
2022-08-10 06:35:00 【anieoo】
Original title link: 761. Special Binary Sequence
solution
class Solution {public:static bool cmp(const string &a, const string &b) {return a > b;}string makeLargestSpecial(string s) {if(s.size() <= 2) return s;int cnt = 0, left = 0;vector subs;for (int i = 0; i < s.size(); ++i) {if (s[i] == '1') {++cnt;}else {--cnt;if (cnt == 0) {subs.push_back("1" + makeLargestSpecial(s.substr(left + 1, i - left - 1)) + "0");left = i + 1;}}}sort(subs.begin(), subs.end(), cmp);string ans;for(auto &c : subs) ans += c;return ans;}};
边栏推荐
猜你喜欢
随机推荐
Myunity框架笔记3
什么是代理ip?市面上好用的代理软件有哪些
2022河南萌新联赛第(五)场:信息工程大学 B - 交通改造
UnityShader入门精要-基础纹理
qemu and host share disk
2022河南萌新联赛第(五)场:信息工程大学 C - 丢手绢
OpenGL学习笔记(LearnOpenGL)-第五部分 纹理
About MongoDb query Decimal128 to BigDecimal problem
手机与雷电模拟器里如何使用YiLu代理?
Two-dimensional cartoon rendering of strokes
机器学习_LGB调参汇总(开箱即食)
unity箭头控制物体移动
pthread编程重要知识点
The difference between initializing objects as null and empty objects in JS
裸辞—躺平—刷题—大厂(Android面试的几大技巧)
修改 QtCreator 配置解决 “无法运行 rc.exe” 问题
求问各位大佬,FLink SQL读取source的时候去指定水位线的时间字段,如果指定的这个字段中格
Analysis of minix_super_block.s_ninodes of mkfs.minix.c
ebp/栈帧/call stack
vsnprint和snprintf的区别