`dp_td', `dp_sugar'
-------------------

dp_td(DPOLY)
     :: $BF,9`$NA4<!?t$rJV$9(B.

dp_sugar(DPOLY)
     :: $BB?9`<0$N(B `sugar' $B$rJV$9(B.

RETURN
     $B<+A3?t(B

DPOLY
     $BJ,;6I=8=B?9`<0(B

ONOFF
     $B%U%i%0(B

   * `dp_td()' $B$O(B, $BF,9`$NA4<!?t(B, $B$9$J$o$A3FJQ?t$N;X?t$NOB$rJV$9(B.

   * $BJ,;6I=8=B?9`<0$,@8@.$5$l$k$H(B, `sugar' $B$H8F$P$l$k$"$k@0?t$,IUM?(B
     $B$5$l$k(B. $B$3$NCM$O(B
     $B2>A[E*$K@F<!2=$7$F7W;;$7$?>l9g$K7k2L$,;}$DA4<!?t$NCM$H$J$k(B.

   * `sugar' $B$O(B, $B%0%l%V%J4pDl7W;;$K$*$1$k@55,2=BP$NA*Br$N%9%H%i%F%8$r(B
     $B7hDj$9$k$?$a$N=EMW$J;X?K$H$J$k(B.

     [74] dp_ord(0)$
     [75] X=<<1,2>>+<<0,1>>$
     [76] Y=<<1,2>>+<<1,0>>$
     [77] Z=X-Y;
     (-1)*<<1,0>>+(1)*<<0,1>>
     [78] dp_sugar(T);
     3

