#include"iostream"
#include"algorithm"
#include"vector"
#include"stack"
#include"queue"
#include"map"
#include"cstring"
#include"cstdio"
using namespace std;
int n[200005];
int main()
{
int i,a,b,c,s=0,m=0,n,j;
scanf("%d%d",&a,&b);s=a+b;
if(b<=(a+1)*2&&b>=a)
{n=a;m=b;
for(i=1;i<=s;)
{
if(n==m)
{
for(j=i;j<s;j+=2)
printf("01");
printf("\n");break;
}
else {
printf("1");m--;i++;
if(n==m)
{
for(j=i;j<s;j+=2)
printf("01");
printf("\n");break;
}
else {
printf("1");m--;i++;
if(n==m)
{
for(j=i;j<s;j+=2)
printf("01");
printf("\n");break;
}
else {printf("0");n--;i++;}
}
}
}
}
else if(a==b+1)
{
for(i=1;i<=s;i++)
{
if(i%2==0) printf("1");
else printf("0");
}
printf("\n");
}
else
printf("-1\n");
return 0;
}
codeforces-401c
最新推荐文章于 2019-02-12 16:48:40 发布
本文展示了一个使用C++实现的程序逻辑案例,通过输入两个整数a和b,判断它们的关系并输出特定的字符串序列。该程序利用了C++标准库进行输入输出,并通过条件判断实现了业务逻辑。
337

被折叠的 条评论
为什么被折叠?



