啊,脑袋晕了,红题都过不了了……

P1320 压缩技术(续集版)

灵光一闪 @ 2019-07-30 01:02:03

RT 20pts #7#8过

#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<cstdio>

#include<string>
using namespace std;
string s[233];
string str;
int main(){
    cin>>s[0];
    str+=s[0];
    for(int i=1;i<s[0].size();i++){
        cin>>s[i];
        str+=s[i];
    }
    int flag=0;
    cout<<s[0].size()<<" ";
    char now=str[0];
    int num=0;
    for(int i=0;i<str.size();i++){
        if(str[i]!=now){
            cout<<num+flag<<" ";
            flag=1;
            num=0;
            now=now=='0'?'1':'0';
        }
        else{
            num++;
        }
    }
    cout<<num+flag<<endl;
    return 0;
}

by Hexarhy @ 2019-07-30 01:05:19

@洛谷亿岁

#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
int ans;
string st,x;
bool key=false,f=false;
char q;
int main()
{
    while(cin>>x)
     {
       st.append(x);
       if(!f)
       {
        cout<<x.size()<<' ';
        f=true;
       }
     }
    int len=st.size(),i;
    for(i=0,q='0';i<=len;i++)
        if(st[i]==q)
         ans++;
        else
        {
            q=st[i];
            cout<<ans<<' '; 
            ans=1;
        }
    return 0;
}

献上我以前丑陋的代码(我以前码风好丑)


by jinyijiang @ 2019-07-30 01:06:25

大家半夜都不睡觉吗?


by Hexarhy @ 2019-07-30 01:06:48

@洛谷亿岁 这题的确很简单……

话说大佬您能做一下这道红(橙)题吗?

头像好评qwqwq


by Plus_Ultra @ 2019-07-30 07:19:12

@HyyypRtf06 大佬是夏目迷哦


by 灵光一闪 @ 2019-07-30 08:02:11

@HyyypRtf06 这题好眼熟啊,感觉好像在哪见过……
我是zz到一定程度了吗??为什么(5+1)/2==3.5??


by 灵光一闪 @ 2019-07-30 08:02:33

@Plus_Ultra 这种东西看头像就知道了叭


by Hexarhy @ 2019-07-30 08:25:58

@洛谷亿岁 那是a_{i+1},不是a_i+1……

另外这真的是我原创的……撞题几率大而已


by Hexarhy @ 2019-07-30 08:26:18

@Plus_Ultra 是的呢


by 灵光一闪 @ 2019-07-30 08:33:06

@HyyypRtf06 啊哦,我可能要配一副3000度的眼镜……


by Hexarhy @ 2019-07-30 08:34:02

@洛谷亿岁 qwp


| 下一页