[1] 授業単元: アルゴリズム演習B
[2] 問題文(含コード&リンク):
int t(int x, int y, int z) {
  if (x > y) return t(t((x-1),y,z),t((y-1),z,x),t((z-1),x,y));
  return y;
}
という関数tがある。tと等価な関数で高速なものを実装せよ。
目安としてはt(2006,1003,0)がtimeコマンドで10s以内

[3] 環境
 [3.1] OS: 問わない
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限: 2006年1/15(日)の23:59まで
おねがいします。