标签:string nbsp bsp printf class main int scanf code
1 #include <stdio.h> 2 #include <string.h> 3 4 int N,M; 5 6 int main() 7 { 8 scanf("%d%d",&N,&M); 9 if(M>N*2+2) 10 { 11 puts("-1"); 12 return 0; 13 } 14 if(N>M+1) 15 { 16 puts("-1"); 17 return 0; 18 } 19 20 if(N==M+1) 21 { 22 while(N+M>1) 23 { 24 printf("01"); 25 N--,M--; 26 } 27 printf("0"); 28 puts(""); 29 return 0; 30 } 31 32 if(M>=N*2) 33 { 34 while(N--) 35 { 36 printf("110"); 37 M=M-2; 38 } 39 while(M--) 40 printf("1"); 41 puts(""); 42 return 0; 43 } 44 45 if(N==M+1) 46 { 47 while(N+M>1) 48 { 49 printf("01"); 50 N--,M--; 51 } 52 printf("0"); 53 puts(""); 54 return 0; 55 } 56 57 int d=M-N; 58 while(d--) 59 { 60 printf("110"); 61 N--,M=M-2; 62 } 63 while(N--) 64 { 65 printf("10"); 66 M--; 67 } 68 69 puts(""); 70 71 return 0; 72 }
标签:string nbsp bsp printf class main int scanf code
原文地址:https://www.cnblogs.com/Kaidora/p/10480823.html