1 solutions

  • 0
    @ 2025-12-3 16:44:25

    C++ :

    #include<bits/stdc++.h>
    using namespace std;
    int a,b,c;
    string aa,bb,cc;
    int main()
    {
    //  freopen("2.in","r",stdin);  
    //  freopen("2.out","w",stdout);
        cin>>a>>b>>c;
        if(a!=0)
        for(int i=0;i<=a;i++)
            aa+='0';
        if(c!=0)
        for(int i=0;i<=c;i++)
            cc+='1';
        if(b!=0)
        for(int i=1;i<=b+1;i++)
    	   	if(i%2==1) bb+='0';
    	    else bb+='1';
    //	cout<<aa<<" "<<bb<<" "<<cc<<endl;
    	int as=aa.size(),bs=bb.size(),cs=cc.size();  
    	if(aa[as-1]=='0' && b!=0) aa.erase(as-1,1);
    	if(bb[bs-1]=='0' && c!=0) bb.erase(bs-1,1),cc+='0';
    	bs=bb.size();
    	if(bb[bs-1]=='1' && c!=0) bb.erase(bs-1,1);	
    //	cout<<aa<<" "<<bb<<" "<<cc<<endl;
    	cout<<aa<<bb<<cc;
        return 0;
    }
    
    • 1

    Information

    ID
    905
    Time
    1000ms
    Memory
    128MiB
    Difficulty
    10
    Tags
    # Submissions
    1
    Accepted
    1
    Uploaded By