#include <iostream>
#include<algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
int a,b,x;
cin>>a>>b>>x;
int need=x>>1;
if(a-need<0||b-need<0)cout<<-1;
else if(a==0||b==0){
if(a>0){
if(a%2==0&&x==0)for(int i=1;i<=a;i++)cout<<0;
else cout<<-1;
}else{
if(b%2==0&&x==0)for(int i=1;i<=b;i++)cout<<1;
else cout<<-1;
}
}
else {a-=need,b-=need;
if(a&1||b&1){
cout<<-1;
}else{
for(int i=1;i<=need;i++)cout<<"01";
for(int i=1;i<=a;i++)cout<<"0";
for(int i=1;i<=b;i++)cout<<"1";
}
}
return 0;
}
注意一些特殊情况极端情况

京公网安备 11010502036488号