fork(1) download
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. char chn[81];
  5. scanf("%80[^\n]",chn);
  6.  
  7. for(chn[0]&=0x7F,chn[1]&=0x7F,chn[2]&=0x7F,chn[3]&=0x7F,chn[4]&=0x7F,chn[5]&=0x7F,chn[6]&=0x7F;chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F;(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7));chn[80]=((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)-1;for(chn[0]&=0x7F,chn[1]&=0x7F,chn[2]&=0x7F,chn[3]&=0x7F,chn[4]&=0x7F,chn[5]&=0x7F,chn[6]&=0x7F;chn[80]>0;(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7),chn[80]-=2){chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)+chn[80]]&0x7F;chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)+chn[80]]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F;chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)+chn[80]]&0x7F;}chn[0]&=0x7F,chn[1]&=0x7F,chn[2]&=0x7F,chn[3]&=0x7F,chn[4]&=0x7F,chn[5]&=0x7F,chn[6]&=0x7F;for(;(((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)<7?chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]:chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]>0)&&(chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F)==' ';(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7));while(chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]){chn[80]=0x80;for(;(((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)<7?chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]:chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]>0)&&(chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F)!=' ';(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7))++chn[80];chn[80]&=0x7F;for(--chn[80],(chn[6]^=0x80,chn[6]>>7)?(chn[5]^=0x80,chn[5]>>7)?(chn[4]^=0x80,chn[4]>>7)?(chn[3]^=0x80,chn[3]>>7)?(chn[2]^=0x80,chn[2]>>7)?(chn[1]^=0x80,chn[1]>>7)?(chn[0]^=0x80,chn[0]>>7):0:0:0:0:0:0;chn[80]>0;(chn[6]^=0x80,chn[6]>>7)?(chn[5]^=0x80,chn[5]>>7)?(chn[4]^=0x80,chn[4]>>7)?(chn[3]^=0x80,chn[3]>>7)?(chn[2]^=0x80,chn[2]>>7)?(chn[1]^=0x80,chn[1]>>7)?(chn[0]^=0x80,chn[0]>>7):0:0:0:0:0:0,chn[80]-=2){chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)-chn[80]]&0x7F;chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)-chn[80]]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F;chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]^=chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)-chn[80]]&0x7F;}for(;(((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)<7?chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]:chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]>0)&&(chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F)!=' ';(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7));for(;(((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)<7?chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]:chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]>0)&&(chn[((chn[6]&0x80)>>7|(chn[5]&0x80)>>6|(chn[4]&0x80)>>5|(chn[3]&0x80)>>4|(chn[2]&0x80)>>3|(chn[1]&0x80)>>2|(chn[0]&0x80)>>1)]&0x7F)==' ';(chn[6]^=0x80,chn[6]>>7)?0:(chn[5]^=0x80,chn[5]>>7)?0:(chn[4]^=0x80,chn[4]>>7)?0:(chn[3]^=0x80,chn[3]>>7)?0:(chn[2]^=0x80,chn[2]>>7)?0:(chn[1]^=0x80,chn[1]>>7)?0:(chn[0]^=0x80,chn[0]>>7));}chn[80]=0;chn[0]&=0x7F,chn[1]&=0x7F,chn[2]&=0x7F,chn[3]&=0x7F,chn[4]&=0x7F,chn[5]&=0x7F,chn[6]&=0x7F;
  8.  
  9. puts(chn);
  10. return 0;
  11. }
  12.  
  13.  
Success #stdin #stdout 0.02s 1728KB
stdin
Une chaine de test
stdout
test de chaine Une