CF401C-Team【构造】
生活随笔
收集整理的這篇文章主要介紹了
CF401C-Team【构造】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
正題
題目鏈接:https://www.luogu.com.cn/problem/CF401C
題目大意
構(gòu)造一個序列包含nnn個000和mmm個111且不含有連續(xù)兩個000和連續(xù)三個111。
解題思路
考慮用110110110和101010來構(gòu)造序列即可。
codecodecode
#include<cstdio> #include<cstring> #include<algorithm> using namespace std; int n,m,cnt; int main() {scanf("%d%d",&m,&n);if(m>n+1||n>2*m+2)printf("-1");else{if(m==n+1)printf("0"),m--;cnt=max(0,n-2*m);n-=cnt;for(int i=1;i<=n-m;i++)printf("110");for(int i=1;i<=2*m-n;i++)printf("10");for(int i=1;i<=cnt;i++)printf("1"); }return 0; }總結(jié)
以上是生活随笔為你收集整理的CF401C-Team【构造】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 円怎么读 怎么读円
- 下一篇: 带风的网名 带风好听的网名