ざっと流し読みしただけだけど、>>279 の一連のやつは
>>292 が秀逸だね
まぁすこしインチキっぽい気がしないでもないけど。

  int table[]={1,0,0,1};

  if( table[n] )

というのもありなのかな。ガイシュツならスマヌ