日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Binary String Constructing(CF-1003B)

發布時間:2025/3/17 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Binary String Constructing(CF-1003B) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Problem Description

You are given three integers aa, bb and xx. Your task is to construct a binary string ss of length n=a+b such that there are exactly aa zeroes, exactly bb ones and exactly x?indices i (where 1≤i<n) such that si≠si+1. It is guaranteed that the answer always exists.

For example, for the string "01010" there are four indices ii such that 1≤i<n and si≠si+1 (i=1,2,3,4). For the string "111001" there are two such indices ii (i=3,5).

Recall that binary string is a non-empty sequence of characters where each character is either 0 or 1.

Input

The first line of the input contains three integers a, b and x (1≤a,b≤100,1≤x<a+b).

Output

Print only one string s, where ss is any binary string satisfying conditions described above. It is guaranteed that the answer always exists.

Examples

Input

2 2 1

Output

1100

Input

3 3 3

Output

101100

Input

5 3 6

Output

01010100

Note

All possible answers for the first example:

1100;
0011.

All possible answers for the second example:

110100;
101100;
110010;
100110;
011001;
001101;
010011;
001011.

題意:給出 a,b,x,要求輸出一個含有 a 個 0,b 個 1 的字符串,要求這個字符串串剛好有 x 個 ai,滿足 ai != ai+1

思路:模擬,判斷奇偶關系,按要求輸出即可,需要注意的是 1 和 0 誰放在前的情況。

Source Program

#include<iostream> #include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<string> #include<cstdlib> #include<queue> #include<set> #include<map> #include<stack> #include<vector> #define INF 0x3f3f3f3f #define PI acos(-1.0) #define N 10001 #define MOD 123 #define E 1e-6 using namespace std; int main() {int a,b,x;while(scanf("%d%d%d",&a,&b,&x)!=EOF){if(x%2){int num=x/2;//記錄如果連續輸出01/10有多少位相鄰數字不一樣的if(a>b){while(num--)printf("01");a-=(x/2),b-=(x/2);//記錄剩余的1、0個數while(a--)printf("0");while(b--)printf("1");printf("\n");}else{while(num--)printf("10");a-=(x/2),b-=(x/2);//記錄剩余的1、0個數while(b--)printf("1");while(a--)printf("0");printf("\n");}}else{int num=x/2;if(a>b){for(int i=1;i<=num-1;i++)printf("01");a=a-(x/2)+1,b=b-(x/2)+1;//記錄剩余的1、0個數printf("0");a--;while(b--)printf("1");while(a--)printf("0");printf("\n");}else{for(int i=1;i<=num-1;i++)printf("10");a=a-(x/2)+1,b=b-(x/2)+1;//記錄剩余的1、0個數printf("1");b--;while(a--)printf("0");while(b--)printf("1");printf("\n");}}}return 0; }

?

總結

以上是生活随笔為你收集整理的Binary String Constructing(CF-1003B)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 久久日视频| 国产a免费视频 | 吻胸摸激情床激烈视频 | www.国产欧美 | 男人操女人的网站 | 成人福利视频网站 | 好吊操妞| 在线尤物 | 五月婷婷视频在线 | 中文字幕在线观看第二页 | 有码av在线 | www视频在线免费观看 | 国产三级91| 亚洲精品无码不卡在线播he | 国产午夜精品久久 | 一级大片免费 | 欧美丰满熟妇bbb久久久 | 欧美久久网| 无码人妻丰满熟妇区五十路百度 | 一级日韩片 | 91理论片| 国产福利视频网站 | 欧美激情第1页 | 成片免费观看视频 | 成人拍拍拍 | 国产全肉乱妇杂乱视频 | 国产人妖视频 | 午夜视频福利在线观看 | 人与性动交zzzzbbbb | 少妇性生活视频 | 丰满熟妇被猛烈进入高清片 | 在线超碰| 欧美激情一区二区三区 | 国产成人一区在线观看 | 91欧美日韩麻豆精品 | 欧美日韩一区二区在线观看 | 免费观看av的网站 | 亚洲色图欧美日韩 | 视频一区二区三 | 日韩欧美三级在线 | 亚洲三区在线观看无套内射 | 人妻一区二区三区在线 | 麻豆成人精品国产免费 | 欧美涩涩视频 | 果冻传媒18禁免费视频 | 精品一卡二卡三卡 | 超碰在线看 | 精品一区免费观看 | 真实偷拍激情啪啪对白 | 咪咪成人网 | 玩偶姐姐在线看 | 亚洲成人中文 | 国产精品蜜臀av | 日韩欧美99 | 九九视频免费观看 | 日韩乱码在线观看 | 手机在线一区 | 欧美色图另类 | 不卡的中文字幕 | 国产 日韩 欧美 综合 | 国产精品三级在线观看无码 | 中文字字幕在线 | 国产精品美女www爽爽爽视频 | 手机看片日韩 | 成人免费视频观看 | 山村淫强伦寡妇 | 成人久久久精品乱码一区二区三区 | 风韵少妇spa私密视频 | 国产一级做a爰片在线看免费 | 亚洲国产日韩一区无码精品久久久 | 国产精品污www一区二区三区 | 精品美女一区二区三区 | 麻豆影视在线观看 | 国产日韩在线观看一区 | 成人h动漫精品一区二 | 国产亚洲高清视频 | 黑人多p混交群体交乱 | 国产高清在线一区 | 精品三级在线 | 国产精品女人和拘 | 1024手机看片日韩 | 自拍偷拍精品 | 韩国成人免费视频 | 天天干天天上 | 亚洲天堂2013 | 欧美一区二区三区小说 | 国产九九九九九 | 制服诱惑一区 | 精品在线播放 | 黄色日韩网站 | 红桃成人网| 屁屁影院一区二区三区 | 日本高清免费aaaaa大片视频 | 日产精品久久久久久久 | 成年人视屏 | 国产av无码专区亚洲av毛网站 | 国产在线一二三区 | 波多野结衣av在线免费观看 | 国产精品一二三区视频 |