CodeFoeces-976A

题目

原题链接:A. Minimum Binary Number

题意

给出一个由0和1组成的字串,可以进行两种操作,(1)任意相邻两位互换,(2)11换成1.
问所给出的字串最小能变换的字串。

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n;
    string s;
    cin>>n;
    cin>>s;
    int z=0,o=0;
    for(int i=0;i<n;i++){
        if(s[i]=='0') z++;
        else if(s[i]=='1') o++;
    }
    if(o) printf("1");
    while(z--) printf("0");
    return 0;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • LeetCode 刷题随手记 - 第一部分 前 256 题(非会员),仅算法题,的吐槽 https://leetc...
    蕾娜漢默阅读 17,985评论 2 36
  • 背景 一年多以前我在知乎上答了有关LeetCode的问题, 分享了一些自己做题目的经验。 张土汪:刷leetcod...
    土汪阅读 12,789评论 0 33
  • 李清照认为词别是一家,认为诗词有别,词对音乐性和节奏感有独特要求,主张词要高雅、婉约,不满苏轼的豪放和柳永的俚俗。...
    可比克克阅读 916评论 0 2
  • 今天的天气多变得像我的心情,早晨阳光明媚,下午却刮风下雨。 早晨是我的心情很明媚。清晨的海口,空气沁...
    搁墨阅读 161评论 0 0
  • 4个明确表示行动建议HOW拆页 片段一《断舍离》第三章P110-113 片段二《跃迁》序言 R原文摘抄 如何在这个...
    赵小茜biu阅读 460评论 0 0