灵光一闪 @ 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
@洛谷亿岁 那是
另外这真的是我原创的……撞题几率大而已
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