Quantcast
Channel: CSDN博客推荐文章
Viewing all articles
Browse latest Browse all 35570

【打渔】CodeForce Round 197 Div.2 Problem_A

$
0
0

来源:点击打开链接

划了一周的水了。。做一些比赛找找状态吧,要跪的节奏啊。

刚开始看的时候没有发现只有1,2,3三种字符。代码流畅度没有以前高了,做这种水题居然还要想半天怎么放加号。。

#include <iostream>
#include <string>
#include <cstring>
#include <algorithm>
using namespace std;

int saver[200];

int main()
{
    string tar,tmp;
    int count1=0,count2=0,count3=0;
    cin>>tar;
    memset(saver,0,sizeof(saver));
    for(int i=0;i<tar.length();i++)
    {
        if(tar[i]=='1')
            count1++;
        if(tar[i]=='2')
            count2++;
        if(tar[i]=='3')
            count3++;
    }
    int p=count1+count2+count3-1;
    int q=0;
    for(int i=0;i<count1;i++)
    {
        cout<<1;
        if(q!=p)
        {
            cout<<"+";
            q++;
        }
            
    }
    for(int j=0;j<count2;j++)
    {
        cout<<2;
            if(q!=p)
        {
            cout<<"+";
            q++;
        }
    }
    for(int k=0;k<count3;k++)
    {
        cout<<3;
        if(q!=p)
        {
            cout<<"+";
            q++;
        }

    }
    cout<<endl;
    
    
    
    return 0;
}


作者:mig_davidli 发表于2013-8-28 18:42:19 原文链接
阅读:50 评论:0 查看评论

Viewing all articles
Browse latest Browse all 35570

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>