CF 401C - Team
来源:互联网 发布:分治策略的算法 编辑:程序博客网 时间:2024/05/16 15:53
题目要求:00和111不能出现
那么只有01和011这两种情况,开头可以是1或11,末尾可以是0
如果0的个数 - 末尾1个>1的个数 或 0的个数*2<1的个数 - 开头2个 则情况为-1
处理开头时1或11或末尾为0的特殊情况,再处理中间的就简单多了。
#include<stdio.h>int main(){int n,m;scanf("%d %d",&n,&m);if(m>2*n+2||n-1>m){printf("-1\n");return 0;}int flag=0;//处理开头和结尾,使m在[n,2n]if(m-2*n==1)printf("1"),m--;else if(m-2*n==2)printf("11"),m-=2;else if(n-1==m)flag=1,n--;while(n!=m){printf("011");n--,m-=2;}for(int i=0;i<n;i++)printf("01");if(flag) printf("0");printf("\n");return 0;}
0 0
- CF 401C - Team
- (CF)C. Team
- codeforces 401C - Team
- CodeForces 401C Team
- Codeforces-401C-Team
- CF 231A team
- code forces 401C Team
- C. Team
- Codeforces 401C Team(贪心+暴力)
- Codeforces 401C Team 贪心法
- CF 107B Basketball Team [排列组合]
- C习题(team)
- codeforces C. Team
- cf#320 Div.2 Problem B Finding Team Member
- cf B. Finding Team Member (STL_优先队列)
- C+高级工程师/Team Leader-北京
- SDKD Summer Team Contest C
- CF 190C STL
- 黑马程序员-C#常用字符串操作
- 阶乘计算(高精度)
- java反射详解
- No bean named 'Menuservice' is definedorg.springframework.beans.factory.NoSuchBeanDefinitionExcepti
- 从对象创建 到构造函数以及原型对象(prototype的使用,属性的共享)
- CF 401C - Team
- 【LeetCode】Convert Sorted Array to Binary Search Tree && Convert Sorted List to Binary Search Tree
- 常用的QT窗口特定操作
- 高精度加法
- uva 494
- cuda memory
- 芯片测试
- 解决【HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容】
- Virtual-box构建ubuntu11.10全过程备注