- 644 名前:デフォルトの名無しさん mailto:sage [02/08/05 21:38]
- ShiftJISのヒルベルト曲線
EUCは33962→43180で大丈夫ではないかと #include <stdio.h> #include <stdlib.h> main(int k,char**v){int a[]={17699,43061,39682,43056,17779,17697,47768,39746, 45464,31384,42549,27458},m,s,x,y;for(y=m=1<<atoi(v[1]);y--;puts(""))for(x=m;x-- ;s=33962+s%6,printf("%c%c",s>>8,s))for(s=0,k=m;k/=2;s=(a[s]>>((x&k?0:4)+(y&k?0: 8)))&15);} 実行例 ┓┏━┓┏━┓┏ ┗┛┏┛┗┓┗┛ ┏┓┗┓┏┛┏┓ ┃┗━┛┗━┛┃ ┗┓┏━━┓┏┛ ┏┛┗┓┏┛┗┓ ┃┏┓┃┃┏┓┃ ┗┛┗┛┗┛┗┛
|

|