>>447 codepadつかえ
#include <stdio.h>
int main(void){
  char key[] = "A52A2245332A252B435B2222A2B2A2A23A2C32A3B5B2222A52B43532A2352C23A52A2246D2A3533B35K2A4D22A3224A45D2C25B2A32A5D2C25D4A26C4A1";
  char *p = key;
  int c, i, b = 1;
  while(c = *p++){
    if(c <= '9'){
      c -= '0';
      for(i=0; i < c; i++) printf("%c", b+'0');
      b = !b;
    } else {
      switch(c - 'A' + 1){
      case 1: // 'A'
        if(b) printf("1"); else printf("0");
        b = !b; break;
      case 2: // 'B'
        if(b) printf("10"); else printf("01");
        break;
      case 3: // 'C'
        if(b) printf("101"); else printf("010");
        b = !b; break;
      case 4: // 'D'
        if(b) printf("1010"); else printf("0101");
        break;
      case 11: // 'K'
        if(b) printf("10101010101"); else printf("01010101010");
        b = !b; break;
      }
    }
  }
}