ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=hd 9d? + }]ob v...

132

Upload: vuongtu

Post on 18-Apr-2018

229 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� � � � � ��� � � � � � ��� �

����������� ���!

Page 2: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

" #

$&%(' )�*�+ ,-/.10 243�576984:�; <=?>@= ACB9DFEHGJIKDMLON PQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP T=?>UT VXWZY[W\LON PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSPRP1P ]

=?>UT^>_= V?W`Y[W\LaN4b9cedOf PRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP ]=?>UT^> T AgB9DFEKhgikjalCmgnpoOqrPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP ]

=?> ] ACB9DFEKhgiksHdOfutvn PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP w=?> ]x>_= y7zO{H|HIpA!}�~!� P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRP w=?> ]x> T |FIpA!}k~!�ki��gb��kfJ��n PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP �

=?> w ��� PRPQPRP1PSPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP �=?>U���������e� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P =��=?> � ACB9DFEKhgiks��M���J�K����P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRP =[=

=?> �x>_= ��� �¢¡£l¤��¥u¦§PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP =[==?> �x> T ¨�©��9cvª�« PQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP =[==?> �x> ] ¬�EJ~rPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP =ZT

=?>®­°¯O± PRPQPRP1PSPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP =ZT-²<R0 ³�´Rµ ¶�:\·�¸�¹4º .¼»T^>@=�½�¾��O¿�� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P =�]T^>UT�ÀÂÁXÃÅÄ PRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP =ÆwT^> ] ÇuikÈ��ÉP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP =Ê­T^> w Ë�Ì��pÍÏÎÑÐ��ÒPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP =��T^>U� ÓÊÔ�ÄÕPRPQPRP1PSPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP =�ÖT^> ��¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP T^=

-�»\0 Ú7ÛgÜpÝ�Þ <x»]x>@= ߣàgá£â²P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP T[]]x>UT ߣàgá£â��9ãvä�¿4� PQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP T`w]x> ] ߣàgá£â��Oå�� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP T?�]x> w ߣàgá£â��pÐÏÎÅ�ÒPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQP T[�]x>U��¯O± PRPQPRP1PSPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP T[Ö

-Ïæç0 è�é�è�é9ê£ëCì7í »�»w�>@=ïî PQPRPQPRPQPRPQPRP1PSP1PRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP ]?]w�>UT�ðO���Mñ£ò PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P ]?]w�> ]�ó�ôuðO�uõO� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP ][w

ö

Page 3: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

w�> w ó�ôuðO�uõO���Mñ£ò4b9Øeªvnk¥u÷uõ�PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP ]X�w�>U��ø�ù���îúP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP ]?�w�> ��ûOü4��ýgtMþ7ÿ���� =��pPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQP ]?�w�>®­°ûOü4��ýgtMþ7ÿ���� T��pPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQP ]¼­w�> ��ûOü4��ýgtMþ7ÿ���� ]��pPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQP wX�w�> Ö�¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP w�=

-�R0 ��� �����ëCì7í æ »�^>@=����F����L PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P wX]�^>UT����F����� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P w?w�^> ]�þeñH�Mñ£ò PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P w ��^> w �uðF�Mñ£ò PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P wX��^>U��ûOü4bKþ�� ���4��!�" PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP w¼­�^> ��¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP wX�

-$#\0 %�&v:���� �����ëCì7í æ('�x>@=°T*)e�+��� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSPRP1P wXÖ�x>UT�þeñH�Mñ£ò PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P �[��x> ] ],)e�+��� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSPRP1P �^=�x> w �uðF�Mñ£ò PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P �?T�x>U� -/.emed�DFE�0aikÈ�� PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP �Ê]�x> ��¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �Êw

$&%^%(' 132É+ 465

-7R0 8uì:9<;�=aí9ì?>?@KìBA �C'­ >@= DBE?F�G�H�� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �[Ö­ >UT I J,K PQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP �[Ö­ > ]MLON7��P�Q PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P �XT­ > w 0?R£IF� P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP �?]­ >U� Ä/S��F���e� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �[w­ > �MLON7��T�U PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P �X�­ >®­°¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �¼­

-$V\0 W�XZYKì�[Z\]= #^'�x>@= _v~]`�ikôbaOm PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP �?Ö�x>UT�������c�d�ebf PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP ­`��x> ] _v~]`�ihgOiJÐ�jk�Hn PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP ­`T�x> w l����+_v~]`�ikôbaOm PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP ­Z]�x>U��¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP ­`]

ö_ö

Page 4: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

-$'\0 ;�m<=<n 7^�Öx>@= oqp IF����r PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP ­Ê�Öx>UT oqp IF�ç��s�t PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP ­Ê�Öx> ] uwvyxvbBz�mgn?oqp IH� PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP ­Z�Öx> w {O��|��boqp IF� PRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQP ­`�Öx>U��¯O±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �x=

-/.�}ç0�~�;yWw�Zn V�æ=��x>_=Hd��9d?�+��}]oB��v�� PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP �Êw

=��x>@=?>_=$09Ba~ }]oB��v��!PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP �Êw=��x>@=?> T�_e~��u~ }]oB��v�� P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRP �Êw=��x>@=?> ]�_�á:H�x!}]oB��v�� P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRP �[�=��x>@=?> w$��~Fâ7}]oB��v��!PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP � ­

=��x> T?L?N7�y� ��� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP �?Ö=��x> ]O��������� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P Ö?�

=��x> ]x>_=���o/�vI�PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP Ö?�=��x> ]x> T������KÈ�� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQP Ö?�

=��x> wg¯a±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP Öx=-/.�.Q0�WO2����eì�[Z\]=v:qWO2�~:�bn '�»=?=?>_=Z�JA��q��~����MIv����A!}aá7�ç���Fd/PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP Ö?]=?=?> T��JA��q��~����MI9iks��úPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP ÖÊw

=?=?>UT^>_=�����b9ãvä�¿b���HnCߣàgá£â PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP Ö[w=?=?>UT^> T �JA��q��~����MIM�Oå�� PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP Ö[w=?=?>UT^> ]�¡�¢F¿�� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP Ö[w=?=?>UT^> w£0?¤Boh` PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP ÖX�

=?=?> ]��JA!}Oá7�kiks�� PRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQP Ö?�=?=?> ]x>_= ôOa �kfut7n PQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP Ö[�=?=?> ]x> T �JA!}Oá7�¥���4�Ks ��« PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP Ö¼­=?=?> ]x> ]�EFE/vq¦?a�jçãvä�¿b���HnCߣàgá£â PRPQPRPQPRPQPRPQPRPRPQPRPQPRP1PSP1PSP1PRPQP Ö¼­=?=?> ]x> w§�JA!}Oá7�ç�Oå��§PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRP Ö[�=?=?> ]x> ��¡�¢F¿�� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP Ö?Ö=?=?> ]x> ��������¨Ft�©Ft PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP Ö[Ö

=?=?> wg¯a±×��ØCÙ£ª PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP =��[�-/.x<S0«ª�6yA .�}¢.=ZT^>_=�HOE�x]��L PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P×=Æ�x==ZT^> T¬o�I�x<­�I�xJ���ÒPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQP =Æ�x==ZT^> ]3o�I�x<­�I�xgik��n PQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQP×=��XT=ZT^> w ß9àHá£â�ik��n PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP =��[]=ZT^> �¬o�I�x<­�I�xJ���?®C���?H�¯�x PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=��X�=ZT^> ��Ø7Ù£ª PRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=��[�

ö@ö@ö

Page 5: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

$&%^%^%(' °²± ,´³¶µ·¹¸�º�» ¼�½¿¾ÁÀ9Ü�Â�Ã׶�ÄbÅ .�}^V

Æ >@=�rÈÇ�Éub P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP�=��[�Æ >UT§Ê�Ë�Ì�Í�Î�Ïç{H��Ð�Ñ PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP×=��?�Æ > ]T�U����HnhÒ�Ó PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP =��[Ö

Æ > ]x>_=ÕÔ×Ö¥Ø]Ù?0?¤Boh`g��Ú�ÛrPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=��?ÖÆ > ]x> TÒA7B9DFEHGJIKDJ�?Ü7��|HIpA!}k~!�Ý¢�Þ PRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQP =Æ�?ÖÆ > ]x> ]úV?WÊY`Waà£~+xß0�¤Boh`g�MÄ/S�àOþ�áe«+â���ã�Ñ PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP×=?=��

·¹¸$äæå�ç轿éëê´ìí¾ÁÀ+ªO6yA?�Bî/ï7êZYyðw��ñ .�.�.·¹¸ òôó�õw�yöÉ´ø÷�è .�.¼»

ù >@= �O��î PRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=?=Æ]ù >UTôú����Qó�ôuðO�uõO����û�þeñ£ò PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=?=�]ù > ]ýü?þ�xÉ� P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP�=?= w

·¹¸$ÿ���½�� ê�ªu6yA?�ÈYyðw��ñ���� .�.C�·¹¸$»��w� ��¸�� .�.�#� >@= �vI����9~w­��9Ä/S i����kb�r PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=?=��

� >@=?>_= Ä�S�Û�þ�PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP =?=Æ�� >@=?> T�à�þ�á PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP =?=Æ�

� >UTÕVXWZY[W£à9~+xß0?¤Boh`������ON�i������7�p¥u÷ PQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQP =[=Ê­� >UT^>_= �! W#"%$&�v��àOþ�áe«+â���ã�Ñ PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP�=?=`­� >UT^> T(' WZY[W#"��v��àOþ�áe«+â���ã�Ñ PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=?=Ê­� >UT^> ]*)�+�,.-H�0/�1�PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP×=?=��

·¹¸325476hì98;:O�Bîeê=<�>���� .�.�'? >@=«I,J K¶L?N PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSPRP1P×=?=ÆÖ

? >@=?>@= VA@ WAB�C%D PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSPRP1PSP1P×=[=�Ö? >@=?>UT�V Ù W#EFC%D1PQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP�=?=�Ö? >@=?> ]�VAGIHKJLJ ÁMB PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P×=[=�Ö? >@=?> w�V ÖNCPOKJ ? ö C%DRQ PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPSP1P×=?=ÆÖ

? >UT�oqp IF�×P1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP�=ZTÊ�? > ] }]oB��v�� PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P×=�T[�

·¹¸ åTS XO243 Uß@]ª�nk� VXW�Y .x<�.I\>@=&G�Z�ACBF��r PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP =ZT¼=I\>UT\[ ik��n:a PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P×=�T^=I\> ] ACB9DFEKhgiks��×PRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQP =�T^=I\> w }�]v~!�kiks��§PQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRPQPRPQPRP1PSP1PSP1PRPQPRPQPRPQP =ZT[T

Iç> w�>@=_^�` PQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRP1PSP1PSP1P×=�T?TIç> w�>UTÕs���« PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPRPQPRPQPRPQPRP1PSP1PRPQPRPQP =ZT[T

ö Y

Page 6: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

·¹¸3a�b�c�dfe .x<^æ

Y

Page 7: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

g hji

Page 8: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

g kl m n o p q r s

tvuPt w xzy|{~}5��y�(�� 243�5e6�8�� é ç��F:(ç轿¼.� ��r��+�vIf�=�J~w­�b0� ��f����p���O���Koaq�� ���4i�mf����a7i��sHd.�X�J���Om��� �vI�����~w­��JôHdOfudvna��r����wa���A7B9DFEKh7iksHd��+a�j��am��X�v����[��KACB9DgEh�������fud���ªB�������vI��f�9~w­Mb=����i����ef��çô �£Ù��¡ ��� 243p5v6XS]=K5 ¢f£3� é ç��¤:^çè½^¼�¼�ì98;:�¥§¦F8;:©¨;¦ª:F«ª��¬�­ �v®¡¯±°³²�´�µv¶¸·º¹�»0¼¡½�¾À¿XÁ�ÂóÄ�Å ��Æ�Ç� à ¬�­ �Ƚ��0É�ʳ�±Ë�Ì�»0ÍÈÎ�¾�¿.Ï�½¡Á�Ð�Ñ�Ò�Ó� óÄ�Å ���Ô�Õ�Ö�×�Ø�Ù �0ÚfÛ�»vÚ�Ü Å Á±¹ ­�ÝfÞ�£ß�áàf¦ªâAãåä9æ;«�¥ç¦Fæå褨å¦�褫�é Ä ¶.ê�¿�ë ®.¯�°�²v´ ıŠ�ìfí�î à ­ Сï.» ­0ð�ñ ijò Ó�½�¹ Ä¡ó С ð�ñõô�ö Å ½�®¡¯�°È²�÷ Õ °  ÃXÄ ¶ ò±ó�ø ¿µ í�î à »�ù�ú ô�û Å ��ù�ú Å Á�ü ¬ µ�ý�þ�ÿ������ â��¤à�å䧥§«ªé ó�ø ¹�ë�Î�¹� ���vµ.ýfþvÿ����� â��¤à�å䧥§«��#év¬�����û Å �

ì�Ô�Õ������ Å Á���¹�®¡¯±°X²�´�µ�� � !#"�$&%'� ()�+* �©¨,��âM«-�.�/�Fè0��¦Fà�é ó21#3 ¹±®¡¯±°³²�´µ�4�5 687 9;:<"�$-%=��(>� �0?,@%« âBA��C�D�FèE��¦Fà�é�¬�����û Å �

ì�F�G=H'I J �À®�¯�°³²0´XµLK ¾NM ó ØPO ®�¯±°È²0´¡µ�QPRTS�ú ô Ó�� ¾ Ú�Ü Å Á&UPV��-WX û Å �#QPRYS�ú Å Á' ����µ#��þ�Z��P"\[-Z]� ä9æ^A «_�D�C��«_A «��#é�¬�����û Å �

`>acb\degf í�î à ¬�­�hji Ó³�=¹�ê óLkml�nBoqp&Ä�rDsutwvErmxyp ¹z¡µT{�Ï |�Ó~} ½����f�� p Ô-� Õ � ­ Ú�Ü8z�¹�®¡¯�°³²�´�¹T����µ��� ô�û Å �¡ü�¿Èµ�����Ï ó�� ó�� �=Ú�Ü\}�¿�Ͻ¡Á±êY�=�¡Ó~} ½��

Ó��.®�¯�°È²³÷ Õ °�µL��� Å Á=ê� � ��� ­-� ��Ï · ¿��~�0½�ê ¾ ó ®�¯�°³²³÷ Õ °�µL�'� Å Áj�#� ­ Óf½ ¬��]� Ð ��½ û Å � ó�#� ¹±®¡¯±°³²�´¡µ�� ��Ï�½�ÁT� X ó�ø ¹���µ��~�.Á�ü ¬�­ ÄXò û � i ��� �Ò.Ó&¡¢ µ Å Á¬ ½ � ü ¬�­ ó Æ�£³¹j¤¥�µ�¦�§#¨ Å Á ¬ ½ � ü ¬ ÄfÅ ��Ú.ÛX¹�®�¯±°X²X÷ Õ ° ­�© ÐX»�ª��Á ¬fô ÏÈ� ó Ô�ÕfÖ × Ø³Ù µ¡Æ<£³¹�¡¢È» h#�<« ê Å ê ¬ ½ � ¤�¥³¹ R ¬ Ä�ó ®�¯±°³²�÷ Õ °¹&­#®X�Y¯�Áf¹ ¬<° ½.¹ ¬ Ä ­T± ò Ó-²X� «´³ û Å �û ë ó �gµgµBµ·¶¹¸Yº öP» Ü�¹]¼¾½�¿>À�ÁÈ»�{j¾�¿³Á=� � » ó Ô�Õ�Öf×�س٠¹X�=ë ¾ Å Â#à ¬<ÄÅ Ò�ÓTÆ~Ç È µjÉ ô ·ËÊ Ì Å ÁXü ¬ � ó�Í#Î ­�Ï µ ­�³ Î ¬�ô Ï Ð#Ñ�¹#W�¾2Ò³Á�Ó Ô ÄÕ Î¾�¿XÁ'� � »fÓ���Ï�½ û Å � ®�¯=°³²�´ ­�© Ð�ª�� ó zTÖ³»jת ­�Ø�Ùfû � i ó ¬ ½ �·Ú#Û³­S�¼ ô Ó ·ÀÓ�Á Ä ô�Ü� �Ý Þ

Page 9: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ß�àâá ãLä·åæäèçêéë¾ìîíïìðë ñËòôóõò\öø÷úù;ûýü;þì Æ�Ç� à »f½'ÿ�½�ÿ�Ó����X�'W.Á=� � » ó ®�¯�°È²X÷ Õ °� à »X�v¼�� »�� ³ Ï�½=ÿ±½=ÿ±Ó���X��W X û Å �

ì n��/n  à ­ ó ��Õ�Ù0Ø� �� � Ä ®¡¯±°³²�´¡µ ö X ¬ X ô�ö Å ½8� � »&K ¾�¿¡ë� óÄ.ó����»��� ô���� W X û Å �

ì n��/n  à ­ Ô�Õ�� � ² ¬ ��Õ�Ù ®�� Ù ¹��'UȵL�X½ û Å � Ô�Õ�� ��� ô ë 1#3 ­���� ¹ ífîÃ³Ä ­ Ó · ó §�Ú�» ­� Å ô Ó�½ Ô�Õ�Ö�×�س٠µL¥�Í ô ë í�î óÄ�Å �Xü�¿Èµ ��Õ�Ù ®!� Ù� �"� ¹ í�î à »0ù�ú ô Óf� ¾ Ú�Ü ô û Å �

ìfí�î à » Ô�Õ�� �L� ô Ó�½ ð$#f­ ó ��Õ�Ù Ø� %� ��µ�S ô Ï�®¡¯�°X²0´Xµ'&�� ë ¬ ò�ó�()¹ Ô�Õ�Ö±×�س٠�y� � ����¹ í�î à µ�� ��Ï�½¡Á ¬�* Á±ê ¾ Ä�Å � ø ü Ä¡ó ®�¯�°È²0´ ­�+¥�Ò�Ó í�î Ã³Ä & X ó�ø ¿-,=¿�¹ Ô.Õ�Ö±×�س٠ġø ¿Xµ�Ú�Ü Å Áfë�Î�¹ ��Õ�Ù ®!� Ù µ�¼�.ô û Å �

ì n��/n  à ¹ Ô�Õ2�;� ² ó ��Õ�Ù ®!� Ù ó�ø ¹ © ®�¯±°È²�´�¹0/ ¤�»j�#�³Ó¹#���vµ û³¬ Î�ë�=¹�µ n1�gn �32547698:25;=<?>:@ nBA+k 4 kC�Bk x ;�� l�kmv >D6 t >FE û ë ­ 476 ¬�� ��û Å � 476 » ­ ½ · �ê.¹�G Ø#H � Õ �#W X û Å � ó ü=¹�H Î�Ä ­ eBf I f eÀµ�J�KÈ» ô�û Å � h ¹�G Ø#H � Õ µ2���vϽ¡Á±ê ­ óL MN%OQPBRSP$T�RVUQWYX[Z=\=]^ _µ�Ú�Ü Å ¿��&£Xê X û Å �

ë¾ìîíïì í `ba%cedgfih�jlknmpo$qsr n��/n Â Ã³Ä ®�¯�°È²0´Xµ�¶³½�Ï=Ú�Ü Å Á )�tvuxw eBf ezy ­ ó�{ ¹�| � ¹����X��W X û Å �

} "´['~'���$�=þ ®�¯�°È²0´ ­ ¯ Ø�� � ��� �L� ¬�ô Ï Å ô ó��+n��Dn ÔT� Õ � Ä Ú�Ü Å Á��} "s���~:�®�¯�°È²0´ ­�� I-G��¡Ø G¡ê ¾3� � Õ ¯ Ø � ô ó G ² ��� �=Ú�Ü Å Á��û M ó�� ®!��� Ø��� Õ µ�Ú�Ü Å Á )�t µT{�Ï | û³ô=Ü�� �egfL Ø O ®¡¯±°�²�´�¹���� �L� µ�K X û Å ��ü ¹ R ó J ² O������ Ä���� ô0û Å�� µ��XÎ ó ���L��� ­ �'M J ² O0� ¹ � »�� OQP5RVP µ3�"��ëX�=¹�» ô û Å �

��f O[PBRVPS  Ô&�ÈÕP� Ä ØTO ®�¯=°¡²�´.µ Ô�Õ ����� ô0û Å � Å Á ¬ ó ��� ���0� ¹3¡ � ���  5¢BPSX[X»�Ó�� ë¹��� �L� ��½ · � ê�£ ô · ÄÈò û Å ��ü=¹z�» F�G=H'I J �À®�¯�°³²0´�� ¶ ò�¤ û¿.Ï�½ û Å �

Iuf O[PBRVP ÔY� Õ � Ä J ² O0� µ3¥�Í Å Á ¬ ó F�G=H=I J �À®�¯�°È²0´��=Ú�Ü;}�¿ û Å �{ » � ®g¦ � ��¹ )�tXÄ�Å �

I

Page 10: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

xxx.java

javac xxx.java

java xxx

xxx.class

xxx.java

javac xxx.java

ooo.html

§©¨«ª­¬

®'¯�°²±'³'´¶µ¸·7¹»º�¼ ®�¯�½7¾�¿À¹»ºÁ¼

xxx.class

w egfyeBÂI®�¯�°È²0´�¹&K�à ¬ Ú�Ü

egfL Ø O ®¡¯±°�²�´�¹���� �L� µ�K X û Å ��ü ¹ R ó J ² O������ Ä���� ô0û Å�� µ��XÎ ó ���L��� ­ �'M J ² O0� ¹ � »�� OQP5RVP µ3�"��ëX�=¹�» ô û Å �

��f O[PBRVPS  Ô&�ÈÕP� Ä ØTO ®�¯=°¡²�´.µ Ô�Õ ����� ô0û Å � Å Á ¬ ó ��� ���0� ¹3¡ � ���  5¢BPSX[X»�Ó�� ë¹��� �L� ��½ · � ê�£ ô · ÄÈò û Å ��ü=¹z�» F�G=H'I J �À®�¯�°³²0´�� ¶ ò�¤ û¿.Ï�½ û Å �

Iuf PBÄQÄÅ¢BU5Æ �Ç�È µ�É iËÊÍÌ ½ ¿0Î~��� �j� µ�K X û Å �³ü�¿�» � X ó G ² ��� Ä � � Å Á R¡¹± ò } ö � ²Ï س٠µ3¥�Í ô û Å �

Ð f n��/nDÑ � G ² ��� Ä Ì ½�¿�Î'�Ë� �L� µ��� Å Á ¬ ó P=ÄQÄÒ¢BUBÆ ��Ç Ä ¥�Í;}�¿�ë FYG�H#IJ �®�¯�°È²0´��=Ú�Ü\}�¿ û Å �

ß�àÔÓ Õ Öb×�ØÚÙÜÛÞÝàßâáäã�å

ë¾ìçæËìðë `>asèêéêë `íì�îðï½ ò Ó X � �0Óf½ ¬ ü ÿ=ê ¾�®�¯±°X²�´¡µv¶ ò�ñ Î�Á�¹ ­-±0ò Ó�¹ Ä�ó�ó�ô ¼X¹�õö�»fÓ.Á=®.¯

°È²0´���¼�. ô Ï�W X û Å � ¬ X W�� M ó ü�¿Èµ Ô�Õ��;�L� ô Ï=Ú�Ü ô Ï | û³ô=Ü�� �Ó�÷ ó�ø�ù ¹ )�t ­�ú�ûüËý ¹sþ ÿ ������� ¹TÓ� Ä�Å �� ��� ð ¹��� O � Ä ��� �L� ¹ �=O

�� ö ��� �L� ¹�� K �K» � ½�Ï�� ô ô û³ô'Ü� �egf�ü�¿.ê ¾Y��� �L� µ�ëõ·�} i K X û Å ��� Ø ´�����¦ J ����»&K �0Ï�½ ·�� ó © ¹¹��� �L�� �"!���Ï�#$�»�ÓX��Ï ô û�� ¹ Ä¡ó&% � Ó � ' ¹(����¦ J ����µLK X ófø ¹z�» û ��Î ûô�Ü� �L MN�)+*-,ÒZ W/. £10&K Î �2��¦ J ���^ _

3547698;:=<?> @BADC EGFIHJHLKNMNOQPSRTA;CSU�VDWIXLYNM[Z\O]PSR�^G_�`baT`dcGe fhgdi&jlkbmonDE]p q(kdr s USsutwvyxGz�{}|�~� ADET�S�BADC�FIHNH�KNM�OdPSR�^d_�`��D�Bc&koj}�y��I�[�����=� �N��� �?��> �����J> �N�5� �?> ���J> �����\�����L���\�¡ ��¢��£¥¤N@N@J¤\£§¦J��@J¨J�N¨ ¨�> �L��©}�ª\�[�����=� �N��� �?��> �����J> �N�5� �?> ���J> �����\�����L���\�¡ ��¢��£¥¤N@N@J¤\£§¦J��@J¨J�N¨ <?> �L��©}�

«

Page 11: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¬-­w®�¯±°�²´³�µ�¶¸· ¹�º1»½¼ � ³¿¾(ÀÂÁ�Ã�ÄwÅ�ÆÈÇÉÂÊ�ËÌÍ-Î}Ï�Ð ÑÓÒ�Ô½Õ�Ö×�ؽٿÚ�Û ÃÝÜSÞoß�à�á�â½ãwäÂå

æ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïöüû7ý�þ=øúÿïøæ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïöüû7ý��-ù�÷ ¬æ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïö��Bý�þ=øúÿïøæ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïö��Bý��-ù�÷ ¬æ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïö��Bý�þ=øúÿïøæ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæóô ëêí?õïö?÷ ç ¬óøúùïö��Bý��-ù�÷ ¬æ?ç=è-éêæ ­ìëêí æïî�ç ¬ æìçïð-ñóòêæ��-ð-ð-ñ�� ö ñ�è ­]ý�þ=øúÿïø

³�ÌÓÁ��¿Ä� �� Ò���� ¶�·¹�º1»½¼���®�� Õ���� �Ì� �� í ç"æ?ç-è=éêæ ­ìë+í æïîLç ¬ æ?çïðïñóò+æ � !� Ò���� ¶�· ¹�º1»½¼" #

É%$�µ'& �)( å�*,+�.-/ ��0ÝÒ áÝâ½ã�ä%12��3 ¾542687!� � Ì(¬ï­´®�¯±°È²´³�µ�á�â½ãwä:9®�� Õ ³¿¾(ÀÂÁ�Ã�ÄwÅÂÆ�ÇÉÂÊ�ËÌ

;ïÎ ô ë+í?õïö?÷ ç ¬úøóùïö û ý�þ-øóÿïø�Ä�®Ý°5< ãwä ��� �Ì� �� í�=> �� Ò���� ¶2·�¹�º1»½¼� þ=øóÿ ø í ô ëêí?õïö?÷ ç ¬óøúùïöüû7ý�þ=øúÿïø" #

? ÒA@%B µ ô ë+íìõïö�÷ ç ¬óøúùïöüû ý\íú¬óø+­=­DC ô ë+í?õ ö�÷ ç ¬úøóùïö û�E+û7ýIíú¬óø+­=­DC ô ë+í?õïö?÷ ç ¬úøóùïö û�EF�Gý\íú¬óø+­=­�ÃTËG áÝâ�ãwä:9³¿¾ � �Ì(¬-­w®�¯±°�²´³�µ�Á Ò á�â½ãwä:9³¿¾(ÀÂÁ�Ã�ÄwÅÂÆÈÇÉÂÊ�ËÌ

« Î ³1¾(À,HJILK�MȺ1» ×�ؽٿÚ�Û ÄAN�O ��� �Ì� �� þ=øóÿ ø ô ë+íìõïö�÷ ç ¬óøóù öüû" #

P�Q�R ��S � Ë.TÓ·(°�²JT�9³¿¾ � �Ì�TÓ·�°�²JT Ä�U8V�-¿ÃXW.Y ��� �Ì

Z\[^]_[^` acb2dfe:gfhLikj>lnmoqpsrô ë+í?õïö?÷ ç ¬úøóùïö û ý�þ=øúÿïø&å�t�u Ö »�áÓ· Õ ä"²5v:wkx°½ÄAy�zL.-%{| Ò�×�ؽٿÚ�Û ³}�ÌÂÁ��ȳ

åJ~ � 7wÉ Ë Ò ³Âµ���������������wkx°½Äݺ¼�(º�.-¿Ã�µ������������ Ò Ã½ÁJ��� Ü������������������� �¡\ÃwË G¢ �5£ Õ KÈÄAy�z�.-L¤ G � �¦¥¨§ 6 0,©L�ª�L« G Ì

¬ ×�Ø�ÙÓÚ´Û Ä5­>® Ò � å}t,u Ö »�¯(¶ ·�x(Ä5°ÂË � ½Ì²±,³ Ò�´:µ ³�åk��¶¸·F¹»º}ÄA°�Ë � %9ݵ¼ Ò t�u Ö »�¯�¶�·'x�³�½²¾ÓË ��¿LÀ Ì

¬ ÏÝÐ Ñ tÓ° × ¹ Õ »lå�µÁ × ¼� Õ,ÃkÄ °Ýà �A0 ½JÁ × ¹}��»(à �A0 ½²°ª6 � �Ì�Å � å�Á× ¼� Õ,ÃÆÄ °�³ ÏÝÐq��� Ò ³�µwÜSÞoß�à�á�â½ãwäÂå�Ç�È�É ¥¸��¿LÀ Ì

Ê

Page 12: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ë�Î5��Ì µÁ���Æ87 � - ×�Ø(Ù¿Ú�ÛÈÒ 1ÍÏÎÑÐÒ�Ó%ÔÏÕ���ÖØ×����5ÙD×�Ú�)ÛløÜ:Ý � ÞBĸßÓÇ � �̸àá å µXâ�ãJä Ä�åÆæ�ç � ³}~�É'è 0 µ�éãJä Ò�êJë Ä�ì}í}îª� ��� ½ÌÁ�Á�³�åÆï öï¬=¬ ñFð ñúð ¬�=ÃwË G 1Í�� ���ª�:« G Ì

Í-Î ô ë+í?õïö?÷ ç ¬úøóùïö û ý�þ-øóÿïø�å�µ�Á��ÓÆñ7 � - ¼ Ò�×±Ø Ù Ú(Û �k½óò�ô à ��0 ° Ë � ÂÆõ7�µ�öÒ á�â½ã�ä��Ó®L� ÕÆ� Àk½ Ò Ä�÷:ø �J� Ì�Ê � ¾�ß±Ç�À¿º Ú�Ö 1Æ�1ý þ=øóÿïø�Äù® � ~.|ÝÀïïöï¬-¬ ñ�ð+ñúð ¬F=Bý�þ=øúÿïø�Ã´Ë G áÝâ½ãwä.��®�� Õ��A0 ®�{�Ê�Ë Ì� �� í�=> �� Ò���� ¶2·�¹�º1»½¼� í ç ô ëêí?õïö?÷ ç ¬úøóùïöüû7ý�þ=øúÿïø.ïïöï¬-¬ ñ�ð+ñúð ¬F=Bý�þ=øúÿïø" #

;ïÎ ï öï¬=¬ ñFð ñúð ¬�=Bý þ=øóÿ ø�ÄÆ�ú¶¸·F¹»º���û ©óü2©L� >ÎÑý þ�ÿØÖØ� ����� ý �A� � Ù.þ�ÿØÖØ��������� � Àå��� ����ë)ÞNÌ« Î R Æ 7��¨O��ó�

�������������� ! ���"�#�#%$'&( *)�+�,�����"'-�+(./+'0�-�+�1�2(#!3*45������+'-76

ÃlË G O:9É ¥!� 98úÌ�Á Ò/:�Ò ô ëêí?õïö?÷ ç ¬óøúùïöüû�Ľµ Å � �Aß�Ç�ÀȺ ÚwÖ 1ȳÉ%-.ï öï¬=¬ ñFð ñúð ¬�=�<;>= ��� �Ì

�������������� ! ���"�#�#@?�+5����A'B�A'C��52D+'0�-�+�1�2(#!3*45������+'-D6

Ê-Î�EGF �

.*��� $'&( *)�+*,�����"'-�+(.9A���HJI%1�+�K7$'&L *)�+*,�����"'-�+(.LMONQP

ÒR:�Ò ô ë+íìõïö�÷ ç ¬óøóù öüû¸½�ï öï¬=¬ ñFð ñúð ¬�=A�<;>= ��� �Ì

.*��� ?�+5����A�B�A'C��52>A���HJI%1�+�KR?�+5����A�B�A'C��52�MONQP

SïÎ ÅDT Ò9U �

V5WX� Y�A��*27#*&( �Z�C�A� '+�#�#[MON%6V�\�� ]�]�^_^a`!bdcRegf/hgiJj�k%lnmpoV�q��V�rs� t

u � �wvyx{z%| A�C~}w�´c~���a��n��&syr�|@�Gj}� nDEb�5©}�N� �7ADC��w��gBi&jd�a�y��� ���a� �]c E��y���~�w^����y��BEn�����yvy�w�oc��w�a��n�5:-¦'�h�ds�`X���&s�c~�w�hgBi&jb�

S

Page 13: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

á�â½ãwä%1 Ä¡ ��<¢>£�.- U%¤¥ ¦��¶¸·F¹»º �åµ�áÈâ�ãwä}1�É�§hÄ¡¨D©��-ÓÃ�¾(µ�Å �¿Ò � í}î�Æ�Ä¡¨��.-ÂÃ�µ ? �L�!ª 0 å � -1Í Äg« �A0 ®��ª-¡¬D­.9:É ¥¸� �ÌÓÁ��¿Ä¡®7¯ Î�¹»�F¶g°)���'±³²��(´ Þ;Ã5Ü:Ý � �̵a¶/· �háÈ⹸Oº%»�³ Ò O�¼´³¿áÝâ�ãwä%1±Ä¡¨D© �50 ËL-g½ : �_¾ Ò u Õ Äg¿: Ã�µÀ®7¯ Ê��� �Ì

¬ ÞÂÁ{ÃwÄ ¨7© Ê��ÂÀ'í%îk�GÅ�| 07Æ ºRÇ[È��óß � -ÊÉÌËȳJíî ÄÊ®ÓË � RÍ<Î>Ï Ò/Ð ­>Ñ9:É�-ÊÒ>Ó1å Æ ? Ò º>Ô1ÄAy�z ��� !Í

¬ ÖJÕ�Õ½Ö ÄQÞÖÁ×à à E V&³%9 Æ ãä�ãRØ�³ � ÆG®ÂË �ó¿:À Í,½ G ºJÙ ÖJÕ�Õ½Ö Äg¿L þ Ò ãä Ä¡®7¯ ��� RÍ

¬ÛÚ Äܪ 0 å � -ÝáÝâ�ãwä%1 Ò º>Ô1ÄAy�z ��� !ÍÝ 6 � µ� �Þ î�� =¿ë î ¬úö�ßJà æìçïð-ñóòêæ ï" #

Ò[áâ ³ ÖpÕ Õ±Ö Ä7ã ~ Ã�µ Ý 6 � µ<ä�Ü�äï³Ìå � -�á�â½ãÝäñ9 ïïö ¬=¬ ñFð ñúð ¬F=Bý�þ-øóÿïø Ãïïöï¬ îìñ ­]ý�þ=øúÿïøD³:É'� � µ ¼ �_æDç Ò<è>é 9ÈÉ Ë@ê�� ¸ ï öï¬�¼�å2 �ë[ÈL�G¨7© Ê�� 0� �Þ î�� =¿ë î ¬úö�ßJà æìçïð-ñóòêæ ïïö ¬" #

Ã´É ¥5� �Ì_¾ Ò í}î¿åGä��ìä Æ/ä�²ìä Ò%í ~ Ò@Ð ­RÑ.9,É,- Ò ³�µ�¢>£ � À�ËÓáÈâ(ãwä%1 Ò í}î Äãïî � �Ì Ý 6 � ä��ìä9Ä¡ã ��0 Æ 7�µ�½ G º!Ù Ö!Õ�Õ�Ö Ä¡ã�~"Ã�µ¡ðDÙ±å�ãä Ò W ¥¸� ³9®7¯Ê�� 0� �Þ î�� =¿ë î ¬úö�ßJà æìçïð-ñóòêæ ïïö ¬=¬ ñFð ñúð ¬F=Bý" #

Ã´É ¥ µL½ G º!Ù Ö!Õ�Õ�Ö Ä¡ã�~ Ãy¾ Ò ãäª99®7¯ Ê�� 0� �Þ î�� =¿ë î ¬úö�ßJà æìçïð-ñóòêæ ïïö ¬=¬ ñFð ñúð ¬F=Bý�þ-øóÿïø" #

Ã´É ¥¸� �Ìñ ò

ó

Page 14: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ÃwË G ê��9�É ¥²� �ÌÈÁ Òõô�ö(÷ à ô�ø(÷�Ò%ù �µ, ���³9úL6�À ×�Ø(ÙÂÚ�Û Ä¸­ ¾ ü.©:� �Ì

V5WX� Y�A��*27#*&( �Z�C�A� '+�#�#[MON%6V�\�� ]�]�^_^a`!bdcRegf/hgiJj�k%lnmpoV�q�� #*&( 'û���-5����-�M*üý?�+�����A�þaK�A'C��52 ÿ³ü5NQPV�rs� t

­ìë+í�� è ù ç=è ù���� åµ�� ÒR:Ò í}î�±Ä �9© Ñ t,u Ö »wá�· Õ ä ²ó��yzL�-�����³%�ÌÝÁ Ò¤ G ��µ%É�-���� ÄAN�O�.-�ã>Ø Ä�������8Õ Ú%�����D��� ÛwòÜ:Ý � ! úÌ

ó Î · �(á�â Ò#"�$ ÄÈá�â�ãwä.�&%�* ÎÑý þ�ÿØÖØ������� ý('�×�) �+*²�-, ���5� � Àå ��� ï��-­�Þ ��� �Ì.ïÎ á�â�ãwä1Ä�®Ý°5< ãwä ��� �Ì

� �� þ=øóÿ ø íLïïö ¬=¬ ñFð ñúð ¬F=Bý�þ-øóÿïø" #

� Î N,O ��� �Ì� �� þ=øóÿ øªïïöï¬-¬ ñ�ð+ñúð ¬�=" #

Ë0/ Î TÓ·(°�²JT Ò �X���������ú��wkx°½Äݺ�¼�(º �A0,©0 ®�{�Ê�ËÌ1325476Ë�Î ï öï¬=¬ ñFð ñúð ¬�=Bý þ=øóÿ ø Ò ¢ �5£ Õ KÈÄL �� Ò98 ¾�É�í�:��Ê;ª6 0 µ�®Ý°5< ãwäÓµ5N�O � ÉÂÊ�ËÌ

;�<>= ?A@R Ò½×�ؽÙÓÚ´Û Ä�Ê�7A�CB!D � µ²1Í Ä¡¨D©��-ÓÃ�µ ? Ò&E ��F#G��-:¤ G � �ó�.��« G Ì ? Ò

À Ç,�åG¾ Ò%í ~ Ò Á�ø9/Ç�È�³�Ì

¬ ¨Û© ÑÓÒ t�u Ö »�á· Õ ä"²´Æ 7X1Í Ä¸û ©�H -½Ì

¬ û ©�H � Àó1Í Ò ¶ Õ x(ÄÊä�Ü����������QädÃ´Ë G í%î#�¸Ã @ Ó � µ!�/© Ñ�Ò t�u Ö »´á�· Õ ä"²��I�J .-½Ì

¨7© ÑÂÒ t�u Ö »´á�· Õ ä ²�å µ�¯ªT Ö ³¿º�¼J��º�.-ÂÃ�µ'u Õ w Õ ²&Æ87Xí}î Äg¨D©,�-ÝÁÈÃ9³¿¾ � Ì<¨7© Ê���À�í%î ĸû ©�H -�À Ç,��µ�­ìëêíLK �-ç=è ù Ã´Ë G ¢ Ô ��²(Ä Ñ Ç �A0 É ¥¸� �Ìû ©CH�� Àó1Í Ä¡¾ Ò9M#N ³�° G À�Ç��åµPOQ �¸0 $ ®wÁÈÃ59/ÇÈ�³%�Ì�¶ Õ x�Ä�O�Q �¸0 $

®�� å&R�SÏÕT)�×���ÿØ×VUDÖØ��Û�ÄA°ÂË � �Ì ô Ï ÷ Ã5~Ë 0 Ë � 9�µ�Ï�W2{%|�³Éñ®�í}îÓÉ § Ò ¶ Õ x�ÄOQL.-�Á�ÃJ½�³¿¾ � �Ì×�ؽÙÓÚ�Û å<¾ Ò ¤ G ��É ¥5� �Ì'ÎÂäLXYX5ä ¤ ¥ Tk� Ò ê�1å ´�µ É Ò ³Ýµgãïî ü[Z ÇÈ1åÉ ¥²�

¿LÀ Þ\^]T_ Z]na`Tccblsur s;~ed×�gf��}CSEihej �lknmpo v�ql^�rtsvu �w-xzy{u}|a~ �}xP�p�p�e�����������{��un�{�Â�&��� �n��g�n���{� �P���@���d�a���

.

Page 15: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

V5WX� Y�A��*27#*&( *Z�C�A� '+�#�# M*N/6V�\�� ]�]�^_^n�Jb�c!egf%h��!jyk%l�mpoV�q�� $'-�C(�O1��¡ V¢v£¤£+¥&¦A ¡§{¨&©ª¤«­¬  +®¡ ^¯±°¤²�³¤´¤µ�¶�·�¸¹¢�£¤£+º#§g»&¼��g½¿¾�À9Á&� Ã�gÄ&ÅÇÆzÈ&É[ʪ¤ª­¬  ^¯±°0Ë�µ�¶�´�µ�¶Ì·^Í�ÎYÏ�ФÐ�ÑÌÒCÍ�Ó +Ó�ÍVÔTÍ�¸¹¢v£¤£�Í�ÎYÏ�Ð�Ð�ÑÌÒCÍÖÕ× ¡§gØÖÕÙÍVÔ�ÍÃÚzÛ&ÜÇÆ�ÈCÝnÞª�ß�¬ à

á�â!ã[ä&åÃæ&ç¿è&éÇê7ë�ì¿í9î�é7ï9ðÖñ òôó�õ#é¿è&ö�÷�æCø[è9ù×úgû�òôó

üý±þLÿ��������� ���� ������ è��������Cð�ê ë�� � � � ��� �"! ñ!ò#ó#�&ð$�&%('*)�+-,/.�02143507698;:< :>=?85071402@�35ACBED �GF�H ñ òôó

��� � è � í#æJILK#è"�M�[è�NPO5QSRUTWV R7XZYE[J\Vû&]^�#_a`�b��CñCòJca�ed�f!ñ�òôó�� èg�h æ ý±þLÿ������J�e �� NÇû*I�� è"���¿í�iÃð#j�è�æ ílk(m û�n�j*� � �o�p�o! ñ òôóü*��qr�ts7uwv��wx>yLþ{z}|~� �J�� p���(� è���� íL�#�$�l���*�7ï��$j�� � �"����! ñ+ò#ó#�&ð$�������Öè&���,�02����35�CB9�M:�B�@tD �GF�H ñ òôó q è���í+æo�L��I��Öí!æo�Li�ò�j����L��d�f�ñ9ò�ó��&è g�h I��l�Çæ�iM�����M "¡£¢G¤M¥¦�§�¨ è"�r�e©«ª ��¬�­"®�¯ è íMk(m û#òôó

ü*�ts7u?°4y¹þ?x>y¹þEz²±´³�µ�¶>¶?·E¸�±J¹º��¹p±¼»}±²|~� ½ �J�#�� �¡¾¢�¤�¥e� §�¨ � íMk(m �od�f�¿«À�ÁlÂ�à ¨ è F�H ½ �vû#òôó ¹ æ íMk(m �&Ä�ÅLÆ#j*� � �oÇp��ñ òôó ±«± ûJÈÇñ�ð ­"ÉJÊ æ"�(Ë���Å ílk(m û#ò!ó���� � æ�K#èLÌLÍ�û����p�o! jlÎ&ÏÇíÐ fGÑ*Ò ú�ñ ò#ó

³2µ�¶>¶Ó·ÓÔ2·±ÿ7¶tÕaÖØ×>ÙÓÚ�Ù �vç¿è�Û � í"�(ܾ��I�Ý�ÞGßºà § ��á£�o!*I9î�é¾��ñ#��â � ó*ã«¥�Þ ¨ ã!èä B~åçæ~@{è � �Lè�í«é Ê è �J� ��i��£�o!*I�ê�14A�=Ó:w���ë�*ì�íJÃLì��o!(ª�ñ#��â � óÅMî*I����r��ï�ð�ò�j � fôí(IMñlÌ�í"ò�ó��WOõôJò¿è��*cö���(i�û«flj�èôû�I�ç èôá�â!ã[ä&åÃæ

ø[è�Û � í"d÷_�� �Lø û«fôñ òôó

ù Ñtú´û¡ ^¯±°´ü4ý Ñ °0Ï  ¤ �·�¸lþ£¤£ ÿ�ÿ ����� §������ �!Ú��7Ê�0¶4ý?ú�³��¡ +®¡ ^¯±°¤²�³�´¤µ�¶Ì·�¸¹¢ ^¯±°0Ë�µ�¶�´�µ�¶Ì·^Í�ÎYÏ�ФÐ�ÑÌÒCÍCÓ¡ +Ó�ÍVÔTÍ�¸¹¢à

Page 16: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

����� ���������� � æ��J�$�oi����e!!"�ò�j á�â ãÖä9å��$#&%¡ñ��(â � ó�' ¨ë§ è)(+*��oi����"I�K ð#�-,/.0 í�áò�á�â ãÇä�å��21 ú�ñ&ò�ó ý>s7u43�µ452x�¶?ÙYþ�µ76~Ö ×>Ù?Ú�Ù �98;: u=<2ÙÓ�w��µaÖ ×>Ù?Ú�Ù��e º� ¤?>&à § í�Ý?@"��o!*IBADCÇè�Û � í)E?F¾��ñ òôó

ß�¬e´¤µ4G ÐÓú�°#°�ÐIH  ¤ KJ4L±°NMOH�³�� Ï�ÏPL¤¶ Ï�³²û� �QSR¤´¤´ Ð�Ï0¶�þ

T^ß�¬ J4L±°NMOH�³��YÏôÑUGWV�®+³±ÏUX�JIL±°NMOH�³�� ÏV·�¸¹¢

ª=Y�¬ ù Ñtú´û¡ ^¯±°´ü4ý Ñ °0Ï  ¤ Ç·^¸�þªIZ�¬ £¤£ ÿ�ÿ ���[� §��\����]�!Ú^� ʪI_�¬ ú�³�¶Mû Ñ�ФÐIH�ý­Ò�` Ï�³�¢�£¤£a9¦)b�¥&¦#§g¨&©ª¤«­¬ û Ñ�ФÐIH�ý#®¡ ^¯±°�²�³¤´¤µ�¶±²�³�¶Ì·�¸¹¢�£¤£�cCÞ�ÆgÀ2dfehg�Úia&¦ � ¥BjÖÆzÈ û Ñ�ФÐIH�ý �]k cª¤ª­¬ ` Ï�³�®Mû Ñ�ФÐIH�ý?lmTSn=o�¢�£¤£lûYÑ�ФÐIH�ýǧ$p2q�Ú$r � ¥)jÖÆzÈs` Ï0³ � k cª�ß�¬  ^¯±°0Ë�µ�¶�´�µ�¶±²�³�¶Ì·t` Ï�³¹¸¹¢�£¤£�` Ï�³Ö§BpuqÚ/dfehg � ¥BjÖÆ�È&ÝnÞß=o­¬ à

ü����Lþ$Õw·2¶>¶ÓÙ±ÿ�¸hv�µt� �xw ��N¿è"��� Õ�·�¶>¶ÓÙ�ÿM�-v2µt� ��ï�ð¾�o! ñ òôó ���¹þ æ w �r�o�(��ò�j�Nr�oǾ��ñ ò!ó ñzy�N¿è"���¿æ*Ý�ÞB{�ûm|h} ¬ !K~?�Çû øf� � í"ï�ðÇû#fôñ òôó

ü�Õ�·�¶>¶ÓÙ�ÿ�qr�²s7u�v��>xwyLþCv��¹þEz}|� �²s�uwv��wx>yLþCv��LþEz�| æ �ts7uwv��>x>y¹þEz}|�� Û�_��#! ñ+ò ��I�©«ª �L¬�­�� k�m � w �¿í���Ñò�j � �Lè��� ñ òôó � k(m N¿è ±W6=���¼±¼� w ��N¿è�YP����æ$� ��ø èôû#òê7ë�I���Ñ�ò�j$�?����n ú�ñ òôó

ü+v2µt��q«Õw·�¶w¶ÓÙ±ÿ���6=���E� ¨G§ è"�¿í�Y=�������9�M!���� v�µt� í"�(ip��ñ ò�ó �9�)" æ � û&Ǿ��ñ òôó

�#Þ9á��o�£¢o�f�¿í)�?��ò�jh��� ��«Þ9á����£¢���Ým@��$�o!$ì¡ä"¡ � �od£feÑ %�j#è��¡ ¢÷_�ï I�K �]£r¬�­ ëMé ¤�Ë^��ñ��â � óh¥?¦?§D¨Öè�©�ª�«t¬-­ ®[íæ(IJ�#Þ&á��o�p¢o�f� ��ò�j ­+¯ è)° ±��L�#ö¾�o!�n ú�ñò�ó"]^�«_eæ�²´³�µ�¶P·nèB° ±+¸-¹PV º�TJ\9��»(!�C ï ó¼ ½

YP�

Page 17: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ü*�ts7u?°4y¹þ?x>y¹þCv��¹þEz¾v�µÓ� |~� �²s�u?°4y¹þ?x>yLþ v��Lþ{z}| æJI �ts7uwv��wx>yLþ v��Lþ{z}| èf¿Ãû�I w ��� � kMm í��LÑ���!!ê ëUÇl����ñCòôó

ÀÂÁÄÃ�ÅYtX�8;: u=<2ÙÓ�w��µ �Pîôéº�eI{iM�hÆÇíÇ~ ø il�$��Å I n�j æo� k û#æ�Å B� k �ëiM�$�ë!$ê�14A¼=?:w�����ì�íMÃLì9ò�j � IÉÈ � Å�j+ûr��â � êËÊ

���ÍÌ Î ÏsÐÒÑÔÓÖÕØ× Ù�ÚÜÛÝ�sÞàßáãâåäæâçá èséÖêië�ì êæíËîümïñð ,¾òfó3;@�:���å07=?:7Dpæ(I ô+õ$�|)}$j ­�¯ íB����û�ò!ó�ïÇëví$ö Ê ÅK÷zøL�oið�! øuù� ñ�-ú#ó

ü é¿è"�?û¿èK÷zø æ(I�á�â!ã[ä&å��e©«ªKü¡ò�_zò�j ­+¯ í�I ù D í h Ò���!�ý÷_ iÃð ­ ú[þ�Å_öiÃð ­ ú���ñ+ò�óJÅ�î*IBÿP³�µO¶U·}û�æ�� º��$ J������ò � é ¤���í���Å&�¿èK÷ øl��iÃð�!_tðÖñ òôó

ü ��� , B~:�òo8;3õB:2DlæK÷ñø � ñ��¿í��Ò�ðÇñ�òôó�ô+õ¿è����!û�Å �� ú�IDÈL�9û��+ép�e! ø êÃñ ñ&�-ú#ó

ü���� æ(IMK��&ê ë�éÖè��3ú�ñ û�� ����Û �o r�"! û#òôó�� è É�Ê í�æ$~r�ed ! ø á�â+ã[ä�åè&î�é¿í�# $¾��ñ&�-ú#ó!á�â!ã[ä&åÃíLÄ !Ãè% &W,�=?AC�J�J:wB�@²D �od÷_ � f+í"� ñ òôó

áãâåäæâ(' )+*-,/.1032

ü ì�äo¡ � ü��M� � í�æ54rf&Å �l� �"Ä �(j(� � �ôû�f ñ�òôó ­76 �"I u?¶?Ù2�>� ü µ : þ�µt�2Õ7� ÅÉÈ�In ë�ê�y ¯ ¥?¦¿è&ö�÷#�98 ¬ ! jfõ æ"� %�ñ&�-ú#ó

ü;:;< , B~0��M:7Dzæ = § ¤->?>£Ã�¢ � � k ��é�@�íBA�ª h Ò(��!K1�j�� � ��û$fôñ ò�ó ­ 6 �&I�C�íK÷�øfül��DD��n ¬�­ ú�I�E7F���� k û�G ñ ¬�­ ú��o!Ãæ �Ãñ&�-ú#ó �J� û�n�jIHKJ ÙMLCu JONPJ Ù 64��� JQNPJ 3W<��?�wv>�SR�T��>utµUT�Ù=5Cµ J �J� û�Å HKJ RCTwÙ=5 µ JQNPJ 6�Ù JQNPJ ÙWVSL J

ü;X � k �ZY � k æB� �/� k � �o!��*Ò�ðÖñCò�ó\[�% ](I�^`_ µ7�t· ^ � ^ba µ��²· ^}æB� � �J� û#ò�óüdc ô+õº�&Ä�ÅLÆ ­��J� æ�Ifô+õ èBE7Fr� X?� k í!ò�j\e�fÇû#ò!óü , .+õ � k �G� � � �Lø9g ±�û#ò ��I9h k ÝL� ¨ �JÑ¿í�i#ò�j9j k��(Å �� ¢&äl § è�m�níJÅ ú�ñ òôó�= § ¤&>o>�Ã�¢ 6 �í��o!�î�_ �D���dpÖû#òôó

YÓY

Page 18: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

áãâåäæârq sutwv

üyxyz�{�|~}���{B�d�C�B�����\�7�C����;���;����� û���� �7� ûC������� �����������/� �¡�¢d£

üyx�z�{�|�¤���¥��B¦~� �B� �y§¨�©«ª­¬¯®±°P²9�?³�´���µ £ü;¶y{y§5¥~·dx�z�{~|�¤�§9��¸�¹�º7�7��»�¼ ½ � ¾ �?¿3À5Á;Â���Ã�¸ ÄdÅ ¸����Æ�9�/ºBÇ��oÄÈ ¸y��¼ ½+� � ¾ �?¿3À5ÁÉ�5��Ê Ë��5�;Ì�� ¸/Í?Å ¸Æ����Ç��?Ä È ¸y��¼ ½�Ä�Î ú ��µ £

ü ¾ �?¿3À5Á  ��ÏyÐ�Ѧ�»�¼ ½ � ¾ �?¿3Àd|�� ÒyÓ�ÔÕª×Ö�ØSØSÙÚØÛ²9�d�5��ÜdÝ��B�Bµ £Þ�ß ��à|�á�Ä�ÏyÐCѦy»�¼ â ãWä�å�À5Á7æ � Ë ç D�è � � à�|�á ��é ê�Ä�ë ìC��í î/Ñ�¦~��µ £

ïdÊ;ËyÂ���ÏyÐCѦy»�¼ ½ � À;� ðx/ñ�ðÄ;à�|�á�§5í î��B��µ £

ï;����ò�� �������dó�¦ È��ô ���;� » ��� � ºöõ�¯�Ä ÷���Ç�� � Î/ø9��µ £ Ç�¦y� � à�|�á� �dùwø9� ¡�¢ ¸/Í � õ�¯Æ§BÐ;� È Ç�Ä �\� ���;��� ¸ ú � �~�5¸�ÎÉø9� ¡�¢d£

û«üþý�Å

ï�ÿ��y� ��� �y§��5� �9È ����º9ùdà�|�á�Ä ÷�� ¸dÐ;�;Ì��~���7º £��� ¾ �?¿3À5Á µ���� � ���yµ���ä�å�À5Á7æ�§ ����� � £

�������������������������� �!�������"#� Ê;Ëyµ���� � �$�yµ���% |& æ�§ ����� � £

����������������'�����(�)�� ä�å�À�Ádæ+�*%;|+&�æyÄ ��, �ù;� £+-�.�/#/�0�1�032�/�4 �5���3��� § ���������������6�5���3��� � ¾�7 á���� �¾ �?¿3À5Á � Ê Ë £

8��9+:*;=< æ�§ �5��� � £6-�.�/�/30�1�0�2�/�4 �!������� �*> �@?�A �3B�C�D3E�C�DGFIH -�.�/�/30GJK�0�2�/�4ML HINPO §RQ �������������SFIH -�.�/�/�0TJK�032�/�4ML HINPO ���5� � ¾ �?¿3À5Á � Ê Ë £

UWVYX Z\[] Å���_^#` ������a#� . �5���3��� §cbed+� �gfihkj §ml�nw� �co < Á�§�÷pn�µ~�q�~º��Æ��ù~Ñ�� £sr øut��v�w í��B��µ £ �x< Á�yRzC�{$|C� È º9ù�� w �}�7ºo¸ Ê"#� vIE�C�~(v ?IA ��v���E / v�E 2#0 � ¸/Í ¾}7 á���» ^ 2�2�0 a .#0 C ? �5������� �c�-ø�§�»+�5Ñ ¢ ¥ ¢}� xyz�{�|�¤w µ £ �� � Ç�¦�§ ¾ �?¿3À5Á/�5�;Ì;ù�Ñ�� £ ÷7��� »7à�|Bá�§BÐ;� � ����� ¾ �?¿3À5Á w������º9��7���ùyÑB� £ �}� �7à�|\á�§W� �yµy��� �x� ¦ �;� »c�C�7à~|�á�Äs��¦���Ç �Ä�ÎÉø9��µ £

��"

Page 19: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� ��� � � � � � � � � �

��V�U �������¡ |e¢q£ �d� � ó w ù+� �s¤*¥ §�÷*n�µ��yÇy� � w �7� µ £m¦�§ �m¨�©$ªyx~z�{C|\¤ w � ¤*¥ §í�î�µ��+« È Ä�Î+ø�� ¡�¢ � w �y� º �q��¬ �s¨g©}ª�xCzd{Æ|�¤C§m­����7µ £m¦®§ ¾q7 á3��»¯ A ��° . Q E / ��D .#± �5���3��� § ¾ �?¿3À5ÁÉ� � Ê Ë��5�;Ì��~���7º £ È ����º9ùq²g³ � < ²BÄ ÷7�����y�»�¸ ʹ�¦ w � �µ´�¶g· �m¸*¹�§Wº��d�dÌ����e��º £ �� � ¯ A ��° . Q E / �3D .�± �5���3��� §�» ��a . �5���3��� �5�ƺäyå�À5Á�� ¾}7 áC� � ¦q§ ��¼½���% |& æ�§x¾/�µ¿ � ��µ £

À�ÁÃÂ�Ä�Å�Æ�ÇIÈ�ÈÉÆIÊ�Ë�ËsÌ3ÇÎÍ�ÏRÏ�Ð�Ñ�ÏÉÍIÒ3ËRÓ�Ô�Â�Â�ÆIÏ�ÑeÕ

Ö�×'Á Ì3ÇÎÍ�ÏRØÉÅ�ÙRÚ*Í�ÏÉÛ�Ì3ÇÎÍ�Ï�Ü�Ý�Þ

ßeà �á?�A ��â 2 � K �5�/º 9p:�;p< ��>;�®ã È ��xyz�{�|�¤�§W¾/����µ £

×IÖ�Á ä�Ø�Ç�Ò}Ë�å3ÈÎæIç�ÊÉÛ�Ü!è�ç�Ê�Â�é�Ç�È�Ëëê#Ý*Õ×�ì'Á í�í�îcîµïpðuñRòWó*ô��Rõ÷ö*øúùüû×�ýSÁ êSþÿÒ�ç�ÊÉÛIÌ�ÇÎÍ�Ï�Ü�������� ì������ ì�����Ý�Þ×���Á �

ï 4#2 � K » ��a . FÉN �ë¸p¹Æ§xºI� 9p:g;p< w µ £ ¹d� ¦ � � �mb$| w µ;Ä � Ç������� eª�� w��� �B��µ £

ï�?�A �3B�C�D3E�C�DGFÉN w ��+º���á~ð\� ��� �B�7��� � ó w ��»�Ä � 4�2 � K » ��a . FÉN w � 8�� �| ��§�~����µ £ï 8�� ��|d��� ¾ ��� w��! ���s¾Æ� ��" � ¶$# �&%$')( �i¶�# �+*�')( �-,�# �&%$')( ��,# �.*/'$(3§x$���B��µ £

ï)')(�0���|$1/� � � �32)4 Ä5 # w %�0��7698 � *$0��;:)8;< � �7�y����µ £ ¯ A �I° . Q E / ��D .�±w �=)> )@?�� 7 %A�Á��B$C�Ä*ª�/Ѧ;�;����µ�� w �72$4 ÄED ?GF ?IH � 6 4 ÄJD )K?K?LF ?IH �!2 :ÄED ?GF )K?K?MH � 6/:�ÄED )K?K?LF )K?K?IH � ùwø9��µ £

Ç5¦�§ ¾ �"¿�À9Á3�o�\ÊdËÉ�?�7Ì��y���Bº £ON Ø�PMQ.RCð7� §$%�ñ ; %�µ��y� � ¸*¹�Ämº�¸�¦��Bµ £û«üþý�Å

��)

Page 20: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ï$» ��a . �!������� §xb$d�� �!S ����º9ùm¹Æ§xºI����º5�C�ù�ÑB� £���UT�V ùm¹"#�UW ¸yùm¹)�� 2 :9X/�Y6 4 X~§5õ[Z+¹

��VY� \K]O^E_` �i� ��� º�Ç��\§5à § �ba øUc+�5��Ë~�;»7�B¼ ½�Ä;ÎÉø9��µ £d �9e;�!S ����º5�¹Æ§ ��� h

ºI�gf ¤ "�� �ih Ç��B§�ú � �;Ì��~���7º £Ç�¦�§xºI� � � �!S ����º5� 4�2 � K » ��a . § ��� § ¾I��Ç�� � w ����µ £

êSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������O��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������=ì���Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������jkl��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������WÀl��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������m�Öl��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������mi�l��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������mÎ×���Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������WÖnmo��Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������WÖ�ý���Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������WÖlp���Ý�ÞêSþÿÒ�ç�Ê�ÛIÌ3ÇÎÍ�Ï�Ü����j���=ì������=ì�����Ý�Þ

�5¸�� � Ç�¦;Ä �rq h �dù��B»�Í � �9� � �sqt� � 4#2 � K » ��a . §x¾-� ÿ ó;�d������� ¡ ¢7£ ¹yÇw � �r� � 4#2 � K » ��a . §5à § �ba øUc+�5��Ê Ë�µ�� xyz�{�|�¤�§x¾3����µ £

×IÖ�Á ä�Ø�Ç�Ò}Ë�å3ÈÎæIç�ÊÉÛ�Ü!è�ç�Ê�Â�é�Ç�È�Ëëê#Ý*Õ×�ì'Á í�í�îcîµïpðuñRòWó*ô��Rõ÷ö*øúùüû×�ýSÁ å�Ø�ç@Ü ÇÎÍIÑ)u�Ú���Þvu�w�ÚRì�����Þvu�Úxu$yRì���Ý*Õëí�íxu�Ú����=ì����jkl����z{�µì����×���Á êSþ Ò�ç�ÊÉÛIÌ3ÇÎÍ�Ï�Ü����O���Wì����|�bu#Ý�Þ×�k�Á }~u�Ë�Ñ�Ïi� þ ØÉÄIÑSþ ÂIç3ÇÎÍ�ÑIÆ�Í�Ü�u#Ý�Þ×�p'Á �×�×'Á �

¤ "�� �@� ��� h �s¸p¹

�É8

Page 21: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

y=0

y<=300

g.drawLine

y=y+30

Yes

No

¤ "�� "G�����K� ������� a øUc+�

y = y + 30 ;

0 ( �s�3� y ��� )

30 (0+30 ���r�s��� )( �!��� y ��� )

¤ "�� )L� ¼��÷b$|�8y��el

ï$A 032;� ª��(ÙÚØv���~PL� ÖI�dÖI���M² Ä a ø c���§\µ���» · ��¡�¢ w µ £ Ç�¦�§O£ ¦ ¤ f ¤ "�� "�h w ¾-�� �S ����º5�dùwø9��µ £

ï ��a#D¥¤¥¦�§¨ b$|$© � ��a#Dª¤ � � �el ¤�¦¥§ §*¼�Â��¾~�d�;����µ £¨ a øUc+���«$¬C� � §�� ó\Ê Ë/Ѧ~��µ £

ï ¤®­¯¦¥°M§M§¨ ­¯¦ �$± ��� w µ £¨ b$| ¤ �¢+� )K?@? §!²/³ � � ¤ ��´�Ä{µ3ÑB�d¸�¶����Æ�9�/º¸·)¹3§5í��5� ����µ £¨ Ç��·)¹~Ä�ºuø�»�» »dù��Zù���� �ja øUc+�5Ä ,g¼ �B��µ £

ï ¤�¦[¤�½�°I§ f ¤ "�� )�h¨ b$| ¤ �c�$¾C�¢�� )@? §�¿ �5� � õ$À�§�Á~´ ¤ �Â�Ã3Ñ ¡ ��µ £ õ9Ä � ¤ �c¢�Ä )K? <� ��Ç���dùwø9��µ £

¨ � § a øUc�µ�Å����Ê Ë/Ѧy��µ £ï/Æ�Ç ËÉÈ\�«$ÊC�xËÍÌnË � � ÆlÎ ËÉÈ\�xËÍÏnËW�;Ð��B¦y»« È

¨ a øUc+��� h$Ñ w µ £¨ a ø c�µªÅ;�5� ¤ �c¢�Ä ?LF�)@?LF Ç ?LFnÒK?LFÔÓ � b)Õ;µ�� � w � ` �÷� � � ¦ »�¹�Ä)Ö7ó �\µ £

ï ¯ ¤ ? D . Q � 0 C#DM� E 2 ��a�D / a FÉN¨ (�×�÷ënØDÚÙÜÛ�Ý�Û ¾ ��� < §5Ê Ë���»~ðBá3}jÞ�Á H �B�7����§5í îyµ��;ß 9p:g;p< w µ £

à~á�â�ã¸ävå¯æ¸çéè�êOë3ì3ívîYï¯ðjñ3òrójô�õiö�÷oöUø�ùoú�ûüùoýÿþ����������bì��bæ� ������Uì��

���

Page 22: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

���������! #"�$% &"('*),+.-0/2143�57698;:=<4>7?A@2B�DC2EF<.GIH�JK+MLON;P0QSRT?VUXWZY\[.]0^,_a`cbed4faghY È J4193Mi7jlkm>.na8oH�pOqYOrlpmR�sl@l8h143Ti7tvulnvQwR�?,@2B

xyx{z LFdvfyg|<T}\@XJyi|~y+�8F3�jy�a�K<T698X?9>{�2YX[.jy�a�hL{� z=� 178lJ z [

�����=�������2���*�������%�������;�O�������*���������������;���Z�!�!�����������������������V�;���*���������������V�Z�!�&�,� ¡£¢ �!���*¤�¥������¦�§��¨��¨�!�!��¨����������������������#�©

+Z>Tn � -=/�ªV«\YAGh¬l?A@2B Ñ4­ ia[.®%¯#°�±#²´³�µ·¶J7¸a¹hJZ^l<Mº2»m>{�{¼\Yl-0/.5 ­T½ 178yJz [{¾hJ4143Ti=>Tn � Gh¬v?A@2B

�����=�������2���*�������%�������;�O�������*���������������;���X¿��������*���������������V�;���*���������������V�X¿!�  ¡£¢ �!���*¤�¥������¦�§��¨��¨�!�!��¨��������������������;À2�!�%�#�©

�#Á�¯�Â9J{ÃFÄ.:4L{ÅyÆ=iyL7¾9J4143TiZ5SR�?A@2B

�����h�TÇ{È.É7Êv��Ë{Ì{Í.ÎX��Ï7ÐMÉ{ÊÑ�  ÒÔÓÖÕ9×�Ø;ÙOÚ�Û©

ÜZÝaÞZßaà La[TáâRäãå>A<Tæhçvèh+VÄVJ{jy�9J{¼h5 È < ßaà >,?,@2BÜZéaêyëZì YAíîRðï|ñ7na8Xèh+{[�áâRäãå>Tò\óhôVõ2<Töy÷m>,?A@2BÜ áâRäãå>Tò\ó4ôAõAJ{öy÷4Y �äø;ù r9è2�ZúaiZ[�ûaü ßaà J{ýyüK<TöO÷m>7[T¾hJMáâRäãm>{i2þ¬OnX[.jy�=J{¼h5 È <Tjyÿm>,?A@2B

ÜZéaêyëZì YAíîRðï|ñ7na8Xè��åR�[TáâRäãå>Tò\ó9ôVõX+ ûaü ßaà YAöy÷��Mu ê ¬v?,@2BÜZéaêyëZì YAíîRðï=�Z5mH�5vèh+{[.�#Á�¯�ÂhJ{öy÷4Y ù�� >7[.¾hJ,Â9J{öy÷���îR�?,@2B tys �&Á%¯�J91v35��=+M?9+.?ÔR�J� ��0<������������������� !�#"�+%$yúl?7@2B78 H'&ZplJ{Âh<�(*)+(�+,(.-/(

z ?h+.ça� � Jv<�02143657��8:9<;>=#?@"+%$vúv?A@2BA�B7C�D�#E ¾=J4143�5S�&Á�¯ ÂXYvQwR�?A@2B

�����0�������y�2�l¿����T��F��2����O�Z��Gl¿!�  ¡£¢ �!���*¤�¥��������M�2Àl¿���¨��¨����!��¨��2À2�!�v�#�©

��H

Page 23: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

(1) (2) (3)

ªJI E KMLONQP4R�S

x u\i6TVU\@4è�W\uaªJX ªYI E I[Z�<.ÃFÄV5��,8aBA¾hia[]\Oá Räã > z_^a` ®&¯&°�±#²´³�µ·¶.J{¸l¹hJZ^J{¼4Y È 3�5vèVp4<]b4J]chi ê ¬OnAÃFÄA5��,8yB

¿adVegf ¡£¢ �!���*¤�¥���������¿��!��¨��¨�!�!��¨��!�!�%�#�h'dVegf ¡£¢ �!���*¤�¥��������ji���¨��¨�!�!��¨,h�k!�%�#��ldVegf ¢!¢�¢!¢!¢

mVn ia[ x J{¼=i=>{�2Y9ñ{nX[�o=i�pVq z EÔ<rZ8Zntsa5��,8ZBI E ¾=J4143�57¼ zu^a` ®&¯&°�±#²´³�µ·¶{<Töy÷\@4èOiyLa[ È J4143�5w�#Á�¯�ÂK<TÃh¬ ½ 178 z >QvO3�paB

¡£¢ �!���*¤�¥��������§��¨�!�!��¨�!�!��¨��%�#�¡£¢ �!���*¤�¥��������§��¨wh�k!��¨�!�!��¨��!�%�#�¡£¢ �!���*¤�¥��������§��¨wh�x���¨�!�!��¨,y��%�#�¡£¢ �!���*¤�¥��������§��¨wh�¿���¨�!�!��¨,i��%�#�¡£¢ �!���*¤�¥��������§��¨{¿{z!��¨�!�!��¨7¿|h��%�#�¡£¢ �!���*¤�¥��������§��¨{¿|}���¨�!�!��¨7¿|}��%�#�¡£¢ �!���*¤�¥��������§��¨{¿|h���¨�!�!��¨7¿{z!�%�#�¡£¢ �!���*¤�¥��������§��¨wi���¨�!�!��¨,h�¿��%�#�¡£¢ �!���*¤�¥��������§��¨wy���¨�!�!��¨,h�x��%�#�¡£¢ �!���*¤�¥��������§��¨�!��¨�!�!��¨,h�k!�%�#�¡£¢ �!���*¤�¥��������§��¨��¨����!��¨��!�!�%�#�

~�E ²´³�µ·¶ `�� °+�·°M<Tjyÿm>TnX[M¾hJ4143�52ª�X ª7I E K Z <TG H.143Ti=>TntsX?9>�vO3 B

����� ����� ��t� L4�a<TG98ZntsX?9>�vO3 B�����,�O�hL���³�¯¦�/��¶ `�� °/�#°�i=>,?A@OB

z�h!� �������4���/�{�����*¤��� �����¡[¢%�[�[� ¡ �  z!�>� £[£!¤�¤¦¥¨§ðÐ�©wª Ù%«�¬®­¯±°³²z�x´� ¡£¢ �!���*¤+µ�����¶���¿��!��¨{¿��!��¨,}���¨w}��%�#�

��·

Page 24: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

z�}!� ¡£¢ ����¶[¶�µ�����¶���¿|}���¨wh��!��¨7¿��!��¨w}��%�#�z�y!� ©

�¹¸�?V�ZL�º2��»{<�GîH�¼�½aô�¾MLÔ®%¯&°�±����#°�� '*)�[.^v<%¿ RÁÀS>M���¸�?;�ZL,ºÃ��»{<�GîH,¼Ä½aô¾,L ��³/�Å�%�#�#°�� '�) z @OB7¸l¹=Ja^liaL K®Æ J,�tÇ|<.ÃwÄO[VÈVu4i91yñ{n;¾0J9193.iɺ³�;YVG9pOu?A@ZB�#E m Ý J�I Æ J{�VÇÔ<gÊ�fygK[�Ë fZg +Z>TnÄÌK<,Í9çv?A@2BI E ÈyJÉÌ\p ­ [M¾hJuI Æ J{�VÇÔ<wÎQÏ +ÑÐ��\+Z>TnX[�Òv:2«Ô<�Ó�ÔX?A@2B~�E ÈyJ]Òv:2«=i�ÕÉÖ\@4è�ºg�VYAG4pOu9?A@2BA�B7C�D�#E �O¼=<t�×K>�n6Ø·[%È{u\<�CÄÙw+ @XèwÚ=Ĩ�7J��O<�G H�1X3�i2[Û��³!¯��/��¶ `�� °/�#°�<j2ÿF>T54�M82B

����Ü ÝÂÞàßâá ã�ä å

¾hJ4143Ti_æ�ç+ç Æ J4�a<TGFÄV�O8èX ª7I E � Zä+VÄVL È 3�@Zu ½ 8y8 z >QvO3�paB?]éê�ë9J�ìtí¨îvp ­ GâH{+O>{?,@2B�dyfOg4Y6ïhi�ûðÔOnZ8Xñ�nX[%b9? z 8 H{+M[�¾4J]î9Lòñyf

g|< ~ çðûXsw>TnX[dvfOg0Ll?O�óç p ­ æhçy5y¬;u ½ 5SR?,UXWOB x u\La[,ìQí�îK<TG H áâRäã ><Z?�é�Ó�Ôa[ÈAu4<%Î=iÉé ­ >.52Y ­ á R ãm>�n,G\8Zny8y¬ ½�ô�õ ?,@2B6ö\óÄ÷ðø�ùaL{¾9J\1\3i5SR�?A@ZB

z�h!� �������4���/�{�����*¤��� �����¡[¢%�[�[� ¡ �  z!�>� £[£!¤�¤¦¥¨§ðÐ�©wª Ù%«�¬®­¯±°³²z�x´� �����=��������úZ�O���¦úa�2�!�!���¦úZ�¨úy�O�!�%�   £[£�û�¥¦ü�ý ×®þ,ÿ ýz�}!� �����h� �����Z�Z�2�����y�O�!�!�����Z�2�y�O�!�%�   £[£��V¥ ü�ý ×Ñþ�ÿ ýz�y!� ¡£¢ �!���*¤+µ�����¶´��ú�¨���¨�!��¨��!�%�#�z[k>� ���/������� ¢ ����� ¢ ¡���������¶��������������>���7��úZ���{�������!��7�2�&�#�w£[£���� ��V©����z[z>� ©z�i!� ©i��>� ©

ª I E ��L æ�ç+ç Æ J4�

�

Page 25: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

A�B7C�D

æ E�� JÉc S i6TVUX@9è�WXuvª X ª�I E I[Z�<.ÃFÄA5ð�,8yBA¾=ia[]\Oá Räãå> z ^a` ®&¯&°�±´���#°��J{¸a¹JZ^aJ{¼4Y È 3�5vèVp4<�b4JÉchi ê ¬On ¸��������|>Tn � 178Q»TÃFÄA5��,8yB

¿adVegf ¡£¢ �!���*¤+µ�����¶´�§��¨��¨�����¨��!�%�#�h'dVegf ¡£¢ �!���*¤+µ�����¶´�§��¨�!��¨�!��¨��!�%�#��ldVegf ¢!¢�¢!¢!¢

mVn ia[ x J{¼=i=>{�2Y9ñ{nX[�o=i�pVq z �a<TÃ98Zntsa5��,8ZBI E �"! JMáâRäãå>A<T6|ñ7nX[.¾hJ4143�52ª�X ª_I E H ZÖ<TG H±ö\ó÷2ø]ù4<$#îR�?9>QvO3�B

���&% ')(+*

ì æ�ç Æ [®Î�æ�ç Æ�,.- �V�;JK30/2[ T21ZE � iZQaè � J23O¬2^v<w¿ RÁÀX@èX ª I E.· Z x +Ti9>7?,@2BT21yE � iyQlèh+T8F3 x +7La[�ñlfyg +Xd\fZg0J{¼4Y54m>.8Ô+T8F3 x + z @ap ­ [VÈZJ"6�3Z¬7 J98�:Ô<,@4èX143Ti=>,?A@2B6�´³!¯¦�/��¶ `�� °+�#°.<M¾hJ4143Ti{jyÿm>,?A@2B

z�h!� �������4���/�{�����*¤��� �����¡[¢%�[�[� ¡ �  z!�>� £[£!¤�¤¦¥¨§ðÐ�©wª Ù%«�¬®­¯±°³²z�x´� �����=��������úZ�O���¦úa�2�!�!���¦úZ�¨úy�O�!�%�  z�}!� �����h� �����Z�Z�2�����y�O�!�!�����Z�2�y�O�!�%�  z�y!� ���=�wúy�!�2�X�   £�£Äú�;0<>= ��;0< ÿ@?4× AÉþ ýz[k>� ¡£¢ ����¶[¶�µ�����¶���ú�¨���¨�!��¨��!�%�#�z[z>� ���/������� ¢ ����� ¢ ¡���������¶�����������¶[¶��7��úZ�B�#¨&�{�2�&�#�z�i!� © ��¶+���  i��>� ¡£¢ �!���*¤+µ�����¶���ú�¨���¨�!��¨��!�%�#�i�¿�� ���/������� ¢ ����� ¢ ¡���������¶��������!���*¤C�7��úZ�B�#¨&�{�2�&�#�

��D$EFD>GT<6&v¬9143H I�&Á�¯�ÂhJ2^yi|�&Á�¯.<TÃ\8a�FR�@\è9+M[�¸a¹9J�T�UXY2ryp R�iSHZH 5wR?,@2BÈ xMz [ êVëhJJK J7� ¸��.D$ELDMG,»y<.j2ÔZn\[]T4UX@9è5N|/�¸l¹ +Ñì0iOo3V193TiO@9èh+7[ArvpmR sX@oH5SR?7@OBQP9iMÅ >T8���DQERDSG<É&l¬lèa1\3�iV@Ou ½ [$N|/�¸y¹=<$Tauan � @CU;i�VBW z Ä?A@OBXZYQ[]\�^ z L>_�`�aXi���D$EFD>GT<6&l¬vè$b�c4YvQwR�?,@2BÜ�dfehgMi�j <$k\@F+{[�ÈZJ{÷Ô<Q��D$EFD>GA>,?A@2BÜ�lCmon J]ê�prq2D zsCt <$u à >{["v w>�yx��{z}|~v �� ��:�� !�@�)� :��;��0���y���<; �zÖ?O�yL³�}���}�y�z [�ÈZJ sCt i9�K?,u9è.÷Ô<Q��D$EFD>GA>7?A@2B� �

�����h�"�)�Q������)��� ¢¡9£�¤Q¥§¦¨Z©�ªZ«�¬0­Z® ¯±°Q²§³µ´·¶@¸§¹±º�»�¼o½�¾@½§¿�À ÁàÄÆÅ�Ç �

æ�È

Page 26: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

(1) (2)

ªJI E H�LONQP4R�S

ª I E.·ÅL T�1yE � <,¿îRÑ&.ÉO@

i[h!� ©i��>� ©i�x´� ©i[}!� ©

Ü ³��]�è�Ê�ÌËÁ�������������� ´��"�YÍ2ÎOü\¬v<{@vè2�2çOJ� �� z @2B x J$Í�ÎhL.¾4J\1v3�59͵ÎOü9¬ X ªI E ��Z iZ5SR�?A@2B

Ü2ÏrÐyÐ ~�ÑÍ�Îyüh¬X<,@4èO�OçaJ ëZì z @2B� ÐÒÐ L9Ó2Ô0J9Õ=J{¼4YÖ4 >.8Zp5×2Øm>,?A@2B t Ð +@ÙÖÚh8;sl@l8lJ zoÛ�Ü >,?9>�vO3 B

Ü · ��÷ÞÝ7J mVn J¨(*)/( +7[���æ ÷ÞÝ7J m Ý J¨(*-/(#ißK?,u\�{ýyü

x==y

g.fillOval g.drawOval

Yes No

ªJI E � L Í�Îyüh¬

I#ç

Page 27: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� ³!�.J ëZì YAíîRðï|ñV�0+VÄVi{öy÷��Mu9è,ò\óhôVõ z @ZB� ¿îRÛÀm>{�4�a<TG|Ä2?A@2B

Ü ¶��&��¶� ¾hi{íîRðï=�Z5Z8K+VÄVJ2ò\óhôVõ{Y õ è x +,<$àm>,?A@;B� ¶��#��¶¢áQb=<����y@4è x + �7z Ä2?A@OB4ÈZJÍ�Î0[ ëZì YAíîR�ï=�Z5Z8|+�� � öy÷��Mu?,UXWZB

Ü ��æ ÷ÞÝ7J mVn J¨(*)/( +7[�� K ÷ÞÝ7J m Ý J¨(*-/(#ißK?,u\�{ýyü� ³!�.J ëZì YAíîRðïh5Op4ñA�0+VÄVi{öy÷��Mu9èVò\óhôVõ z @ZB� ¿îRÛÀ��A5Z8��a<�GFÄ2?A@2B

A�B7C�D

æ E ¾=J4143Ti{jyÿ\@4èh+{[ È J4143�52ªV«Ô<TG H pÖâ�ãm>,?9>Qv�ä B

�������4���/�|�����*¤��� �����¡[¢%�[�[� ¡ �  £[£>¤]¤ ¥¨§ðÐ�©,ª Ù%«�¬®­¨¯l°³²�����0��������úZ�2���%úZ�2�!�!��� úy�¨úZ�O�!�%�  

�����0�������O�Z�O����y�2�!�!�����Z�O�Z�O�!�%�  ���0�wúZ�!�2�X�  

¡£¢ ����¶[¶�µ�����¶���ú�¨���¨�����¨�!�%�#�©©

©©

I E öBå9i{öy÷çæTnX[.Æ2èéæ,?SæQv�ä�B

���ÍÌ êìë íïîñðóòô_D

Ü�õ>öC÷ ä@ø5ù�Xúù_I E È�Z�û$üþýlöBÿÄ÷ðø�ùBûQ#���ø������� I� �������rû������������BøÞý���� "!$#&% �('*) ö*+�,.- �9Ó0/�Ó�Ô��ts # æQv�ä21354768:9 ù<;Fû$ü ý.=$>�?A@ ö&B*CED F�G�H ûIJ�LK ->ö�M û$ü ýON�ÿ<PRQ�SCûUTV� #RWLX äY�Z[9]\_^a`�8b\c\ ö.d*e û�fJg W K<h ö�d�e�i�÷ ���<j*k�l ö�m*n û�oRpJK \ örq ��s����J� ,UM K8t\:\ ö<q ��ua�(�J� ,�M KAv$w ö�d*e ��v$w ö�M û$ü ý�xLy ö�z({�, N�ÿ<P"Q�SCûUTV� #W0X ä_�

Z|8

Page 28: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

(1) (2)

ù Z|9 }�~����

ZcZ

Page 29: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� ��� � � � � �

�.��� ��������c������� N�ÿ$P"Q�SL�R=$>R?$@5û.�*��y W �J� #&% �(  #r i�¡ �L¢$N�ÿ$P"Q�SSû.£�� z W �J¤#RW�X ä2�

¥§¦©¨ ª:«:¬�­�®�¯±°�²�³:«:°t´:®�®�µ�¶r·¥�¸¹¨ º�º¹».»�¼$½]¾A¿�À<ÁÃÂAÄ_Å<ÆOÇÉÈ¥�ʹ¨ ®�¯±°tËbÌ�ͧÎ�Ì�Íϵ�ÐÒÑc´§Ó�Ó�«ÏÔ�Õc«t³�Ó§­×ÖØÐ�¶|Ù¥�ÚÛ¨ Ü

¥�ݹ¨ ª:«:¬�­�®�¯±°ßÞ�³:àbÕ¹µâ᧳:àtÎ�ãä¬�°�®rå[¶<·¥�æÛ¨ º�º¹».»�¼$½]¾A¿�À<ÁÃÂAÄ_Å<ÆOÇÉÈ¥§¦©¨ ¯:«t³�µç¬ßè�Í�é�êAë¹Ù�éJì§êAæ�ë�ë¹Ù�é�ê$é*íAæ�ëä¶<·rº�º$é�êAë¹ÔÃæ�ë¹Ô�ʧë¹Ô&îrÔ�æ�ë�ë¥�¸¹¨ å©ïð­�³:àbÕ�ñ±¬ßèc´òµâë¹ÔÃë¹Ô�æ�ë�ëÛÔ�é[¶�Ù¥�ʹ¨ ótéä®�Í:´�ô×ïõ«bÌ�Í©ïöÎ�³±¬ßè:Í�Ótè¹µ÷é[¶|Ù¥�ÚÛ¨ Ü¥�¥Û¨ Ü

ø � ÷ ä�ø&; û�ùrú"ûJüÃý�þ ÿ ���������� ��������������������� y���� #<% � B! �i �#" � ÷ ä i ø �#&% �

$&%('*)(+-, µ/.1032A¶<·%('*)(+ ¿5476Ü

8:9 y3;=< d?>A@CBEDCF WHGJI1K8 =A>�?A@7L > K.o d L y�MON3PRQ D 8c9 S|9 ZUT H©iAV pXWJK?Y�Z�øEL:[ B?\^]=_ GE` Z K8 =A>�?A@ �:aEb > KHcOd(e!f!g iAhji ¢ \ � B I�K�c������� N�k$P"Q(S > ¢ml(nJZ � =$>R?$@ ^a`porqUsutAv _ GJI:K x�wxd�y!z ^ ` I={"y�K5|!}

d�~ ^ l��!� W v*�#� iA�1� W v _ l�|!��¤�y(M?N B I1K�� iA�?� � =$>L?&@ ^É` IC{Ry.K��!�Cø��� d���¤E�j� ` vJ�!� øA�!��dUT�{ � y�MON3|R��¤ B I1K

Z��

Page 30: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

sfcProcess()

sfcProcess

sfcOutput("Hello, world!")

sfcOutput

ù �|9 8c~ =$>�?A@ � ���R� W

�.��� ������� ß��¡ £¢ ¤

=A>�?$@ >A¥X¦ W ¢R�:§ B�> e!f¨nAw GJ` Z K ùú"ûJü�©�ªX«­¬ ÿ ��������®O�¯�±°��±������������� d(fäAy�K5e!f­n5w GJI1K8 =A>�?A@�²:��� z n5w={"y�KL=$>R?$@ �:aEb d ø ^a` g i e!f W v _=³ GJI1K8 =$>�?<@ �:aEb"�5´ @ G B&{ {"y�K�x � =<>�?<@ � e!f >5µC¶ W KE��� z W ¢�· �A¸ ³ ²Hef­n5w GJI1K

8 =$>�?<@ �:aEb"� v i =<>�?<@(��� z W ²�¹R{"y�K$h � =$>�?<@#dE��� z WEGEI1K ��� z nw�¢R=$>�?A@�² µC¶ W v*^a` K ¸ ³ d(e!f WEGJI�K

hJw B�> K=º»� B =$>�?$@#d ¥!¦ W K#��� z W v ¤ GRWLX ä K�GA¼ KA½�¾À¿ÂÁ�ÃÂÄ�ÅÇÆ�ÈÊÉ�ÃÌË�Í/Î�È�Ï�È5dRÐÑJÒ W v�Ó È�ÔÌÕ�Ö�È�¿�ÃÀ×ØÍ/ÎÌÈÊÏ�È5dUT tAv l»��n _ KxÙ QAÚ#L�dUoRpj{ � d�ÛXw�ø _>÷ ä i K

ܹ¨2Î�ÌÂÝ:Óc¬�°�°bÓ�à:®�®EÞcàbè�é�ßcà:°t´:®<´áà�Í:´bè:­±®1âäã§Î�Î:Ó�´tÍ�·

ݧ¥Û¨ Þcàbè�é�ßcà:°§´:®r«áÝÊåAê<èc´bÕ�Þcàbè�é�ßcà:°t´:®|µß¶|Ù

æ W _ =$>�?$@ > ×�¾Ç¿ÂçÌè�È�é � µ q d(ê IìëÊí�î � @ K ´ @ � ë�í�î � [ i�¡=_ v l»��n _ K

¥�ݹ¨ ª:«:¬�­�®�¯±°ßÞ�³:àbÕ¹µâ᧳:àtÎ�ãä¬�°�®rå[¶<·¥�æÛ¨ º�º¹».»�¼$½]¾A¿�À<ÁÃÂAÄ_Å<ÆOÇÉÈ¥§¦©¨ ¯:à:°t´òµ÷å[¶�Ùú�º©½ ¾#ï�ð�ñ�ò ¯:à:°t´ôóöõ�÷ %�'*)�+ Æ»øEùAú�û¥�¸¹¨ Ü¥�ʹ¨¥�ÚÛ¨ ª:«:¬�­A¯:à:°t´òµâ᧳:àbÎ�ãä¬�°�®rå[¶<· º�ºáü�ÆöýaÈ %�'*)�+¥�¥Û¨ å©ï ­�³:àbÕÂþ±«bÌ�è�­�þc´:°�Íϵ ÿßë¹ÔAÿßë¹Ô�¥�ëÛÔ�¥�ëÛÔÃÝ�ë¹ÔÃÝ�ëä¶|Ù¥�ܹ¨ å©ï ­�³:àbÕc˧ª:à§Ó µØݧë¹ÔÃæ�ë¹ÔUݧë¹ÔAÿ�¸±¶|ÙܧëÛ¨ å©ï ­�³:àbÕc˧ª:à§Ó µØʧë¹ÔÃæ�ë¹ÔUݧë¹ÔAÿ�¸±¶|ÙÜ�ÿ�¨ å©ï ­�³:àbÕ�ñä¬ßèc´òµØ¸§ë¹Ô�¦:¸ÏÔU¸§ë¹Ô�ʧëä¶|ÙÜ�ݹ¨ å©ï ­�³:àbÕ�ñä¬ßèc´òµ÷¦�ë¹ÔÃÚ�ë¹ÔUʧë¹ÔÃÚ�ëä¶|Ù

Z��

Page 31: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ܧæÛ¨ ÜÜt¦©¨UÜ

8 Ï������?¾�È�¿�Ã���èÌÈÊÅ� ���¿�×����� ¾ÌÈÀ¿�Ã$y _ äpL:[ � =$>�?$@#d ¥!¦ W v _ GJI1K�¡Ï������Ay���è�È�Å� ���¿�×�� ����� >A@CBEDCF WEGJI1K

8 �-Í���èÌÈÊé����! �Ô�����Ã�¿ÂÉ"$#$%"&'#$%(&*)�%(&+)�%"&#Ë�%(&JË�%��-,�.��è�È�é����/ �Ô�����Ã�¿�É(0� >.m �21 _43�5 ;�d76 l.=$>L?A@ B I�K� < d �8��� >:9<; �!=�>�?A@0B Ù QAÚ �*CED ø"=$>�?$@ D FAG*H dI v l»��n _ K

ø � N�k<P"Q�S > K�e > " � ÷ ä i�¡=_ v \ MONGFIH i ø q GJI1K

ª:«:¬�­�®�¯±°ßÞ�³:àbÕ¹µâ᧳:àbÎ�ãä¬�°�®&å[¶$·º�º¹».»�¼A½ ¾�¿�ÀrÁ�Â$Ä2Å<Æ�ÇaÈå©ï ­�³:àbÕÂþ±«bÌ�è�­�þc´:°�Íϵ ÿßë¹ÔAÿßë¹ÔÃ¥�ë¹Ô�¥�ëÛÔÃݧëÛÔÃÝ�ëä¶|Ùå©ï ­�³:àbÕc˧ª:à§Ó µØݧë¹ÔÃæ�ë¹Ô�ݧë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕc˧ª:à§Ó µØʧë¹ÔÃæ�ë¹Ô�ݧë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕ�ñä¬ßèc´òµØ¸§ë¹Ô�¦:¸ÏÔ�¸§ë¹ÔUʧëä¶|Ùå©ï ­�³:àbÕ�ñä¬ßèc´òµ÷¦�ë¹ÔÃÚ�ë¹Ô�ʧë¹Ô�Ú�ëä¶|ÙÜ

hJw B�> K�=$>R?$@#d7J i I {LKNM >8OCB WLX ä ^ Ê8 N�kPRQ�S1²AI<k I l�ø q GEI1K BQP � =<>J?@ i y �ERTS7UWV yUK @�B I�¢"y ³iLO d�k tv _ { � ^ � ^a` ø�l�ø q K�oIX0kIY'ZX² W i l!l�ø q GJI1K

8 N�k<P"Q�S �L[�� �]\CB M?N_^]KC²*` D i ø t ¢ y ³ K0x � =$>L?<@#d7ax�1�X� z I xLy^²Bx³ GJI1K

bdcfehg

8 ½�¾À¿ÂÁ�ÃÂÄ�ÅÇÆ�ÈÊÉ�Ã�# Í/Î�È�Ï�È � v B KA" � �I\ dji W øCn _ K8:9 ×�¾À¿lk� �É�Å� �É(0� � ¥!¦ KZ[9 ×�¾À¿�mÌè���¿�ÃÀ×�×no��dE��� z W v _ {"y<xqp K

�.�ç� �������srutwvø � NjkrP�Q.S B K5MON M djx � i�\ ä 8 � 6rl i�> KAMON@ù&;Odjy{z�d}| Z:\:\�~�Z:\c\ 1 ¼ ` W v 6³ GJI:K

Z!�

Page 32: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

å©ï ­�³:àbÕÂþc«bÌ�è�­�þc´c°�Íϵ ÿßë¹ÔAÿßë¹ÔÃ¥�ë¹Ô�¥�ë¹Ô�ݧë¹Ô�ݧëä¶|Ùå©ï ­�³:àbÕcËtª:à§Ó µØݧëÛÔ�æ�ëÛÔÃÝ�ë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕcËtª:à§Ó µØʧëÛÔ�æ�ëÛÔÃÝ�ë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµØ¸§ëÛÔ�¦:¸¹Ôø�ë¹ÔUʧëä¶|Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµ÷¦�ëÛÔ�Ú�ëÛÔÃÊ�ë¹Ô�Ú�ëä¶|Ùå©ï ­�³:àbÕÂþc«bÌ�è�­�þc´c°�ÍϵØÝ�ÿßë¹Ô�Ý�ÿßë¹ÔÃ¥�ë¹Ô�¥�ë¹Ô�ݧë¹Ô�ݧëä¶|Ùå©ï ­�³:àbÕcËtª:à§Ó µØÝ�Ý�ë¹ÔÃÝ�æ�ë¹Ô�ݧë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕcËtª:à§Ó µØÝ�Ê�ë¹ÔÃÝ�æ�ë¹Ô�ݧë¹ÔHÿ�¸±¶|Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµØÝ�¸�ë¹ÔÃݧ¦:¸ÏÔ�Ý�¸§ë¹ÔUÝ�ʧëä¶|Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµØÝt¦:ë¹ÔÃÝ�Ú�ë¹Ô�Ý�ʧë¹ÔUݧÚ�ëä¶|Ù

x�w >8�]�I� ²&o�� t5v _ {1�:§2ø � B K�" � ÷ ä i o df� ~ ÕAd �]��i I wjW*Krh � e d�o�pX{xLy B K=º*M i �'��dUoRp v 6rl�xLy�² Bx³ GJI1K

å©ï ­�³:àbÕÂþc«bÌ�è�­�þc´c°�Íϵ/à�í�ÿßë¹ÔÃé�íXÿ�ë¹Ô�¥�ë¹Ô�¥�ë¹Ô�ݧë¹Ô�ݧëä¶|Ùå©ï ­�³:àbÕcËtª:à§Ó µ/à�í�ݧë¹ÔÃé�íAæ�ë¹Ô�ݧë¹ÔHÿ�¸±¶�Ùå©ï ­�³:àbÕcËtª:à§Ó µ/à�í�ʧë¹ÔÃé�íAæ�ë¹Ô�ݧë¹ÔHÿ�¸±¶�Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµ/à�í�¸§ë¹ÔÃé�í$¦:¸ÏÔ^à*í�¸§ë¹Ô�é�í*ʧëä¶|Ùå©ï ­�³:àbÕ�ñ±¬ßèc´òµ/à�í$¦�ë¹ÔÃé�íAÚ�ë¹Ô^à*í�ʧë¹Ô�é�í�Ú�ëä¶|Ù

x(w=dJ=r>�?&@*y W v ¥:¦ W v]� §�W*K � ~ Õ � e d�o�p�ø#² ` K O��?\ �R� z I x0y7² BC³ GEI1K

¥�ݹ¨ ª:«:¬�­�®�¯±°ßÞ�³:àbÕ¹µâ᧳:àtÎ�ãä¬�°�®rå[¶<·¥�æÛ¨ º�º¹».»�¼$½]¾A¿�À<ÁÃÂAÄ_Å<ÆOÇÉÈ¥§¦©¨ ¯:à:°t´òµ÷åÛÔÃë¹Ô�ë[¶|Ù º�ºRµâë¹ÔÃëä¶*¼3ü�ÆöýÉÈ¥�¸¹¨ ¯:à:°t´òµ÷åÛÔ�ݧë�ëÛÔUݧë�ëä¶|Ù�º�ºRµØݧë�ë¹Ô�ݧë�ëä¶J¼»üJÆpýÉÈ¥�ʹ¨ Ü¥�ÚÛ¨¥�¥Û¨ ª:«:¬�­A¯:à:°t´òµâ᧳:àbÎ�ãä¬�°�®råÛÔ�¬ßè�Í�àÛÔ�¬ßè�Í�é[¶<·¥�ܹ¨ óté±®�Í:´�ô×ï÷«bÌ�Í©ïöÎ�³±¬ßè�Í�Ótè¹µ�Ðç­�³:àbÕ�¯:à:°t´�àtÍ�µ�Ð(í1à*íLÐ[Ô�Ð(í$é*íLЧ¶�Ч¶|ÙܧëÛ¨ å©ï ­�³:àbÕÂþ±«bÌ�è�­�þc´:°�Íϵ/à�íjÿßë¹Ô�é�í�ÿßë¹Ô�¥�ë¹ÔÃ¥�ë¹Ô�ݧë¹Ô�ݧëä¶|ÙÜ�ÿ�¨ å©ï ­�³:àbÕc˧ª:à§Ó µ/à�í*ݧë¹Ô�é�íAæ�ë¹ÔUݧë¹ÔAÿ�¸±¶|ÙÜ�ݹ¨ å©ï ­�³:àbÕc˧ª:à§Ó µ/à�í*ʧë¹Ô�é�íAæ�ë¹ÔUݧë¹ÔAÿ�¸±¶|ÙܧæÛ¨ å©ï ­�³:àbÕ�ñä¬ßèc´òµ/à�í*¸§ë¹Ô�é�í$¦:¸ÏÔ�à�íA¸�ë¹Ô�é�í*Ê�ëä¶|ÙÜt¦©¨ å©ï ­�³:àbÕ�ñä¬ßèc´òµ/à�íA¦�ë¹Ô�é�íAÚ�ë¹Ô�à�íAÊ�ë¹Ô�é�í�Ú�ëä¶|ÙÜ�¸¹¨ ÜÜ�ʹ¨UÜ

8 =*>R?$@A��� z W �*��� � v i�> K*h � =�>R?$@ i4� I'� ÒN� d ¡¨³ G*I�K xHwOd2���+�ÿ �À�Ê��� �À��� �����À�:��������� y���� GJI�K

8 =&><?U@ ¥*¦ ���E�L� v i#> K � ÒQ� dj�R§j�C{&¢ S � o d d ¡O³ G5I1K x�w�d����7� ÿ�� �Ç���:�����À�Â�Ç���������Ê� y���� GJI1K

8 ;x< d?> K�o d � ¥!¦ D 8c9 � T H�\���� v _ { � B K 9 | ?A��� ø�Y�1 dUo d L � [ i�¡­³ GJI*K

Z�S

Page 33: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

face( g, 200, 200)

face(Graphics g, int x, int y)

ù ��9 Z|~ < d � � � W

ù ��9 ��~(�� Q¡&�

8 ×�¾À¿ÂçÌè�È�é*y=¾ÌÈ�¿Êà �2¢ 5�B ��y _ ä�o d d7£ _ GJI ²LK.o d?> h � =$>R?$@ � v B W ^*¤I¥B�> ¹ q GH` Z K B I ^É` K(×�¾À¿ÂçÌè�È�é � v � �$y.K7¾ÌÈ�¿Êà � v � � > K�¢ G ¢ G MxN3L�[�² P_ v _ GEI ²LK�e >�¦ ä�o dCB I1K ` ¼ ¦ äpL�[�d7§C§�{ ÷ ä i W ¢ 5 ²*¨]© W ø l v Z _^ \ W w GE` Z:²LK�x �2ª B�> ×�¾À¿�çÌèÌÈ�é � � � e dAh � G!G ¾�È�¿�à � � i2� W v _ { � B KMON»L:[ i W ¢ 5 ²J� ^ q k I l�ø q GJI*K

bdcfehg8:9 ø � N�k$P"Q�S B ¾�È�¿�Ã��«&4¬�%�%(&*%��ry _ ä^��� z W d I {�y�K?Y � ÷ ä$ø26I­I®'¯C²Je!fn5w={ ^ K5" �*°E± dj² S øCn _ K

å©ï ­�³:àtÕÂþc«bÌ�è�­�þc´:°�Íϵ Ô Ô Ô Ô Ô ¶|Ùå©ï ­�³:àtÕcËtª:à§Ó µ Ô Ô Ô ¶|Ùå©ï ­�³:àtÕcËtª:à§Ó µ Ô Ô Ô ¶|Ùå©ï ­�³:àtÕ�ñ±¬ßèc´òµ Ô Ô Ô ¶|Ùå©ï ­�³:àtÕ�ñ±¬ßèc´òµ Ô Ô Ô ¶|Ù

Z[9 �-Í���èÌÈÊé�³���Ô�Ã(&4�-Í���è�È�é�k�Ï�È�Æ�ø�Y > K+´*ÚQµ<S�²�¹ `�^ N S ¥:¦ W v _ {0=<>0?<@ B I1K ùr;d76 l.=$>�?A@ � B*CED F�G�H dI v K?Y � ÷ äQø(; BJ¥!¦ n5w v _ { ^ KL¶ i øCn _ K

�|9 ùr;�d�6rl.=<>0?<@ � B�C D F<G�H dI v K�y]zs| �c\�~��±\ 1 i cE·I¸I¹ �!º�@ ¹�dj»!ê W ¢ _2¼ � > KY � ÷ ä i =$>�?A@#dE��� z ` W ÷H_ ^+½ p�øCn _ K

��9 ¾���è5c D Z|9 ZUT H yC¾�È�¿�à � ��� z W d7£ t5v K5" � ÷ äQø"ù D ù ��9 � H d76 lONjk<P"Q.SCdUT qøCn _ K

�[9 ¾�È�¿�Ã$=$>R?$@ i�¾Q¿ d7» I < d djÀQÁ W K' ÒEÃjÒÅÄ ^ `ÇÆ/~©Z�~�� � Y^w ^ d�f0g D Æ!ÈÉ� T HI {"y�K Æ ¾ K Z ¾ K � ¾ �4Ê ³ n B ­IË � v2Ì i�M d76rlON�k<P"Q�SCdUT q øCn _ K

Z�Í

Page 34: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Î�ÏÑÐ ÒÔÓÖÕ��srØ× ÙÛÚÜEÝTÞ Ä2ß ÷ tHv >'à ×�¾À¿�ááÔÌÅ� ÌÉ�â ÷Tã ß à4ä�åIæ Ièç e!f]FIHÅâ8é�djêìë v lîí GJI1K�ï íxdÜEÝWÞ Ä â8ð:ñ�òØó�ô�õ�ö$÷øô�ù�ú�û�üý÷øõ�þ<ÿ�������� é ç ä�å ÿ�� ï â ÷Tã ø ÜEÝWÞ � â ä�åIæ ë�� à

��������� ç���� ÷Tã ß�� â�� ß���� ï�ç����! ÿ"��#�$"%!&�')( � ç â+*�, &�-/.�0�1 ÿWë32 ã {ÿ�4 à�576987:<;>=9?A@CBED<;GFIHKJGBCLMB &!N B<@G@OHPJGBEL<B ß�Q

R $ ë4ÿ���S*í)TVU à�W â ÷Tã ß�� ÿ��

X7Y[Z \^]^_a`)bacEdfe7g^hji[kKl>g^hnmpoG_pdpbrqts uXpvwZ xpx[y+y{z�|~}���� ������� �����X>��Z c^]ng�k�_f�7���7�p�w���^�p�pvp�[�{�7�>�7�G�ps u xpx���� ����vp���)���X7�[Z  n¡Gba�^¢a£¥¤¦]j§7��¤¨m7gE_f�^�7©n�[kP���«ªrbn¢^d¬kaª­��®[kP�ts"��ªt¯­ª"��¡°kP�<s­�±ª>s7ª>sM�X7²[Z q�¤³`pg^hjiC´n\^h>©AkP®°kP�tsjµp�°¯{¡°kP�tsaµp�°¯­�f�[¯��f�Gs<�¶xpx·kP®°kP�ts<¯³¡°kP�<sps±��¸º¹)»½¼"¾À¿{ÁÂ�f�Ã��ÄXpÅwZ ÆXpXwZ ÆX7Ç[ZÇ>�wZ _f�7��®°k�_f�7�3hEs urxpx�h ��È��É®�Ê�Ë��{Ì�ÍÇE�MZ g^¢n�>§7g>�3hpÎE�f�w�ÇpY[Z ÆÇ>vwZÇn��Z _f�7��¡°k�_f�7��Ï<s urxpxrÏ���È��É¡�Ê�Ë��{Ì�ÍÇp�[Z g^¢n�>§7g>��vp�p��µrÏCÎ>v7��� ÏCÎjÏÐ�Çp²[Z ÆÇ>ÅwZÑÆ

Ò�ÓÃH¦ÔGÕtBCÖA×7LMB<@ÐØÚÙÛØÜD°ÝEÞCßÛà"áOØÜD°ÝEÞCßÛà�â>ãOà3â>ã9Ý¥ä

å ÙÛØÚD°Ý � ÜEÝWÞ�� ä�åIæ ë � �� ��� D â�é &­æ«$!ç ç ë 0è ë à S]â é ê � âVëíì�îâ8é &+ï�ð ë 0 êìë 0�ñ U . ÿ��

åóò/ô)õ à+D â8é �÷ö â�é±� à+Ù ç . ã Ü{ÝTÞ�� ß�ø � ç ë 0 ö &�è ë4ÿr�� Ù ç . ã ÜÝWÞ�� � ï�ð ë���ù�ú�� à�ÙÛØÚD°Ý ç�û� �ü ô�ÿ��å �"ý ß á ç . ã Ü{ÝWÞ�� ß ñ ø � ç ë 0 ö &�è ë à ï�ð ë­�"ù3ú & áOØÜD°Ý ç�ûþ �ü ôÿ��

å ÿ & ø .�03. � â�� à���� ÿ�â�� &Ñ- � â � à�� â�ì�î &+ï�ð � � � � � � Ò����tD�ÙÛØ����tD�B9Ý

å Ù ç . ã ÜEÝTÞ�� â���� � ��å ÜEÝ�Þ ��� â�� ß � à ï â ÜEÝ�Þ � � ï ð � � ù�úÅâ�� & � ÿ"�� ï â����!��� � ��3TVU ���tD � ��

Ò�Õ<;CD��<Õ��ÂB! 9âpãÛäå Õt;ED��<Õ���" ó�ô�õlö�÷-ô/ù�#oöoû�öoõ!${õ�ù�ö/þ~� à ÜEÝWÞ�� &%'&)(�* ��+ � ��å ïIï+� ��, -�.0/ ß�13254�6+R�7�8 %:9<;>= ë 03. �3? ��@ B � 6!AB4CAED!A ö AGF ? é�H @ ïð ù�ú � 6IAJ4�6IAEDK6IA ö 6LF = ø �0M'N HÅë4ÿ�

DKO

Page 35: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

g.drawOval(x(t)-5, y(t)-5, 10, 10);

int x(int a) { return a*10;}

int y(int b) { return 300 - b*30 + b*b;}

3

3

30219

ù öIP QERTS�U'V � ?�W �YX

å Õt;ED��<Õ�� ?�Z H � .�0\[ � � &�ïrð ë 0 @4ï ? S]U V � ?^W �_X = ë�ÿ­���ò«ô�õ @ ÙOØa`9Ý=Ñ. N�b�c�d ë � � B ? X � ö ø ? �0@ `! 9âpã &�ï�ð ë 0 ö 6 & ù�ú = ë 0 W ë4ÿ��å S�U'V � ?�e � � Õt;ED��<Õ�� + &f�g ë������ @�S�U'V � �3S ï�� %'& ë4ÿ��å ù)ú & W � S U<V � � @�h 4 Õ<;CD��MÕC� + &�f�g ë 0 @ W �iX &�j)� ëø�kEí·õ.ø �7ÿ*0l

ù�ú & W ( ø . S:U�V � & ���«� � = � @m�n øo� LIpE�pÔ &q·. ÿ�� L!pE�7Ô � ? S�U'V � � @Õ<;CD��<Õ�� + &r ÿµø . T @ Z H � � ø . Õ<;CD��<Õ�� + &r·1 ÿ��sutwvyx4 P ?]z\{}|�~� �\@ ÓÃH¦ÔGÕ<B^ÖA×^L<B<@ ��� ?�M�N ø�X � f�g�( í � T @�� ? ò ?^� & � ø (+.

�_������q�¤ `pg^hjiC´n\^h>©°kܵp�°¯�YpÇp�°¯��f�[¯­�f�Gs<�Yi������q�¤ `pg^hjiC´n\^h>©°kÜ�°¯�Yp²p²°¯��f�[¯­�f�Gs<�v������ ¤p¤7¤p¤p¤

ï ? X�HÅë�� �<� 0 @�� H�� &Ñ-·.�031 ø (". D PT� $�#�$ � TVU���� ë�� � X�� 4 P ÿ��3� &�0� .�/ ?}� ��� = ë 0 @ *�, &Ñ- � M<N HÅë�ø (. ���ì�î &+ï�ð � � S�U'V � H�� @ é�� = � ���)? D�� ? ø � ��h�  H2øþ�jÿ"��ø3¡ @ � ��� � `GãGã�Þ«D¢ C`Gã)£·DE ^D ?¥¤ ö 6I¦ ?�§�¨ � ��

©�ª¬« ­¥®¯°x

Ò ±\² ?�W\³ & |)~ ´µ � ��z�{:|�~�� & � .�0)1 ÿWë«2 N �¶ ² 4·6C6�¸ � @�¹\º ÿ�» @ W\³¼ � D½6 ¹�@ 1 ¹ ?�W\³�¾ & ��� ë 0�¿ |)~ ´ H � � = ë4ÿ��4 PÁÀ�¹ ?�Â\à = @ 1 ¹ ?�W�³�¾ = @�¹\º�ÄÆÅ »Ç & ø �°= ë @ W ? ¹ ?oÂ\à & W ��X = � � SU�V � 8^B<@<8 ? ��� & � .�031 ÿWë±2 N W ? ¹ ?�Â�à �

DKÈ

Page 36: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

À�¹ ?�Â�à £ À�¹ ?�Â�à ¹�º�Ä É âpãGã Þ W\³�¾

� ï�ð �! ÿ��D P 4 ¹ Z�?�Â�à &+ï�ð ë 031 ÿWë«2 N }Ê áA5pDM;>= HËpK�tD½H³?<Õ¢���tD9@½� ��@ X &Ì\ÍÏÎ)Ð�Ñ � Î H � d ë4ÿ��

\^]^_a`)bacEdae7g^hji[kKl>g^hjmpoG_pdpbqts uxpxwy�y�z�|~}��Ñ�r���������À���

xpx]Ò�Ó3��Ô�Õ0Ö�× oC¢j�Gbnh^_)zÙØoÔxpx:Ú^hj�7`^h·ÛCh±zÝÜ�Þ��ÝÓ �f�p�p�p�p�p�!��ØoÔÚ^hn�7`^h·ÛCh��3dnh>©Cd<kßÚ^hj�7`^h�ÛCh°¯�oC¢j�Gbnh^_9¯��Es<�

 n¡Gba�^¢a£¥¤¦]j§7��¤¨m7gE_f�7�^©n�[kßÚ^hj�7`^h·ÛChEs<�Æxpx�àá:âã�dnh>©Cd)�Ùä�å

xpxçæaè�é��Ýê�ë ��è�é��Ùê�ë Î:é�ì�í x��a�p��µ]îoï�ð]ñ��iî ¼

ö!P D ¹ Z�?�Â�à &+ï�ð ë 031 ÿWë«2 N }Ê áA5pDM;>= HËpK�tD½H³?<Õ¢���tD9@½� ��@ X &Ì\ÍÏÎ)Ð�Ñ � Î H � d ë4ÿ��

\^]^_a`)bacEdae7g^hji[kKl>g^hjmpoG_pdpbqts uxpxwy�y�z�|~}��Ñ�r���������À���

xpx]Ò�Ó3��Ô�Õ0Ö�× oC¢j�Gbnh^_)zÙØoÔxpx:Ú^hj�7`^h·ÛCh±zÝÜ�Þ��ÝÓ �f�p�p�p�p�p�!��ØoÔÚ^hn�7`^h·ÛCh��3dnh>©Cd<kßÚ^hj�7`^h�ÛCh°¯�oC¢j�Gbnh^_9¯��Es<�

 n¡Gba�^¢a£¥¤¦]j§7��¤¨m7gE_f�7�^©n�[kßÚ^hj�7`^h·ÛChEs<�Ú^hn�7`^h·ÛCh��3dnh>©Cd<kßÚ^hj�7`^h�ÛCh°¯�oC¢j�Gbnh^_9¯��Es<� n¡Gba�^¢a£¥¤¦]j§7��¤¨m7gE_f�7�^©n�[kßÚ^hj�7`^h·ÛChEs<�

Æxpx�àá:âã�dnh>©Cd)�Ùä�å

xpxçæaè�é��Ýê�ë ��è�é��Ùê�ë Î:é�ì�í x��a�p��µ]îoï�ð]ñ��iî ¼

QIP~öò¹ Z @ÙQ_¹ Z @ F @ DK6 ¹ Z)? à &Ñïrð ë 0�1 ÿTë�2 N 6ópGÕ + � D P D � � &q N . �}ô�� ��ÿ P ù]õ &Ñ- � S�U�V � ?�ö�÷ � ø�ù�� &}ú30 @Tû �Yü:ë+��ý�.�õ &Ñ- � S�U0V � ��þ«T�ÿ���ø (. � Ì TVU @ Â�à H���ò ë���ý ( ? ¿�&Ñ- � H�� � ?'M'N H b�c�d * õ M . � ë«2 N T Ê4�6K6�¸ � ? é0H�� . ��� . ųö 6C6­R�7�8 % Ç H � � H�� @

â>ãGãtãGãGãGã�� � ?�Â�Ã�� `tãGã�� ¿ ? ý (= øþ�jÿ�� 4 ¹��}@ D ¹��}@ F =���� ê & � H"4 U{ë�ø � U -/.�03. ÿ��

�����

ö 6

Page 37: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

zandaka = calc(zandaka, hensai, 5);

1000000 60000

zandaka = calc(zandaka, hensai, 5);

zandaka = calc(zandaka, hensai, 5);

990000

979500

20 ����� �"!ù öIP ÿ R Â�Ã�? ï�ð

4 P ( U�H @�¹�º/� ÿ�» ALD » AB6 » ? ��� & @�# &Ñ� ô 0�$&%)0-·.�031 ÿWë«2 N Â�à & 4�6C6�¸�3H�' � ë @ DK6)(�* � W � § ¨ &,+ - ë+� S:U�V � H�ë @�# = ¹�º &�� ô 0 b�c d � = M .� ë�2 N # &Ñ� ô � S�U�V � �/.1032547698:6<; Å Ç � ø ù � &}ú30 �>= (".

D P ?@?�A � � @ W\³�¾ &.�B .�B ���}ë 0�1 ø .�= @ N ÿ � ¹ º ÿ�» @ W\³ ¼ � DK6 ¹/� W *��¾ � ú � T ��ÿ *0l DC>E&F0H2ø � � ��R V çHG W * �W\³�¾ &+ï ð � � S�U0V � &JI �031 ÿWë�2 N K � �MLON�ø ¾ Å ò/ô�õQP ¸ �}Ç & W\³�¾ = ë 0 @ DK6 ¹ Z�?�Â�à &+ï�ð ë4ÿ�� Â�à � 6 M�SR kqí�õ @ W\³ ��TVU ë 03. � =�. N ï = � ��TVU @ W\³�¾ & 4�6C6 �,W � ë 0�� � � ëÿ�� DK6 ¹ Z�?�Â�à � 6YX � H2ø � ÿ �0@ W\³�¾ & W � ë�ø � U * � W ë4ÿ"��ï ?�M)N ø * � W ë"� @ . � %[Z � T � [ UÑT � ��\}ÿ � 0�. ÿ *<l TþU @ 6ópEÕ +yM � ñÖ^]B�E@C;:" ó`_�acb üýõ]#0ö$û�öoõ!${õ�ù�ö�þ ? . � Lìë 03. ÿ��

ipoG_j©7¢·k,dMeMf�g s�uhji î)Ölkr��â,mÆ

Òon �opVq ��r � - � 03. ��s � @ * � W ëJt { V 7 &f�g ë4ÿ��Òon �opVq ��r � - �2ø � ø � = @ Ö^] �C@C; +<? f�g � %'& ë @ W ?}+<? f�gHu@v �jÿ��

ö 4

Page 38: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ø3¡ @ 6ópEÕ + � � . � z�{:|)~�� � @ Öw]B�C@E; + &q � 0 � � � ï = ���! ÿ"�}ë @ S ?�xñ �! ÿ��

ö D

Page 39: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

y z|{ } ~ } ~ � � � �

�}ª5� ��3� � @ S*íD�+í@��� �! � æ/$!ç ?�� � � \Nÿ � 0). ÿr��o�\�«� � é�H ���tD = � .�00[ �

��� ��� � ëÑT�� � �· 4 @ Ê D<Õ¢���<Ó = � .�0�[ � ��� � +�� � ëJ��� �H����� *0lV� ï ?'M'N øæ&�·ç ?M�o��? ï =��J������� �¢¡¤£^= b�c ��¥ �ö ú�¦¨§ M'N H ú�©Hª�«&�D¬ �O­ @�®[¯�° N =)±² ° Nl³µ´·¶D¸ �M¹ k���¥ ��º[©�» @

¼�½¨¾¿�À ÁOÂMÃVÄOÅ Â �HÆ�ÇoÈ ¿�É,ÊoÅ ´ ��¥ ¯ ÆË ¼ Ë ½ Ë ¾ Ë

¿�Ì Í �  ÇoÎ Å Â �HÆ�ÇoÈ ¿ Ë ¼Ï¾ Ë ÊVÅ ´ ��¥ �

Ð�ÑÓÒ ÔÖÕ�×ÙØÛÚÜ"ÝßÞ Â�à á�â ÝäãæåèçVé �HÆëêwìîíðïòñäówôöõø÷úù^ñ<ûöñ � ü �jý�þ ÿ Ê � ¥���� Ê���� � �� ¯ Æ� Ä ¯ ÀÁ ������� ª ��� Æ Ý þ,ÿ��� ¯�� ´������ Å ´ Æ Ý! #" ü ­%$ & ü ­ Ý þ ÿ �('�)+* � � � ¸ �¥ ��, � �.- Á�/�0 ���1 Ä ¥ ª ��� Ê � ¥ � Æ�2  ��� ÊVÅ ´ ��¥ �

35476 8#9#:<;>=<?A@<BDC#9#@!E#=D=�F<GIH3KJL6 MDMLN�NPORQTSUWV1X�YZ\[1]_^�`3KaL6 ;#9cbDd#eKE1;#95eDe#f!Chg�i#Ecj7kWMDMIlnmno�p�qsrutwvutnx�y�t�U(zn{3D|h6 i#Ecj�}>=<?A@D~�jD�KbK�5�&9cbDd#eKE�F�G�kWMDMIlsm�o�pnqnr.tsvutsxO\y��3D3h6 ;#95eDeKf!C�}i#Ecj�M>���Ka�kWMDMRp�qsrutsv.t�Uu���3K�L6 =<?A@!�cbK�5�KbK�5�&9cbDd#eKE�F�;#95eDeKf5C�G�kWMDM��W�s�RO\y���5�h6 �

�����#����� õ ������� ñA���s öõ9󢡣 ���&����� õ ® ¿ - Á�/0 ­\¤ � � �o� �M¥ �P¥�¦ Ê ¿.§¨�©1ª�«�¬R­�®­ �°¯²±L³µ´·¶ ¡��·¸Ï¡&¹ºA»½¼!» ±�¾�¿À±�Áò� » ¾²Âù ��± » ¾ �u¾7³·Ä1´ ¡�¸ä£ �(ÅD¸ ��¥ �

�  òõ9ó%ÆÈÇKɤí�Ê ó�Ë ��Ì�ÍÃ�#����� õ·Îcϲ¡£ÐÇKÉîí�Ê ó�Ë ��Ì�ÍÃ�#����� õ·Î!Ï ¿ Æ Ì Í�Ñ �WÒÔÓ �&´ ÆuÕ�Ö�×�Ø�Ù - Á�ÚVÁOÊn��ÛÜ ��¥ �£ ÇoÈ � ���#����� õ ® Ân�oÁ  òõ9ó ÊsÝ�Þ� ��¥ �

ß&ß

Page 40: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

��������� ñ���Æà öõ9ó+á ¼5â�ã ¡£ À ÁOÂnä Î �.åçæWè�é �£êá Ânë�ìàíïî ó Ì Å ý ÇoÈ ¿�À Á ÊVÅñð � é í Æ�òsóOý�ô í ���#����� õ Å ý - Á�/�0 � è Ä * �D� é �

� Ç#ɤíAõ ��Ì Ë ��Ì�Í��&����� õÀÎ ���Ã��� ñ���ϵ¡£ÐÇKÉîíAõ ��Ì Ë ��Ì�Í��#����� õÀÎcÏ ¿ ÆWÕ�Ö�×�Ø�Ù - Á�ÚVÁ � Ì Í�ÑDÊn��ÛÜ � ô/ý '�) � é �

öø÷úù+ûÇ#ɤí�Ê ó�Ë ��Ì Ê ó Ì Îcϵ�Ç#ɤí�Ê ó�Ë ��Ì�Í��#����� õ·Î!ϵ�RÇKÉîíAõ ��Ì Ë ��Ì Ê ó Ì Îcϵ�Ç#ɤíAõ ��Ì Ë ��Ì�Í��&����� õ·ÎcÏ ¿ Æ�ü�ý Ê�¿

Ç#ɤí�Ê ó�Ë ��Ì Îcϵ�Ç#ɤíAõ ��Ì Ë ��Ì ÎcÏ �ÿþ � ۨ ����� þ ���ÔÓ Î��� ��� è�é � � Éîí��öõ��ÃË � ñ Ì õ ¼ ÷úù^ñ<ûöñÂ�� è , �/ý  ����� þ í � Å�* � ����à� ,��o��� Æ þ ��Û� ����� þ í ò  ��� Å�� ô�� Å * � �

Ð�Ñ"! #%$ Ô Õ'& Õ(�)�*,+ ��-  �/.10 ¿�243 èRé ôjý�ÆPØ�Ù - Á�Ú Á�¿�Á5�6�Å ü Á � ¿/7DÅ ð Æ 283�Â�9VÁñ

ô '�:�è�; �<��= �Jº�> » Æ Ý�? ß ¿�Á�5@6�ÊV¿ òã ß&ß&ß&ß&ß&ßBA èé í Æ�Ø�Ù - Á�ÚVÁ è ¿ öã ß&ß&ß&ß#ß&ß&ß Â��� Ê Æ�C �Ô� ,��/D�E ¿�Fà� �HG � ��� Æ,I ��J ÞDÅ ò�K � � � é ���LM Ê N ; � Á�O - * � ÁO¿ ÆJ� � é�� 9oÁ�í,PRQ � N� è�é �

¼ð¾ ÉTSVU ãXWZYX[�â�â�â�â�â�â�â�â�ââ ÷ â�â�â�â�â�â�⠼Ͼ É\S]U ãXWXYZ[

� ô Æ/^�_ Å � � � » Æ�� � é�� 9oÁ �a` ýb�D� é �â ÷ ¼Ï¾ É\SVU ãXWXYZ[dc ¼5â  ¼eYgfâ ÷ ¼Ï¾ É\SVU ãXWXYZ[dc ¼5â Â�h Wgf

� ,  ��� Ê Æ 2�i ÁoÍ Ân/�0 � Ý! Â�j f Ân/�0 Ên0lk � Ä é�� m�n � Ø�Ù - Á�Ú �a���� é �� ü>ý Ê ¿ Æ (�)�*�+ ��- Â�on/�¿ $qp Á �sr@t �@��� �� Æ Ý! Â<j f è ¿�ÅuQ $ Â<j f �r � � é ������#����� õ þ ¿ Ý! p Á è Ý!" 9�v × Â Ö�× �xw1y ��� � é � Å�z Æ î ó Ì þ ^ 3�Ê�N ; ÅMÁ � ':�è�;{� � k è ¿VÅ|Q Æx}�$ Ý�~öåe~\� ß "�~T�X� $ Ý�~öåe~T� ß "�~öå ô,� > �<�4= �/� �Q>¿MÁ���Â<� ð �� â ��� é � � � Q�� * � �

�8�8�����<� �VÊMÁ�� �a� Q ��; ¿ Æ - Á�Ú�í,� ��@� � » Ø�Ù - Á�ÚVÁ Æ � ���@� Å�k � »À ÁOÊVÅñð � é ��º�>�» Æ Ý ¿MÀ Á è�é í Æ Ýäã ¿ Ø�Ù - Á�ÚVÁ è�é �öø÷úù+û�  �8�����<� è ¿ Æ Ý�� )�� ��  � ,�� � è�'�)+* � � � � � é � Ý�� )�� �� � � ð �

��� Æ - Á�/�0 � $ 9OÊ é�� ��� Ê � ; Û > Å * � �ß ~

Page 41: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� - Á�/�0�í $ 9�ÊVÅ � ��� Ê � ð ���8� �{�4� þ ¿ C ð ���4= í Æ - Á�/�0 � � ð ���8� ��8� þ ¿

���#����� õ��òñ Ì ï ÷�É �&��� �ÀÎ ���#����� õ[ì�Ï��÷^÷^÷w÷^÷^÷w÷�

�/� ��� è Æ é>è Ê�� Å â ß ã:Ý çVé * � ��� � é  è Æ , � �,�4�@� é â ß ã $ ç é , � í èl; �é ��º�>�» Æ��öñ Ì ï ÷ É �&��� �ÀÎ ¼ ÷ U Ï �/� � ����� M ÇoÈ ¿ Ý ÊoÅñð � é �

� þ�ÿ � � )�� Ê � � - Á � � ð ����� ô/ý�Æ �¡ × þ�ÿ Ê � � é ��º�>�» Æ Ýäã $ ß ~T¢ þÿ ¿ Ý $ ß ã ~X¢g� )�� èRé ôjýJÆ - Á�/�0 � � ð �����à� Ý $ ß � )�� ��£ � � þ>ÿ Ê � � Ýäã $ ßþ�ÿ ÊVÅñð � é �

Ð�Ñ`Ð #%$ Ô Õ'& Õ�×ÙØÛÚ¥¤§¦©¨§ª¬«®­¯&

� Ä ÇoÈ Â<2�i Ö�× D�E Ân/�0O¿�F�� ý\� � �ç�  è Æ Á�56HÊ ¥�° Å<� � ¿/±@² �<³ æ� , � í C ð � é �/´ M ¿ ^�µ è�;�� v × è�é í Æx¶ 𸷠� Ä é8�Ô� ±�²�í,¹�ºÜ ���Q ä Î í C ð � é �

� Ý! p Á è ¿�283 - Á è Æ�$qp Á è�'�é��¼»�½ - ÁDÊVÅ y � � � Æ Fà�<±�² ��³ æ�� , �í C ð � é ��º�>�» Æ òã Ý � Ý! ¼¾�¿ � ¥�° Ê Ý Ê ¿VÅñð � �4= �

��LM Ê N ; � Á � L@M Ê - * � Á � ¿ é+� Æ - * � ÁO E Â<9O¿ ��� ý�� � � � � é �¼ð¾ É\SVU ãXW½ ¼Ï¾ ÷ ÉTSVU ãXW

hXhXhZhXhXhXhZhXhXhZhXhXhZhXh¼ð¾ É\SVU WX[ ÷ ÉTSVU ãZWÀ¼ð¾ É\SVU WX[

��Á� åçæ N ;* ÂMÁ å�à è@Ä�; Ä � é8�Ô� Æ�ÇoÈ Â<2�ioÁVÍ�í `Åy � � � Æs^�Æ8Ç Å�9�í³ æ � é �â ÷ ¼ð¾ ÉTSVU ãXW

h â ÷ ¼Ï¾ É\S]U ã�ãhXhXhZhXhXhXhZhXhXhZhXhXhZhXhXhâ ÷ â�â�â�â�â�â ¼ ì^ì^ìwì^ì^ì

öø÷úù+û

Ý9ã)ÝÈ?^Ý! & # & & & �É A É�ÝÈ? ß ÉQÝÈ? $ É�ÝÈ?<Ý � Ä é�� �8�����<� �a� �� Ó � �Ê � � ÇoÈ ¿�Ì Íè�'�) � é ô/ý�Æ � ɤíÈ�öõe�ÃË � ñ Ì õ ¼ ÷`ù^ñäûöñ �dË �&� ñ Ì î óöô ÷úùwñäûöñ Ê (* � � é �

ß ¢

Page 42: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

35476 8#9#:<;>=<?A@cBDC#9#@!E#=D=�F�G1H3KJL6 MDMLN�N�OQ�S�UWVIXWYRZÿ[1] ^�`3KaL6 ;#9cbDd#eKE�Ì�}�ÎÍ �Lk MDM�Ï�Ð�]¼Ñ,Ò�Ó�Ô�`µy�t3D|h6 ?#9!C�F :�jK�>:I}����D�D�D�D�D�Lk.:�Õ5} ��k�:I}�:�Ö��KGRH MDM>���D�D�K�D�D��×Ø �Ù�Ú3D3h6 Ì�}{Ì�Û��]Í ��M�:�kWMDM�Ï,Ð1OÝÜ!�D��ÕA�ÞÍ ��M�:ßÜKM!�D��Õà]gà�Ò�á3K�L6 ��5�h6 =<?A@!�cbK�5�DbK�5�&9cbDd&eKE�FâÌ�G�k�A�Ã6 �

É � � Â��VÊ �  �Ç Ì õe�S÷ �#��Ì ÷ Ë�� î ó Ì�� ó Î�ìLϵ¡ �s� Q � ÆSì Â���í�ã > ��� Qåä�æ � ') è�; � é í Æô Åñð¼ç�è�í ô�ô ð � é �

$ ã , � � ÝÈ?^Ý�É�ÝÈ? $ É ÝÈ? ß É A É Ý�?^Ý! & & & # & ��é@ê Ê ¿ é ��� Ê���Ü ÆPü��oÇVÈ �/ë � ÓÅ * � � Å�ì Æ ,  ��� ÊVÅ �  è �Ê �Pô �

Ð�Ñîí ï¯ð¯ñÖ�������� õwñ9ó þ ¿ Æ�ò�ó í,ô ðöõ8÷ ô�ò>�Pô �/� ��ø�ù@úÝûýü ¸K³ ü�þ�ÿ Áö ³����)� '�é1þ�è�é �à,  þ Â

�O¿ Ì � � õ � Éwñ � Ç9õ Â���÷� ô�C ð � �4= �� Á�� �/ë�� n� ÇoÈ ¿ Æ ������� õ^ñ9ó þ Â<�OÊ Åñð � é ��º�>�» Æ �oÁ ì  :� Â���í $ � ��é�Ô� Æ�ìçÆ�Æ ¼ Â Ä ÇoÈ ¿ Éwñ � Ç9õ Æ�ì� ¼ Â Ä ÇoÈ ¿ Ì � � õ ÊVÅñð � é �

Æ�Æ � � Æ � �Q Å �� � ð - � ð�N� Æ D�ETÆ D �

� î É Ì"â $ ã ¢ çVé O É � � Ì â $ ã $ çVé  ò�ó  � ,,� ÊV¿ Æ ÇoÈ í ������� õwñ9ó þ ÊVÅ � ��� Å ¦ í �k � é �

��� �������������� � �"!

C �$# í&% # ôÈò���ô � '�)�é8� �4������� �s� �� Ó � @Ê � � % # ôÈò���ô ¿ 2 Â(') è+*� y �@� � é �Ý9ã-,/. # í ~ è�0 ð � � �1# í�% #�èé �$ ã �@�� Æ Ýc & è�0 ð � � �1# ¿�% #�è ¿ C ð � �4= �ß ã �@�� Æ ~& & è�0 ð � � �1# ¿,O y32 ð4% #�è�é �

ß "

Page 43: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

~ è30 ð � � �Ô�a� � , � ¿ Æ ~ è30 y �65 ð\í �/� � , �Wè�é � 0 ð ĨÂ65 ð �(7 � �18 Ä¿+9 èé ô/ý�Æ�ò�ó Ý ��k �1:�> � î É Ì�¿ 2  ��� ÊVÅñð � é �

:<?�FWi#EDf!C�;4�}D}� GRH MDM14�Ú=<?>A@CB{áED=<?A@!�cbK�5�DbK��FGF�H#EKfc�i&EDf!CIF5G�k

�IE5e&=!E�H MDM14�Ú=<?>A@CBKJ(L$D=<?A@!�cbK�5�DbK��FGF��!CK;A:�j&f!CDii#EDf!CIF5G�k

���� Æ À Á��oÁ  öõwñA� Ê ,. # � Ý�Þ� � C �Ô� � é �ò�ó $ ¿ Æ/ò�ó Ý í ô ðöõ8÷Iä Î Ê Æ * ý ÊMON � �Å�k � » � koÅ � � k è�é ôjý�Æ �  î ÉÌDÂQP ~ èC0 ð � � � ä Î Â�R � �3S GUT ÁOÂ�Ì ��V �XWWè �ZY$[�\ K] K_^�`/abdc$` î É(e �x�; � é �

fGgihkjmlonqp ;&r�sos&tvuOw�xox�r�Ú=<?>A@CB{áEDfGgihyjmlznqp ;|{}tot&sos&t~u�w�xox~{}totgÚy<?>A@CB�á=D� g��q���z���z�z� h F �qpo��f}��nqpoj&jmlonqp FouI�� lo� � l w xox~{}totgÚy<?>�@�BKJ(L$D� g��q���z���z�z� h F�H lon���jmlonqp F�uI��� l�� � l w xox�r�Ú=<?>A@CBKJ(L$D

� g��q���z���o�z� h F �qpz��f}��nqpoj&jmlonqp F�uI��

öø÷úù+û

�m� � ] îo� e�`+�� é��1�|�/������� � �z� �$�� 3¡ bK¢£� �¥¤ �§¦o¨I©oª�«­¬�®�¯I©±°³²µ´¶®�·I® �¹¸ ©º®m«¶»�©º®�¼½²µ´º®�·I® `¿¾~À �iÁ a( ]ÄÃz� e �$Å y6Æ a(ÇÈÉ �1Ê~Ë~Ì

Í YyÎCÉdϹÐ~Ñ=Ï ��ÒCË/Ì ÍCÓ¿Ô�ÕZÖ6× �y�� 3¡ bK¢£ØI�  ]ÄÃo� eZÙ<ò�ó Ø �(Ú�ÛXÁ1Æ ¢ ¡ ¢ ]&Ü a1Ý y \6ÞßZà Ò Í1áâ àvãåä$æ Ì £<ò�ó Ø3çEè

ÁZé½êë¿Ì Í|ì Ñ$` �� =í�î/¡ bK¢£ è Á ¢ Ó¿Ô�ÕZÖ6× ¡ c1ïðqñ³òAó³ô õ1ó³ô�ò�ó³ô�qö�ö�÷ ø³ù�úmû+üºùqú�ý�qö�þ�þ ÿ ý ����� ú�ý ü(ü�ù�úmý� þ�þ�þ ø³ù�úmû+üºùqú�ý

Y ¡ Í Ù�� Ü Ì £

��� �� ������������ ����� ] Ão� edÙ/aaò�ó Y! Ô#"%$ ] ��¿à%&¿ÏXä=` é ¢ ]�Ü a('*) Ì�é4¡ Í|ì Ñ$` �¹ yí�î&Æ,+ æÁ.- Ñ"£~æ/�|aaò�ó �!0 ` Á$Æ a21 ä43.5 áâ Y61 ä43i\ ¡ ¢ áâ �1Ê �87 î æ Ì £

Ø:9

Page 44: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

fGgihkjmlonqp<; r>=Us&tvuOwCxox�r@?�ACBEDGF%H2I2J� g��q���z���o�z� hLK}�qpz��f}��nqpoj&jmlonqp�K uI�� l�� � l w xox�r@?�AMBNDGFPOQJfGgihyjmlznqp<; {}totR=Us&t~u�w�xox~{}totS?TAMBNDGF�HUIVJ

� g��q���z���z�z� hLKXWmlon���jmlonqp�K uI�� lo� � l w xox~{}totS?TAMBED8F8O�J� g��q���z���z�z� hLK}�qpo��f}��nqpoj&jmlonqp�K uI���

Ô."%$ ÙZYQ[Z\^]�_ � æ#`Va Æ8b 5c]�_#d Ì Í ç ] Ü Ì £% Ô#"($ dUe æ �dÍ _~à b 5gf*h ¡i Y%j<]/_ �2k8l�� é ]^`Vmon ¡ ] Ü YVprq à%sut Ü   æ Ì £kÂo]ZYwv Ü%x äzy � ¡ ¢ á�â ] Ãz� _� Y kPl ©�¬:{m© ]/|od ��é `/YU}^] ì ÑVd ¡ äkæ Ì £

fGgihkjmlonqp<; r>=Us&tvuOw� g��q���z���o�z� hLK}�qpz��f}��nqpoj&jmlonqp�K uI�� l�� � l xoxZ~*�S�U�c�S�%�fGgihyjmlznqp<; {}totR=Us&t~u�w

� g��q���z���z�z� hLKXWmlon���jmlonqp�K uI�� lo� � l w� g��q���z���z�z� hLK}�qpo��f}��nqpoj&jmlonqp�K uI��

xox,�c���U�c�S�G�

� ] ì ÑVd,Y ©I¬�{m© ](|od kPl Ão� à%� Í1áâ Ù,Y2�^h Æ3��é ]Oà%�<� Ü Ì £

fGgihkjmlonqp<; r>=Us&tvuOw� g��q���z���o�z� hLK}�qpz��f}��nqpoj&jmlonqp�K uI�� l�� � lfGgih$jmlonqp<; {}totR=Us�tvu�w� g��q���z���o�z� hLKXWmlzn��&j�lonqp�K uI�� l�� � l w� g��q���z���o�z� hLK}�qpz��f}��nqpoj&jmlonqp�K uI��

bP� dZY�[Z\^]�ò{ó � }r�.`U�8��� Á$Æ Y%j � d+��nU�U�*� �+Ì Í dÙ<Y�}^] ì ÑVd � é `UYbòó�`6�Z�o]+��¿à%&dÏXäS) Ì�é4¡ äkæ Ì £

fGgih!�U� {&u�w�2� {����CBN�8���U�< !¡8¢*£�¤� l�� � lfGgihV�U��¥g¦8§�2��¥ ���CBN�8���U�< !¡8¢*£�¤¨G©«ª­¬®©Z¯L°o± �U�³²u¦8§´µ´µ´µ´µ´µ´µ´µ´´µ´µ´µ´µ´µ´µ´µ´¨G©«ª­¬®© §

��

Page 45: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ù®¶kú­·¹¸ Ü �cºG�»� �V¼Z½¿Ì Í(¾8¿À ÁÂZà Ïg]Z�cºG�»� � Yæ^`2a Æ%Ä ] áZÅ d ¼Z½XÁ ��¢ � `kà ì é ãåäkæ Ì £Æ.ÇrÈ � �$Å Ñ ¾8¿

ÉËÊSÌ ]/ÍZÎo]�Ï*Ð Ü%Ñ#ÒÔÓZÕ � $.ÖP"G$ Á æ Ì £� ÊSÌ ]UÍ*Î^]/×<| Ü�ØuÒoÓ<Õ �GÙ 8Ú $uÖ8"�$ Á æ Ì £ Ì Í `UY%j<]UÍ<οàGÛcÜrÝ2Þ

æ Ì £Ø�Ê ¼Z½ Ï Ü,ß*ÒoÓ<Õ � $uÖ8"�$ Á æ Ì £ Ì Í `UY%j<]2àZárd�ÛcÜ#Ý2Þu�<�,º����4à�âÊ ÝUÞ�æ Ì £

Æ º*ã �$Å Ñ ¾8¿ÉËÊSÌ ]/ÍZÎo]�Ï*Ð Ü»äæå ¤èç äêé ¾ Õ � Ô ã%Úoë%�*ì.ãP�*í �VîXÁ æ Ì £� ÊSÌ ]/ÍZÎo]/×Z| Ü»äæåµï �VîXÁ æ Ì £ Ì Í `/YZj<]/ÍZÎdàPÛgÜ^ÝUÞ�æ Ì £Ø�Ê ¼<½ Ï ÜRäæåñð �TîåÁ æ Ì £ Ì Í `2YVjP]2à<á.d/ÛZÜ#Ý!Þg�*�<º��>� à/â Ê Ý!Þ¿æ Ì £v Ê ä�åñð d/�#h Ƴò åñð � Âuó Ï îvÌ `UYwâ Ê ÝVÞ Í �Zº����EÙZYwôZõrd�ÛcÜrÝ2Þg�<�Zº�»��d/öod/y 7 î Í � `kà Ü   æ Ì £

Æ º*ã �$Å Ñ ¾8¿ é ÃZ÷ àuíÉËÊSÌ ]/ÍZÎo]�Ï*Ð Ü»äæåñø �VîXÁ æ Ì £ Ì Í `/Y Ã,ù æ Ü àPÛgÜ^ÝUÞ�æ Ì £� ÊSúCû à ܻäæåñø �2î¿Ì `2Y/ü à àPÛgÜrÝUÞ#YTôgý#]Z�cºG��� à b Ã<þ ä Âdà äkæ Ì £Ø�Ê �^h Æ äæåñø �Vî¿Ì `/YU}M�r` à àPÛgÜ^ÝUÞ Æ ¢   æ Ì £v Ê ¼,½ Ï Ü�ä�åñð �2îXÁ æ Ì £ Ì Í `/YZjZ]/àcá^d,Y2ÿc� Á � äæåñø$Ü ÛgÜoÝUÞr�Z�cº�»� à%â Ê ÝUÞ�æ Ì £

�:Ê ä�åñð d/�#h Ƴò åñð � Âuó Ï îvÌ `UYwâ Ê ÝVÞ Í �Zº����EÙZYwôZõrd�ÛcÜrÝ2Þg�<�Zº�»��d/öod/y 7 î Í � `kà Ü   æ Ì £

Âo]��,5g] ¾G¿ Ù<YTÛgÜC`@â ÊO����� d�� + â�� Æ+Å Ñ � `yà Ü   æ Ì £� î ï<Y ÇrÈ � ÜÛgÜ Á �Z�cºG�»� � äæåñðkÜ â Ê|Ì Í � `kà Ü   æ Ì £� �

Ø�ö

Page 46: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� F����* w�U�* V¡G¢P£T¤¨

ò�ó�à%1 ä43.5 áâ ]P Ô#"%$ ]�� äQd k8l Ã�� _ �$��é `2Y Ã�� ` ©�¬:{m© ]����¿à%&dÏ ä�d éé ¡ Í ] Ü���� Á æ Áu- Ñ £

Ã�� � ò�ó °"!ZÃ��#� ò�ó%$ ! _ °v©I¬�{m© _&$Ù,Y

Ã�� � ò�ó °"!('?Ã��&� ò�ó%$ ! _ °�)�©�¬:{m© _*$Ü Ù ¡Xé Y

Ã�� � ò�ó °"!('?Ã��&� ò�ó%$ ! _ °~©�¬:{m© _&$ )

`$¢�Ñ �,+ d ¡ Í `.-^a i Þ Æ ¢|æ Ì £/&0 132õo]�457698Ô] Ó¿Ô�ÕZÖ6× � Y ©I¬:{�© ](|od kPl Ã�� à%� Í ��  ¾ d�:�; Á(¡ ÝK¢£ÉËÊ ò�ó|à�1Ää 3u5 áOâ ]G Ôu"/$ d Ã�� _và Ê�ykÆ ¢8Þvï*Y¼ò{ó ��0 d ÁyÆ ©I¬�{m© ]/|rd Ã�� _~à� Í/ì Ñ!d Á æ Ì £�×�<¿Ï i jiÑ=¢¹Ñ>=^d ¡�y1Æ ¢8Þvï<Ybò�ó �T0 d Ì Í�?A@ Ù�ã�äyæ �7B £

� Ê ©�¬:{m© ](|o]�p.q � s.t Á æ Ì £* Ôo"G$ ] ß d�_|à � 58ôÂiã Í `/Y2s.t Ü   æ ��B £Ø�Ê ü à ) Ñ�C ] úCû �EDZî&Æ '*) Ì�é+Á æ Ì £

��GF �� ������������ �IHT�Ã�� _#]�� + â�� ÙZYQ[Z\o]�ò�ó � � + â�� �/ò�ó�J �kÅLK1Æ Y b 5g] Ã�� _ Ü � é � ` ç Ü  æ Ì £�� + â����Í �<aZ]�MAN éPORQSQI¬�©º®UTWV ]�XdÏ i ORQSQI¬�©º®UTWV ]�X �ZY N Ì Í íNdÙ(}r]�[A\

àvãåäkæ Ì £] ^ ë_ Ï<5_S_ Ï<5` æ*�Ù`a` æ*�Ù

_ ` _S_ Y ` ` `b` Ù�c�d<mÔn �,+�e�Ü Ì àuY2�<� Ù _f_ Y `b` �$Å ¢|æ Ì £õod � ¢c� Ã�� _dÙ(}^] ì ÑVd ��é � ` ç Ü   æ Ì £

gihkjlhmhUn.oRjpoqo�rts�uwvtx�y�zw{}|�~p�kh�jpo�v��W�Zrt�����w�}�}�pz����.��n�h�hkjAo o�v��.�Zr��Z�t�}�pz����������~E����z������t�.�Ev.n¡ W�Zrt�Z���}�9z���¢�£>¤�¥W¦.§�¨�vt§�©«ª�¬����.�wn¡ W�Zr��������}¥}¦pz���­Ez�uZj¯®±°a².³´ r�µ.¶�ª�·tn�¸�¹�º.»���¼E½¯¾¯��¿�r���ÀE£}y�u�Á��.��Âl¹Wv�Ã�Ä���¢�£W¤

v þ

Page 47: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¯L°o±EÅË©�ÆÈÇ ;AÉ�Ê�ÊAËÍÌ�Ì ÅË©�ÆÈÇ ;Î�Ë�Ë = ÊAËu¦8§¬L°ÐÏÈÑÓÒ�ÔÖÕ�Ò�Ô ± KXW ©�ÆÓÕAÅ­©�ÆÈÇ K«¦ØרG©«ª­¬®© §¬L°ÐÏÈÑÓÒ�ÔÖÕ�Ò�Ô ± K ÑÈÇ�Ùè¯�Ú"ÆÈÇ�ÅAÅË©�ÆÈÇ K«¦Øר

Æ Î�Éo]pÛuf<h ¯¶¼"ܧ© d ¡ Í|ì Ñ ¡ ò�ó�J �1Údî æ Ì £Æ v ÜGx ä4yuÞ ¡ h8Þ¿ï�ÝÉ Ü Ì Ï i Y ðI©º®º¼ßÞáàãâSâãä `$¢�Ñgò�ó Ù ?�@ Ü Ì £Æ v ÜGx ä4ygÞ Æ ç ÝÉ^] áâ àvã¹äkæ Ì Ï i Y ð�©º®�¼ßÞáàãâfâåä dçæ�Ï*5�è Ü Ý i d�ò�ó ��éh�ê î/¡Xé Æ Ù&¢,hvæ �B £

Æ Éqþ�þ ÜGx ä4yuÞZÞ¿ï�ÝÉ Ü Ì Ï i Y ð�©º®�¼åÞ °�äSä ] âãä `k¢�Ñgò�ó ��é h�ê î æ Ì £

��Gë ìîí ïñðóòõôö÷2õo]�457698Ô] Ó¿Ô�ÕZÖ6× � Y Ã�� _ �/b 5uf<h Å Ñ ì ÑVd�:�; Á(¡ ÝK¢£ø*ùûú�Aü,ý%\oY�Ý ¾Íþ ¡ Ð ��Y N Ì Í�ÿ��g"�� à�� � ÝVÞ Æ ¢væ Ì £�� Á�é Ù/\��ýG\r] b� � �� �� ' Æ é f.ÝK¢£ÉËÊ }o] Ó¿Ô�ÕZÖ6× Ù���� Õ ] ÕZÖ�� ����é ç ] Ü Ì £

��� ¯mÙc¬L°ÐÏ���ÇUÆ�� ±��ÖÇUÆÓÕ�� ¯�ϵ¬ � ¦8§!�!#"$"&%�')(  �*G¢,+.-0/P�2143° � ÇÔ±X¯�Ú�ÔAÔ Ê.5SÎ76�Ë × Ô98 ÊÎ76�Ë × Ô Ê Ô�: Î�Ë:¦G§¯�Ú�Ô�; Ê ± Ô�: Î76�Ë ¦ <P²�Ë�Ë ! ²>=ÖË ×� ´ Ù�ÇUÆ�� W ¯�Ú­©ê±?;#@ Î�AÖË @B;#@ Î�AÖË>5 ±X¯�Ú�Ô ¦ ±DCÐÆÈÔE� ´ ¬µ¯�Ú ±DC"ÆÈÔE� ´ Ô ��F ÆÈÙè¯ÈÆÓÚ ¬�± Ô ¦µ¦�<SÎ�AÖË ¦µ¦Øר¨

�Aü7ý%\^].G/\dÙ ÷ à¿à ÖIH9J Õ$Ü Ì ] Ü Y&K¿Ï i ÖLH9J Õ d�: í ÁkÆ ¢~æ Ì £NM ¼¶®Ëï ¸ ÃÈT�©��Ó!]�G/\iÙ ÃÖT¶¯}VdÜ Ì àuY ò ®�¯PO-²X{¶ÃÈT��È! ]RQ ä�XiÙ4M QUÜSO ¬�©�V ¡ ] Ü Y ÃÖT¶¯ dcº�S2�»� �UT Ê ØWV��Á$Æ ¢|æ Ì £}^] ì Ñ ¡�X = � X v Ê É}� ��� ¢ Æ,+ æ Áu- Ñ £

� ÊWYZ�[ `9\ Z.[ ��].^ ]�_ÄÑW�Íü�ý%\ ÜI` ë¿Ì Í `2Y Ö �uã H�a X =»`,bvï%Þ Í X =¿à � hæ Ì £(}^] ì Ñ ¡ Ö �gã Hca X = � X v Ê � � ����é Ó¿Ô3ÕZÖ6× �$�¹ 3¡ Ý+¢£ é è9d d<mon X =Üe é Æ ç Ï¿æ�f|æ ��B í

v É

Page 48: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

X v Ê É�gih æPh É

X v ÊUjkgihml h j

v j

Page 49: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

n oqp r s t u v w x y

z|{�} ~���������������������m�R�R�9�9�9���������.�N���$�c  l¢¡m£�¤0¥ j�¦�¦¨§ �c©�ª���«���¬®­¢¯L°L±��³² ¤´�µ �$�c¶ l ·�¥ ¸

§ ��� §¹¦Pj�º¸j ��� §¹¦»¦»¼¸½ ��� ¾ ¦»º¸¿ ��� §»§¹¦»¼

À|Á ��Â9� ´$ÃcÄ ·³Å ��Æ�Ç.È Á³É Á�Ê �$Â9� ´$ËcÌÎÍ §»Ï ¿ÑÐ.ÒÓ·³Å À ��Ô$Õ�Æ l ·�¥Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØEÝ�Ö�ÞPÙ�Ø�ßmà7á�â�ãÓäÖ7×>ØÙ�ØEÚ>Û�Ü�×>Ø�å�Ü�æ¹ç�×>Û�ßmà�á�á�èéäÖ7×>ØÙ�ØEÚ>Û�Ü�×>Ø�êEë�Ö�Þ�Û�ß9ìEá�ãÓäÖ7×>ØÙ�ØEÚ>Û�Ü�×>ØEÝ»ç�Ú>Þ�ØEë9ßmà>à7á�èéä¡�í4¡ Ç À �³² ¤ ´ ·³Å �LÇ § � í� � l ÕIïñðWò ¡ �.ó�ôöõ0÷9øù� ¡$ú ¶ù��Æ ´�û �$� ¡Il¶ l ·�¥ü ç¹Þ�ýþÖ7×>Ø.ÿ�Ü��¹Þ9ß.áéäBÿ�Ü��¹Þ����#äBÿ�Ü��¹Þ�ß�ÿ�Ü��¹Þ���à������� Ù�ØEÚ>Û�ܹ×>Ø�����������������

� ��� ��!#"%$'&%�)(%(*( ��+�,ù�.Ç9È��-m�/.0$*1�2|��3³Õ54�6 Å À �879Õ�Æ Å ² ¤ ´ ·³Å.ú 6 ´ °cÇ:9; �=<³¶?> ·�¥=@BADCFE)G�G�E%HJI �R°cÇIô�õLK�� ¬m­¢¯��NM9�POPQ?R ú ÔL��Õ ·�¥ À ��SUT�°cÇ ¿ O��V �ù�=QWR ú 9 ; ��� ð Ç�È Á ��Â9�D���*!#"%$'&%� ´$ÃcÄ ¡ > ·�¥

Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØYX[Z.ß\��à7á>â�ã^]$à7á�á�è_]NìEá>ã_]Là�à7á�è � ä`Pa O���¬®­¢¯��NQWR ú 9 ; Õ�ÔB� Å À �N79Õ�Æ�> · 7mÇ�¶³� úPb �ù� ú 9 ; °9Ç=O9�ù�8c\d¡$ú ðfe î.¡$ú ð0Õ�Æ�>hg b�¥ikjmlonqpsrut�vxwNy\z�{h|�}�~�����vL�m�x�:v��m�:��������v��m���

¿P½

Page 50: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

9 ; Â9��������°L±��³² ¤ ´�� Æ�> ·�¥���� 7��¢¶��c¶ Å ��7mÇ:9 ; Õ?� Å5� Õ ·�¥K Â9�B� ����� � ¬³­¢¯�¡B¢¤£J¥

> ú °K ��� Â9�B� � � ¬³­¢¯�¡B¢¤£J¥

µU¦ Ç � § ¬®­®¯�¡B¢©¨ °�ª9«P3¬«®­�ª ´RÃ�Ä ¯ Á Å 3W° ��±U² ´�³P´ ��µU¶ µ ��Õ�Ç&Â9�P�U��- ¡Ní �o· >hg b.¥ ��� ¡Rú�¸ ÕB¹�º��NÂP» ·mÅ ´ °9Ç ¸ Õh¼?R Å ² ¤ ´:½U¾ ��¿BÀ�Á\À ÂU» ¡�c¶¢Æ�> ·�¥z|{à~����ÅÄÇÆ9 ; �PÈc�cÈ Á³É Á ��¬®­¢¯��.Ç:9 ; �hÉ�Ê CFË%ÌÍË#ÎUË#ÏÑÐÒI �8Ó?Ô?> ·�¥ÖÕ Á í ¿\Àm� ½P¾�×P· �

± · -m°cÇ�9 ; Â9�B��� ¸ ´�Ø ��� Ø ÕUÙ b ÕmÇ a�ÚÜÛ ��¬®­¢¯ í ��¶ ¤ À �I� � Æ�> ·.¥ À|Á �8ÝÞ Càß®ÏâáJË*ãJI �NÓ?ÔW> ·.¥�äBå ° ¦&í�îmæ > Å À � ´�çBè ¡ ��é ×�¯ ¶ ¥�êìë\í Ç����*!#"%$'&%� � .0$*1�2 �� � é$�|Ç�.0$*1�2B��3�7IÂ�î ·®Å ´ ¡�ú 7m�|�mÇ8����!0"%$Ò&%� �kï�� í�î ����!0"%$Ò&%� �kð�� �8ñ Ú ´ < ¤ À ��7Õ�Æ�> · «Fòôó Ï § ° ¥

ü ç¹Þ�ýþÖ7×>Ø.ÿ�Ü��¹Þ9ß.áéäBÿ�Ü��¹Þ����#äBÿ�Ü��¹Þ�ß�ÿ�Ü��¹Þ���à������� Ù�ØEÚ>Û�ܹ×>ØYX ÿ�Ü��¹Þ Z����õ�x����

9 ; � ½U¾ °9Ç�öP÷��RÂ�� ��>9� ú é ô�õ�² ¤ ´ < ë > ·.¥=êoë�í Ç=���*!#"%$'&%��� ¦ ÚøÛ � ½U¾ �3ù�4¾ ¦»¦ ´ Â�» ¡$ú ¶U-m°cÇ

Ù�ØEÚ>Û�Ü�×>ØYX á�Z.ß�ìEá�áéä� � Æ�> ·�¥È Á Õ.°�Ç ��� ���m�L��� �I��ù�¶ �� U> ¡ £�¤ ¥ûú�ü)ý þ $ ÿ ��� 1��#$�����*1�012� ���|­ ¡ � ú ��!#"#$Ò&%���*2%1 ��� ���%1�#1�����$��� ¯ ¶ ¥��Pæ 6 ´ Ç�9 ; ��<¢¶�������� ¡ > ¡�£�¤0¥

è>â�� �ç�Ö�ÛÙ ü æ"!>ÞÒ�$#éý%EÞÒ�'&�ë�Ö�æ�Ù)(%��

student[0] student[1] student[2] student[3]

1026 1008 906 1108

ò ó Ï §�* 9 ; Â9�¿»¿

Page 51: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

è,+-� ��./.10�243 576�8:9 ;=< �?>A@è �B� Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØJX[Z�ßB�.à�á>â�ã^]$à7á�á�è_]�ìEá>ã^]$à�à7á�è � ä ��C�D�E �?FHG 0JI/K)L�MèON�� ü ç¹Þ�ýLÖ7×>Ø.ÿ�Ü��¹Þ�ß.áéä,ÿ�Ü��¹Þ���#äBÿ�Ü��¹Þ�ß.ÿ�Ü��EÞU��àU���è>ã�� å¹ÿ�Ù�Ø�ÜQPSRDç�Ú>ØBRT&>ÞPÖ7×�ØOU¹×éýþÙ�ØEÚ>Û�Ü�×>ØYX ÿ�Ü �¹Þ Z*� ä � ÿ�Ü��¹Þ VXW 5=Y/Z�5J[ �]\H^è,_-� �è�è-� �è>ì�� �

` ¯ba���c · �$ÇH�*1d#1H��efahg���ibj ¡$úlknm ahg k ´ Ç ½P¾ ��3o75ñ ´Hobp ¯ Á > ·.¥qsrutwv���9�.�=ù¬é$² ¤ ´�� Æyx ¡ > ¡®£.¤ ¥�z �����m� ´ ÇH{��ù� o ·)| «~} ðLÀ�� ¡IúH� ��µW°)�

ù�Æ�> ·�¥§�Ï�| �w���b��°cÇ|Â9� .#$%1�2���3o7�c ëmÅ �$Çy�l�UÁ Á Å ² ¤ ´ ¡ > ·�¥�kÏ�| �/���¢°5¿�²���3³Õ ·�¥½ Ï�| �H� ¯ °cÇ/{�� ´�� ê ¡$ú 3³Õ ·�¥.§'��¦»¦ {��- ´ ½�¦»¦ �h�H��� ´�µ Å ² ¤ ´ ·mÅ ´ °cÇ� � ï%ï��kð%ï*ïì� {�� � � ¯

� � ê ¶ ´ ¡$ú 7¢�L����� ¡ > ·�¥¿¨Ï�| ��� � �y�³�������¢°�Çmù�� � �¢�H��Æ ¯ « ½»¦�¦ �����)�B° í4î Ç | �/� ¯ ����¶ ú 3�Õ ·�¥ó Ï�| �=ù¬é ´ ° ü�  ���O¡ $ ý � Í ¢ £ Ò �=<¢¶W> ·�¥

z|{¥¤ ¦¨§ �©§«ª� ��¬®­�¯��:<��$�mÇ �P� � ´ T�� a {����b¬�7c¶ Å�í �/� � ¡ �c W> ¡m£�¤0¥�­ ©�°�®)¯W7�°

å ´�µ ð8> ·cí�î Ç ú�ü ý�þ $�ÿ ��� 1��#$ � ���*1d#1R� ú ��!#"%$'&%��±�!Òÿ³²)$�2´���%1�#1 ´ ��� ­ ¡ ��� ¯ ¶ ¥è �B� �ç�Ö�ÛÙ ü æQµ�Þ�ç�æ¹Ü�Ù�Ù³ý ���èON�� ��./.10�243 576�8:9 ;=< �?>A@è>ã�� Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØJX[Z�ßB�.à�á>â�ã^]$à7á�á�è_]�ìEá>ã^]$à�à7á�è � ä ��C�D�E �?FHG 0JI/K)L�Mè,_-� Ö7×>ØÙ7Ú¶Pß.áéä ��·�¸ �º¹�»/¼/½�@ �� è�è-� ü ç¹Þ�ýLÖ7×>Ø.ÿ�Ü��¹Þ�ß.áéä,ÿ�Ü��¹Þ���#äBÿ�Ü��¹Þ�ß.ÿ�Ü��EÞU��àU���è>ì�� Ù7Ú,P9ß�Ù7Ú¶PB�9Ù�Ø�Ú>Û�Ü�×>ØYX ÿ�Ü��¹Þ ZéäìEá-� å¹ÿ�Ù�Ø�ÜQPSRDç�Ú>ØBRT&>ÞPÖ7×�ØOU¹×éý?ÿ�Ü��¹ÞP�¿¾À¾��cÙ7Ú,P0� äìPà³� �ì�â�� Ù ü æ'Á�Ú>ض&>Ú>ØÓýQ¾ ·�¸s ¾h�cÙ7Ú¶P\�l¾ÄÃ)¾ �¨ä �¶Å/Æ �?\/^ L�Mì¶+-� �ì �B� �

` ú . ���#$�ÿÇ��È'!%�É� � 2   &#� � &$���L��°cÇ�° å ; > ú °$��3o7 § O ×P· Õ ·�¥` .0$*1�2�ÊÌË�ËbÊ ��!ÒÿI°cÇ:.#$%1�2���3 �ÎÍÐÏ7° å �õ� !Òÿ ��3ù�=QWR ú ° å ; Õ ·�¥ Ø Ê Ø �HÑ�Òì7° å ; � ��3���S�T�°cÇN��3ù�/° å ; ´ ÂbÓ ¡ � í�î ÇH° å ; �HÔ�Tù��j µ ¶W> ·�¥

¿ ó

Page 52: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

` � ü)ýdÕ !#� � !#� ´ ² Å obp 7�° å î · ·³Å SPT�°�° å ��ÖPTBî Í ×�£ Ò ��Øc��� ¯ ¶ ¥qsrutwv� ��Ù¿Ú����HÛ9Õ Õ¤�¡ �5Th�W7����¢Õ�Æ Å � í Ç�ÜXÝ ¡ µo¯ ¶ ¥«OÞ�aàßm° ú . ���0$ ÿÇ�ÈÒ!%��� � 2   &%� � &�Õ obpø¯ Á Å�á È�â�ã���²Öé?Øc�mÇRÂ����3ì7 Õ �³² ¤ ´ ÂBî·³Å�í)äoë > ¡m£.¤0¥

z|{å æèç �©§«ª­ ©�°cÇ�¿ Ú {����Hé µ ¶����ù� obp ·³Å ² ¤ ´ Ç � Æyx ¡ > ¡m£�¤ ¥

è �B� �ç�Ö�ÛÙ ü æQµ�Þ�ç�æ¹Ü�Ù�Ù³ý ���èON�� ��./.10�243 576�8:9 ;=< �?>A@è>ã�� Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØJX[Z�ßB�.à�á>â�ã^]$à7á�á�è_]�ìEá>ã^]$à�à7á�è � ä ��C�D�E �?FHG 0JI/K)L�Mè,_-� Ö7×>Ø�PkÖ7×cßcÙ�ØEÚ>Û�Ü�×�ØYX á�Zéä ��ê/ë/ì�íy[ �=¹�»/¼/½à@ �: è�è-� ü ç¹Þ�ýLÖ7×>Ø.ÿ�Ü��¹Þ�ß�à ä,ÿ�Ü��¹Þ���#äBÿ�Ü��¹Þ�ß.ÿ�Ü��EÞU��àU���è>ì�� Ö ü ý:P Ö7×bî9Ù�ØEÚ�Û�Ü�×>ØYX ÿ�Ü��¹Þ Z?�� ��ê/ë/ì�íy[�ï�ðñí�òÎó� �ôbõ=öìEá-� PkÖ7×9ßcÙ�ØEÚ>Û�Ü�×>ØYX ÿ�Ü��EÞ Zéä �l÷:ø �?ùXú óÎê/ëHìHí/[ 0:L�MìPà³� �ì�â�� å¹ÿ�Ù�Ø�ÜQPSRDç�Ú>ØBRT&>ÞPÖ7×�ØOU¹×éý?ÿ�Ü��¹ÞP�¿¾À¾��)PkÖ�×#� äì¶+-� �ì �B� Ù ü æ'Á�Ú>ض&>Ú>ØÓýQ¾ ìHíû ¾h�)PkÖ7×B�l¾ÄÃ)¾ �¨ä �¶Å/Æ �?\/^ L�Mì,N�� �ì�ã�� �

qsrutwv§�Ï � ��Ù¿Ú����HÛ9Õ Õ¤�¡ �5­hü�7����¢Õ�Æ Å � í Ç�ÜXÝ ¡ µo¯ ¶ ¥

«OÞbanßm° ú . � �#$ ÿ]��ÈÒ!%��� � 2   &%� � &BÕ o�p ¯ Á Å7á ÈHâ�ãù�²�éÇØ���Ç&Â9����3�7 Õ �®² ¤ ´ Âî ·³Å�í)äoë > ¡�£�¤0¥

�kÏ � ��Ù¿Ú����HÛ.Õ�°9Ç a ��¬?75­bü µ � í 7 o�p ¯ Á >�g b�¥ ±��³² ¤ ´ Ç=­hü�° a ��¬cÕa { í � obp ·³Å ² ¤ ´�ýhþ ¡ µo¯ ¶ ¥

­hü ÿ ð ��¬ � ï�� {«OÞbaàßm°��P²�­hüP3o7��4Æ:Ó� Å - ´ Ç�È�� äBå ��3ù�� ë � ¦ Æ> ·�¥ È�� ú 6c�RÂ9�W7Ê ´ ��½�´�µ ð8> ·�¥

½ Ï ° å ; � ÃcÄ ·³Å 9 ; Â��å¹Ø�ÞPÖ7×O(9Ü�×O(OU»Ö�Ù7ë X[Z�ß?��¾ ü Ö�ÞPÙ�Ø�¾%]�¾�Ù¹Ü�æ¹ç�×>Û�¾%]�¾þØEë�Ö�Þ�Û�¾%]�¾ ü ç�Ú>Þ�ØEë³¾ � ä

�=<4�L�mÇ$±��³² ¤ ´ ��� Õ obp ·³Å ² ¤ ´ Â�» ¡ µo¯ ¶ ¥�   &   ÿ)!Òÿ � � �   2*"ì.0$*1�2 � ï�� ���*!#"%$'&%� �

¿Pº

Page 53: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�|{�� ����� ¦ � ÄÇÆ������­ ©�°cÇ�±�² ¡$ú {���� � �I����° Õ Á í Ç obp ·³Å ² ¤ ´�� Æyx ¡ > ¡�£.¤ ¥

è �B� �ç�Ö�ÛÙ ü æQµ�Þ�ç�æ¹Ü�Ù�Ù³ý ���èON�� ��./.10�243 576�8:9 ;=< �?>A@è>ã�� Ö7×>ØÙ�ØEÚ>Û�Ü�×>ØJX[Z�ßB�.à�á>â�ã^]$à7á�á�è_]�ìEá>ã^]$à�à7á�è � ä ��C�D�E �?FHG 0JI/K)L�Mè,_-� å¹Ø�ÞPÖ7×O( ü ç�Ú�×�Û9ß�¾O¾kä �! "$# %'&)( �=¹�»y¼H½à@ �� è�è-� Ö7×>Ø�×�Ú¶P+*»Ü¹Þ9ßcÙ ü æ+,7×,&�Ú>Ø-,7×>ØÓýs� ä � à �/. 0è>ì�� ü ç¹Þ�ýLÖ7×>Ø.ÿ�Ü��¹Þ�ß.áéä,ÿ�Ü��¹Þ���#äBÿ�Ü��¹Þ�ß.ÿ�Ü��EÞU��àU���ìEá-� Ö ü ýN×>Ú¶P+*»Ü¹Þ��9Ù�ØEÚ>Û�Ü�×>ØYX ÿ�Ü��¹Þ Z?�� �21/ë ú % à lï�ð435#7ø�öìPà³� ü ç�Ú�×>Û�ß ü ç�Ú�×>Û���ý?ÿ�Ü��¹Þ �kà��h�l¾ ($6 ¾kä �l÷H5'&)( � ü ç�Ú�×>Û 087 9�L�Mì�â�� �ì¶+-� å¹ÿ�Ù�Ø�ÜQPSRDç�Ú>ØBRT&>ÞPÖ7×�ØOU¹×éý?ÿ�Ü��¹ÞP�¿¾À¾�� ü ç¹Ú�×>Û%� äì �B� �ì,N�� Ù ü æ'Á�Ú>ض&>Ú>ØÓý ü ç�Ú�×>Û%� ä �'ÅHÆ �]\H^ L�Mì�ã�� �ì¶_-� �

êoë\í Ç §¹¦»¦»¦ � Ì ¯ ¡ � ` ¯ba���c · �$Ç� ��¬ �Ñ��¬;: ��¬

� obp ¯ Á > ·�¥` ü ÈÒ!*&#"fÊ=<à.#$*1*2�Ê �-> Ê Ë7��¬ ËP°Ç?<F.#$%1�2�Ê �@> 72A ´ � � ¯ Á > ·�¥ ÀRÁ ° V � Õ�¤.¡ µ �ÕmÇ V ��� B ¡ � ´.µ ð�> ·�¥ È Á í4î Ç ü È'!*&#"�ÊC< > ÊÌË���¬ Ë�Õ)° å ; �yÔPT�7�j µ �Á > ·�¥`�D!E ��À · Á ´ ü È'!*&#"�Ê�.0$*1�2àÊ � Ê Ë���¬ Ë � ·mÅ �RÇÎ� í4î ñ ´ ��� ¯ Á ��Ç · Rc��°

å ; � ¡ ��Ô�T ¡ � ¡ >�¶W> ·�¥qsrutwv§�Ï � ��Ù¿Ú����HÛ9Õ Õ¤�¡ �5±�² ¡$ú {���� � � ���o7 obp ¯ Á Å � í Ç�ÜXÝ ¡ µo¯ ¶ ¥

«OÞbanßm° ú . � �#$ ÿ]��ÈÒ!%��� � 2   &%� � &BÕ o�p ¯ Á Å7á ÈHâ�ãù�²�éÇØ���Ç&Â9����3�7 Õ �®² ¤ ´ Âî ·³Å�í)äoë > ¡�£�¤0¥

�kÏfü È�2º°¢�Rï ðWò ¡GF ÚIH�� �PÈ.ÕmÇ�²#2#$*1@JLK CNMJG�Ë*EPOQqÐ E#Ð Ë#ÎUË#Ï_Ð I ��ibjSRUTIV WYX[Z]\ ¡�ÈL^ ¡ � ü È�2=°I_a`b_�°���jdc�>�R ¥ � cy�Uea`b_�÷[Z8f5R ¥gihkjml R,R,Ron�R,R,Ron�R,R,R p2qR,R,R,R* jirtsvu nR,R,R,Rw

x)y �Gz4�L�?W�{�| ¡ }a~������ f����m�����!��� }��L�m��� �G���SRUT?� ¤ � ¡��U�$�9¥���

Page 54: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

��������� �L��� _5�b�� 

¡)¢¤£ ¥§¦ ¨ª©¬«®­¯ v°�±�² � _ �L��� _´³SµI¶$e `b_U� ¤ � � �$� � >�R ¥

·!¸ ¹�º»½¼ �L� �@¾i� �i¿@�» � �L� �@¾À� � ¼i¼» ¿ �L� � �@� � � �» �/�L� �+Á@¿ � � �

Â?Ã�Ä ��ÅPÆ@Ç-È�É�ÊiËÀÇ V Ê�Æ@Ç�È�ÉÀÊ@ËÀÇLÌ z4�L�UW �Í��� � _b� ¤G� �Î�!  Ì ÏªÐÒÑUÓ �Î�$Ô Ì Õ Z ��$�9¥�´Ö _�× ÌÙØUÚ T?Û2Ü?Ý´Þaeàß Ê@Ç�áÀâ�ã@â�ä4åvæ f�R ¥)çUè!é WYê�×?f��I�5  ÌÙÏëÐ ��e�W �´Ö ÌÙÏëÐ

ì �íïî ß Ê@ÇÀá�â�ã@â�ä4åðáÀâñã@â-ä îóò ã+ÈñÊPæõô

ÌGö�÷ ¡ >�ø ¥aù × �ûúíïî ß Ê@ÇÀá�â�ã@â�ä4åðáÀâñã@â-ä îüí ä�Ê�ÊiËýæþô

ÿ ø ¥�� ¡bÐ�������� ��������� ��������� � ÛLÜSÝLÞ�� �! !" Ì �c� ÐÒ�S�$�9¥#%$'&(!) �+*,�.- ì Ì0/21�¡�354 y76+8 * � ÌY�79 ÿ2: 1 ø<; Ñ?Ó �b��Ô ÌÙÕ �|�c W> ¡c£�¤0¥>= ¡Ð *?�.- ì Ì@/A1�¡�� ��� }5B<�23�CED7�GFIH�J>KLFIHNMO��H ��KLP�Q CSR ���Sø?;?� ¤ � ¡��U�$�9¥T,UWVYX Ì ¼ �[Z7\<] ;^� ��_SÚ > ¡£.¤ ¥T Æ-ÇÀä U Ë ía` � Ä � � / �$� � ;@b 6�c � X 9 à RYd ¡)� �fe ¤ � �23

Ä � î ÊIg-Èih�ã ß å X 9 à æÿ�j | ÿlk >�ø ¥.m7no� ò â�âñã@ÊphiË `rq d ¡�� y é ÇÀä-ÈñÊ�s � �'t >�ø ¥

T /�1�¡ } X 9 à Ì0u7v �+*?�.- ì Rxw ] � � k >�ø ¥�Iy

Page 55: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

z {}| ~ � � � � � � � � � �

£�¢�} �,�������ì,� ���!� ÿ�� �U� ¤Ù� ³SµU¶ Ì z � > ¡ }.¥

·!¸ ¹�º�r�x�^� �-¾i� �+¿-������^� �-¾À� � ¼@¼���L�^� � �@� � � ��%�>�^� �iÁ@¿ � � �

 2¡ Rx¢2£ �2³Uµm¶ Ì^3��¥¤ � Ä � ��¦�§ ��¨ ; R�3�©S�5� Ì > R�Ú ��ª2« ¡ }��7B �.¬2­ ÿø ¥74 x ÿ 3 x)y¯® Â!à � ¡ > ¡m£�¤0¥açUè é23 ¼ �<° �´³SµU¶ �²±´³�µI³·¶�¸p¹Nºi».RG��¤½¼�� �¾Z �Â!à � ¡ >�ø ¥ ø?; R�3

ß Ç-ÈñÉÀÊiËÀǾ¿ÁÀIÂlÃ'Ä ��° �  7¡ RY¢2£ �´³SµI¶ÆÅ ¼!��º Z � Â!ÃÈÇß Ç-ÈñÉÀÊiËÀǾ¿ÉÄ´ÂlÃȺ ��° �  7¡ RY¢2£ �´³SµI¶ÆÅ ¼!��º Z � Â!ÃÈÇß Ç-ÈñÉÀÊiËÀǾ¿ÁºIÂlÃȹ ��° �  7¡ RY¢2£ �´³SµI¶ÆÅ ¼!��º Z � Â!ÃÈÇß Ç-ÈñÉÀÊiËÀǾ¿Á¹IÂlÃl³/��° �  7¡ RY¢2£ �´³SµI¶ÆÅ ¼!��º Z � Â!ÃÈÇ

R)��t >$ø ¥ �Uú � 3 e.Ê ú � �´� ��³SµU¶)� Ì �Sø }5Ú � �!3 ® ¤aË �+Ì 9ÎÌ>ÍU� >�ø ¥ �L�� v�ÎmÌ^3  7¡ ��ÏÐ3�¢2£l� ¼ R ø?; R�3

ß Ç-ÈñÉÀÊiËÀǾ¿ÁÀIÂÑ¿ÁÀIÂlÃ'Ä ��° �  7¡ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿ÁÀIÂÑ¿ÉÄ´ÂlÃ'Ä ��° � ¢2£ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿ÉÄ´ÂÑ¿ÁÀIÂlÃȺ ��° �  7¡ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿ÉÄ´ÂÑ¿ÉÄ´ÂlÃȺ ��° � ¢2£ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿ÁºIÂÑ¿ÁÀIÂlÃȹ ��° �  7¡ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿ÁºIÂÑ¿ÉÄ´ÂlÃȹ ��° � ¢2£ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿Á¹IÂÑ¿ÁÀIÂlÃl³/��° �  7¡ �´³SµI¶ß Ç-ÈñÉÀÊiËÀǾ¿Á¹IÂÑ¿ÉÄ´ÂlÃl³/��° � ¢2£ �´³SµI¶

R)�'t >�ø ¥ x)y Ì Ä �7Ò7Ó ø?;5� �23 � �U� ¤ ��Ô k >�ø ¥ÕÉÖW×AØÙ×ÛÚWÜEÝ�ÖW×ßÞáàâÞáà^ãAä�äÉåEæ´åèç>éÛêWë w ç@äÉåEæÛìÐç0éIíîí w ç0äÉå�éîëïçðåEé´å w ç@ä�éîñÛêÐç>é´åEé w5wiò

T Ì 9 6 �¾Z ÍÍÐ x R$Ì �Sø }�ÚA3@Ò7Ó � ®fó ¿ÁÂô¿õÂ÷ö Ì0Íb� >�ø ¥�-¾

Page 56: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

T �2ø7b �23 Â!à ���!ù � Â!Ã Ì Ô Ð Ö7ú � �'t >�ø ¥x �S� ¤ � Â�à Ì.û�ü ��z ¤^R�3�ý!þ � \ ÿ � ³?µS¶ Ì � t�� ¤ x R 6 ÿ?k >$ø ¥ x �S� ¤Y� Â

Ã Ì � ��� Â!à R��� >�ø ¥��utwvì,� ���!� Ì^3)� � � ��� Â!Ã�Ä � ß Ç-È�ÉÀÊ@ËÀÇaÌ z��$��Ô k x ¡��U�$�9¥

£�¢ � ��������ì,� � ¡�� � ��� Ì^3 � ��� Â!Ã�� ��Ô k x ø R�3 � �U� ¤ � �'t >�ø ¥

� å�� ���EÕÙÜAØ! #"!$&%���"´ÝEØîØ('!)�ä� é*� +&+*,-,/.�021436587�94:<;8=?>A@� ñ*� ÕÉÖW×AØÙ×ÛÚWÜEÝ�ÖW×ßÞáàâÞáà!ã2ä�äÉåEæ´åèç>éÛêWë w ç�äÉåEæÛìÐç>éIíîí w ç0äÙåEéîëïçðåEé´å w ç@ä�éîñÛêÐç0é´åEé wLwiò� ìB� ÕÉÖW×AØÉÚDCAã4E ò +&+�FHGI=KJML-N-OP@RQ-S�&� � ��T%P'.ÕÉÖW×4UEÝ&VT%!ã4E ò UEÝ&VT%IW5å ò UEÝ&VT%!ã4UEÝ&VD%4X�í4)�äY+&+&Z\[4.6]H^\N/_a`cbed� æ*� ��D%e'+ÕÉÖW×4 �V�"ÉÚ�fÛ×&U!ã4E ò �V�"ÉÚ�fÛ×&U�W^ë ò �V�"ÉÚ�fÛ×&U!ã4 �V�"ÙÚ�fÛ×&UgX�í�)5ä8+&+&ZihY.i]/^N/_a`cbedæDEB� ØÉÚDC2ã2ØÉÚDC�X2ØÙ×ÛÚWÜEÝ�ÖW× ÞjUEÝkVT%WàâÞj �V�"ÉÚ�fÛ×&UWà òæIíl� mTUIØÙ×EÝ!Conp��ÚW×Rnrqk%IÕÉÖW×kf´Ö*'sUEÝ&VT%gXutgtHX� �V�"ÉÚ�fÛ×&UgXvtwtHX2ØÉÚDCl) òæîë*� wæÛêB� wæ´å�� Ø! #"Tx�ÚW×DqWÚW×y'!tzFHG�{*tHX2ØÉÚDC�Xut}|YtD) ò +&+D~-��=?�-�M���æîé*� wæîñ*� w

T Ì 9 6 �¾Z ÍÍÐ � ÿ 3!4 y(��y Ì Ä�� ��¨ ; V â-ä X 6M� �m� �'t >�ø ¥� � 3G�L� � vAÎ q Ï > }!� ¼ s Ì@/A1�¡ � 3�4 � �L� � ¡�� ~�� Ì ��� ¡ > ¡£�¤0¥2ÑSÓ �I�)Ô

� � �U� ¤ � �'t >�ø ¥� å�� ���EÕÙÜAØ! #"!$&%���"´ÝEØîØ('!)�ä� é*� +&+*,-,/.�021436587�94:<;8=?>A@� ñ*� ÕÉÖW×AØÙ×ÛÚWÜEÝ�ÖW×ßÞáàâÞáà!ã2ä�äÉåEæ´åèç>éÛêWë w ç�äÉåEæÛìÐç>éIíîí w ç0äÙåEéîëïçðåEé´å w ç@ä�éîñÛêÐç0é´åEé wLwiò� ìB� ÕÉÖW×AØÉÚDCAã4E ò +&+�FHGI=KJML-N-OP@RQ-S�&� � ÕÉÖW×4 �V�"ÉÚ�fÛ×&U2ã7Ø! �"&�ÉÖ&qîÚW×#�ÉÖW×y'�) ò +&+R�<3�Z�h8��=����M�� æ*� ��T%P'.ÕÉÖW×4UEÝ&VT%!ã4E ò UEÝ&VT%IW5å ò UEÝ&VT%!ã4UEÝ&VD%4X�í4)�äY+&+&Z\[4.6]H^\N/_a`cbedæDEB� ØÉÚ&C7ã�ØÉÚDC�X7ØÙ×îÚWÜEÝ�ÖW× ÞjUEÝ&VT%WàâÞj �V�"ÉÚ�fÛ×&UWà òæIíl� mTUpØÙ×EÝ!Conp��ÚW×�nrqk%IÕÉÖE×kf´Ö*'sUEÝ&VT%gXvt4tHX� �V�"ÉÚ�fÛ×&UgXvtwt�X�ØÉÚDCl) òæîë*� wæÛêB� Ø! #"Tx�ÚW×DqWÚW×y'!tzFHG�{*tHX2ØÉÚDC�Xut}|YtD) ò +&+D~-��=?�-�M���æ´å�� wæîé*� w

T �5�7v�Î?�./A1 �U�.�L� Ø >7;^� ÿ 3 Ä�� ��¨ ;^� ���L�m��� ÿ ø q � Áñ� ¼ s ¥������

� Ï

Page 57: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[0][1]

[1][1]

[2][1]

[3][1]

��� �Y�

1 ���2 ���3 ���4 ���

[0][0]

[1][0]

[2][0]

[3][0]

���u���4�

�ªÁñ� ¼ � �L� �<R � ¡��

¼ ��¡I¢ � ¡�� Ì�£SÚ ; ÑSÓ �U� Ô ÿ 3 V â�ä X � u�¤ÎÌ6¥ � ¡ � � �U� ¤ �2ø?; R�3>m7no� e ¤� ; ÿ ¡�£�¤ � ¥!�8¦?4ö¤Ù� ;´� Ì6§(¨4¡G�U�$�9¥

���EÕÙÜAØ! #"©$&%���"´ÝEØîØv'�)5ä+&+B,�,�.�02143�5Y7�94:<;�=�>A@ÕÉÖE×�ØÙ×ÛÚWÜEÝ�ÖW× ÞáàâÞáà^ã2ä�äÉåEæ´åèç0éÛêWë w ç0äÙåEæÛìÐç>éIíîí w ç@äÉåEéîëïçLåEé´å w ç@ä�éîñîêÐç>é´åEé wLwiòÕÉÖE×�ØÉÚDC2ã4E ò +k+YFHGI=KJML-N-OP@RQ-S ��D%ª'�ÕÙÖW×4 �V�"ÉÚ�fÛ×&U!ãgE ò �V�"ÉÚ�fÛ×&UIW^ë ò �V�"ÉÚ�fî×&U^ã� �V�"ÙÚ�fÛ×&UgX�íg)�äY+&+&Z-h�.-]H^�N

_a`«b¬d ��T%ª'�ÕÉÖW×4UEÝ&VT%!ãgE ò UEÝ&VT%IW5å ò UEÝ&VT%7ã�UEÝ&VT%gX�íg)5äY+&+&Z�[4.�]�^-N�_a`«b¬dØÉÚDCAã2ØÉÚDC�X2ØÙ×ÛÚWÜEÝ´ÖW× ÞjUEÝ&VT%WàâÞj �V�"ÉÚ�fî×&UWà ò

mTUIØÙ×EÝ©Conp��ÚW×�nrqk%IÕÉÖW×kf´ÖB'sUEÝ&VT%IXut4t�X� �V�"ÙÚ�fÛ×&UIXut­t®X2ØÉÚDC¯) òwwØ! �"Tx�ÚW×DqîÚW×y'!tzF®G�{*tHX2ØÉÚDC�Xvt}|8tD) ò +&+T~-��=?�-�Y�8�ww

�À� �5� q ¼&° ��s]Ì@/A1�¡ � 3!4 � �L� � ¡�� ~��ûÌ ��� ø?;?� ¤ � ¡��U�$�9¥£�¢z± ±?�������� ø�²l�-³�´µ�¶I· j |o� m!no� � �U� ¤ � � �L� � >�ø ¥

·!¸ ¹�º¸ � ¹A� ºI»g¼­½ ¾I¿ÀÂÁ�à Ä�¸IÅ ¸ � ¹A� ºI»g¼ ¾I¿ÀÂÁ�à Ä�¸IÅ

�a� � Ï � � ��Ï@¾ � � ¾ ¼ ¿ ¼ � Á Ï ¿ ¼�x� � Ï � ¾ � ¼ � ��� � Ï ¿ � � ¿ Ï � ¿��� � Á �@� � � Ï Ï � � � � � �i¿ Ï�ð� � Á ¿@¿ �i� ¿ � Á � Ï ¿ � � ¿-� � ¼ÆsÇÉÈËÊiÌ�ÍÏÎ�Ì�Ð-ÑÓÒ2ÔKÕ/Ö�×�Ø<ÙiÚKÛ<Ü/ÝßÞ

� ¼

Page 58: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

x ��� �-à4áuâ ��Ô � ��ã t >$ø 6 3'ö�ä � �$�2�l3Ù�L�o3 j |gå � ��æ ���-ç Ì�è � ¿ ��� �� ÿ ø ¥2ÑSÓ �b� Ô ÿ �!3 ¿[Z ��Ì 9ûÌ>Íb� ; ¿ ��� Â!à R�¡ � �I� >�ø ¥ j |Iå � � vAÎmÌ�3�é� � ÏÐ3-ê � � ¼ 3-ë�ìIíIîgï ��� 3 ³�´uðD¶g· � ¿ 3 ¬ ¡Iñ � ��R ø?; R�3  7¡�¼ � �´³SµI¶ �

ò ³·¶�À ¶5º�³·¶.³�ÀNµ ¶�¸�ólôR Ô � >�ø ¥ x �´³SµI¶ Ì z��$� 3 ¡I¢ � ¡�� Ì�£SÚ ; ÑSÓ �b� Ô � � �U� ¤ � �'t >$ø ¥

� å�� ���EÕÙÜAØ! #"!$&%���"´ÝEØîØ('!)�ä� é*� +&+*,-,/.�021436587�94:<;8=?>A@� ñ*� ÕÉÖW×AØÙ×ÛÚWÜEÝ�ÖW×ßÞáàâÞáàâÞáà!ã2ä�ä�äÉåèç6EÐç>ë´åèçðåkEWæïç>éÛì w ç@ä�æïç.í�çLêpí�çðåEñDEÐçLêpí w5w ç� ìB� ä5äÙåèç6EÐç>ëîæïçðåNíÉìÐçðåWì w ç�äÉåèç�EÐçLêÛåèçðåWê&EÐçðåWê w5w ç�&� � ä5äÙåèç0ñïç>ëîëïçðåEëDEÐçõE w ç@ä�ëïç>ëïç>ëÛìÐçðåEëÛêÐçõE wLw ç� æ*� ä5ä´éïç0ñïçLêîêÐçðåîåWêÐçLìWñ w ç�ä�ëïç�EÐçLêîìÐçðåWêWéïçLìpí w5wLwiòæDEB� ÕÉÖW×AØÉÚDCAã4E ò +&+�FHGI=KJML-N-OP@RQ-SæIíl� ��T%P'.ÕÉÖW×4UEÝ&VT%!ã4E ò UEÝ&VT%IW5å ò UEÝ&VT%!ã4UEÝ&VD%4X�í4)�äY+&+&Z\[4.6]H^\N/_a`cbedæîë*� ��D%e'+ÕÉÖW×4 �V�"ÉÚ�fÛ×&U!ã4E ò �V�"ÉÚ�fÛ×&U�W^ë ò �V�"ÉÚ�fÛ×&U!ã4 �V�"ÙÚ�fÛ×&UgX�í�)5ä8+&+&ZihY.i]/^N/_a`cbedæÛêB� ��T%P'�ÕÉÖW×�ö�ÚWÜ&÷EÝ�ã4E ò ö�ÚWÜ&÷EÝgW^é ò ö�ÚWÜ&÷EÝ�ãgö�ÚWÜ&÷EÝ4X�í4)5ä8+&+Tø�ù�ú6û8./]�^N/_a`cbedæ´å�� ØÉÚDC2ã2ØÉÚDC�X2ØÙ×ÛÚWÜEÝ´ÖW× ÞjUEÝ&VT%WàâÞj �V�"ÉÚ�fî×&UWàâÞüö�ÚWÜ&÷EÝÛà òæîé*� mTUIØÙ×�Ý!Conp��ÚW×�nrqk%IÕÉÖW×kf´ÖB'sUEÝ&VT%gXutgt�X� �V�"ÉÚ�fÛ×&UgXutgt�Xgö�ÚEÜ&÷EÝ�Xvt�tHX2ØÉÚDCl) òæîñ*� wæÛìB� wæ � � wæîæ*� Ø! #"Tx�ÚW×DqWÚW×y'!tzFHG�{*tHX2ØÉÚDC�Xut}|YtD) ò +&+D~-��=?�-�M���í�E&EB� wí�Epíl� w������� � ¿ �I� Â�Ã Ì z �73 �2� q ¼&° ��s4Ì>/!14¡ � 3>4 � �´� � ¡g� ~2� Ì �Y� ø�;!� ¤ � ¡G� � ��¥ÅÂý�þeÿ Ç �L�o�./A1 ÿ Ø >7;^� ÿ 3a�L� R j |Iå �ûÌ Ä�� ��¨ � ¡�� Ì ��� ¡ >�ø ¥

£�¢�� ��� �����e�� �´� �oe@� �´� 6 ¡gñ�� Å���³g´ ~5� ð q ³g´ ~5� ¬ ¡gñ��� s Ç 6 Ë5v���� ÿ ¡c£�¤���3��¡ �c W> ¡m£.¤0¥>�� 3 ¡Iñ���� u�� �M� ¡�3����! #"%$'& î�(*) " î,+%-/.10 "32 0 ÿ54�6 �87�9:<;>=?A@CBEDA��FCGIH®¤J�LK

M > :�¥N'OQP R*S*TVUXWVY�ZV[]\*S*Z1^*W]W�_V`AaN#bcP d]dcefe�g�hji�kJlLmon�prqLs�tvuN#wcP Tyx#zXWVz'{#U*^|x#z~}���}���}�����a�a�ayO��J�c�J�1O���O#�#�/�Jb'�����8a|�/�>�%�o���%��O*w'�c�o���1���3�N]��P aLaVO��J�c�J�]�/��O��y�c��O#�����fayO��o�c�o�'O���O#�]�c��O#�������N]N�P aLaVO��Ew/�J�]�/��O*�'�c�������8a|�/�J�/�J�'�c��O*�'�c���������N#�cP aLa1b/�Ew/�o�]�c��O]O#�c�o�#w*���fa|�/�o�c�o�]�c��O#�#b/�o���1��������'��P Tyx#zXWy{'�X���c��d]d��>��s����f�f��u��f�����P Y*S1\�_>Tyx#z��*^]�1\����c�o�*^]�1\� LO����*^]�1\����*^]�'\�¡I��`�aAd]d]¢8£�gJ¤>¥8��¦¨§~©�ª

«�¬

Page 59: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�]�cP Y*S'\�_5Tyx#z�Y*�*Zy{*­'z]�����c��Y*�*Zy{*­'z]�� ��/��Y*�*Zy{*­'z]����Y*�*ZV{*­'z]��¡I��`LaLd]d]¢¯®Ag¯¤�¥��¦¨§~©�ª�'��P Tyx#z�°��*W]WA�XWVz'{#U*^|x#z~}±�*^]�1\#��}±Y*�*Zy{*­'z]�*��}��]�c��1OQP Tyx#z�Y*�*T|­��XWVz'{#U*^|x#z~}±�*^]�1\#��}±Y*�*Zy{*­'z]�*��}±O#�c��]bcP U*S|{]²*­#^L\*�1z�T1S���_³U*S1{]²*­#^�`´°��*W]WLdC_µ°��*W]WA¡�Y*�*T|­�`%��]wcP ¶1��WVz*^V�¸·µS|{#z�·�°#\�Tyx#z#­1xc_³\*�1z�T1S�`%��'��P ��'N�P ��]�cP WVY�Z1¹|{#z'°#{#z/_Vº´»�¼�½5¾E¿��JÀCª���¥A¾¯Á�ÂfÃfº'`%��y�]��P ��y����PE�

Ä�Å�Æ�Ç �>È K�G ÿÉfÊ (*)�Ë 2�$ÍÌÏÎ Ð3ÑÒ¬jÓ�Ô �EÕ � > :�¥Ä�Ö G>×�ØÈ�>È �Ù�Ú¨�8Û MjÜ�ÝXÝ ¡ > ¤8G ÿÉ Ú�Þàß�Ú�á Gãâ>ä�åo� � Ê (*)�Ë 2�$æÌç�Ièéêìë ÎÒíæÑ îïÓ�Ô%:�;Eð�ñ<ò�ó M > :�¥oô�G�=?A@CB8D ÿ � ÉLõ´Ê�ö*÷ Ë 2�ø!ù +�ú�û�ûýü Ú�áçþ Ê%ö*÷ Ë 2�øjÌÿ���� ¡ Ý�� å�×�Ø þ ¡ Ý�� > :�¥

��� ������ � Å�Æ�Ç þ�� ¡ É

��������� Ù ��� ���������ß 7�9<:�;H³¤ ÿ ¡fK�� � ¥�*Ñ ��!�"XÈ$# þ&%(' ; ��) *,+�- #o��. Å � � G�#0/ þ21 M É "�È�# þ�� : Î «%Ñ ÐýÓ�Ô H³¤ ÿ ¡

> :�¥¬�Ñ ��!�"�È$#�ò4365�7(8C;�9 ÿ É;: G<9G � Ù ß ��� þ�%(' ; ��) þ�1 M > :�¥ +�- #o� É �!�"�È$#�G +�- # ÿ&=�> ¡ Ý@? . Å�A ß ? � � A þ 7<:4# ÉCB > MED6F ß<GIH ÿ ¡ > :�¥

î%Ñ � Ù�Jãþ 7�9<:�;;K$L ÿ ÉNM;O�P G�Q PSRUT . Å�V$W TYXZT\[�]�^$_`T6a þ�1 M > :�¥Ð�Ñ Å�Æ�Ç þNbdc�e`f ë ü È )�g �ih > ü 7�9<:�; * Ð3Ñ îÍÓ�G�j6kZl�m�n�o`/ ÿ � É � HpHpH q ¡ ÝÈ ) Ù�Ú¨þEÛ MjÜ�Ý É � HjÚ G�� ÿ ¡ > :.¥ Û MjÜ�Ý Gdr�s�t�u.�wv úpxzy �|{ 2 ö�öz} Î ~(��Ô ü :$�>¥

�N��� �����������@����� �� � Ù ß ��� ÿ B ��Ý É Å�Æ�Ç þ @�B$� ÿ ¡ Ý�� > ¡£.¤ ¥C� {���� ø��¡ /2 úpx ø£¢ �|¤ úp¥%ú þ�¦Z§�c ¡ Ý

¨ úpxY© ö«ª«} ú   y �¬¤ úp¥%ú þ21 M > :�¥­ 5 > ü �¯®±°;² þ�³ ��Ýd´ > ¡NKAò É G;µ�ß äZ¶¯· ß ¡NK�@CB;� ÿ :<;�K;L ÿ ɹ¸�º ß¼» º ÿ

½¿¾ þ 365 > ¡m£.¤0¥ >�À É â¤ � ¤o@�B$� ÿ :�; �4Á ' > :�¥Ä ¸�º � Å�Æ�Ç ¥ Hz � HÃH«Ä G�Å�Æ ü É ¬ H«Ä$Çß ÿ ½¿¾ ßÉÈ�Ê�˨þ2³ÍÌ ¥Ä » º � ��� ¥;� � � åÐ � ü É�: 5�Î�5 ÿ B ��Ý . Å ��Ï É¯[�] ��Ð�G�® þ2³ÍÌ ¥Ä$Ñ ô ÿ4Ò�Ó þ2³ÍÌ ¥Ô�Õ ÖØ×ÉÙ2ÚÜÛÞÝ�ßáàNâäã�å�æ�çéè�êìëîíäïØð ñ¹ò¼ÚáóõôØö¹÷ÞøÞùØú¯ûiü¹ýõþ ÿ ��� Ú��Üö��\êìí�EøØÚáó¹÷���Üö� �� óõô��

«*î

Page 60: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¸�ºçÉ » ºçÉ Ò�Ó þ2³ÍÌ =<?L@�B�D��>F�G�H³¤ ÿ K M > :�¥N#�cP R*S*TVUXWVY�Z��#\*���c_��'\*�1°���T]Z]W���`LaN]��P d]dcefe�g�hji�kJlLmon�prqLs�tvuN'OQP Tyx#zXWVz'{#U*^|x#z~}���}���}�����a�a�ayO��J�c�J�1O���O#�#�/�Jb'�����8a|�/�>�%�o���%��O*w'�c�o���1���3�N#bcP aLaVO��J�c�J�]�/��O��y�c��O#�����fayO��o�c�o�'O���O#�]�c��O#�������N#wcP aLaVO��Ew/�J�]�/��O*�'�c�������8a|�/�J�/�J�'�c��O*�'�c���������N]��P aLa1b/�Ew/�o�]�c��O]O#�c�o�#w*���fa|�/�o�c�o�]�c��O#�#b/�o���1�������N]N�P ¶1z]\�Tyx���Y*�*Zy{�­'z]���*�V��^Q}�����a�º �>�"!"#�º��>º%$'&"(")�º5�3�N#�cP *#S'­#S1\�Y*�*Zy{*­]z]��*#S'­#S1\¸}�����a+*#S'­#S1\Q·�²*­'{�^/�,*#S'­#S1\Q·-�]\*^]^|x����'��P �Q·,U]\*����.�Tyx�^3_ �]b/�³�'�c�³�]b/�³�]N]��`%�Jd]d0/"1�k�243����P Y*S1\�_´Tyx#z��*^]�'\����c���*^]�1\X AO����*^]�'\����*^]�'\�¡X�#`AaAd]d655¢E£87:9�g�]�cP �Q· U]\*����¶1z]\�Tyx��/_]_³��^]�1\#¡��]`y¡�º´£�º��<;/_³�*^]�1\�`>=��y�c�J�]�]b�`%�8d]d+?'@�k6A�B�'��P ��1OQP Y*S1\�_´Tyx#z�\*�1z�T1SL���c��\*�1z�T1S� '�I�y�]�c��\*�1z�T1S���\*�1z�T1S�¡��'��`LaAd]d��'��CD7:9�g�]bcP �Q· U]\*����¶1z]\�Tyx��/_³\*�'z�T1S'¡�ºEC�º��o�c�o�/_³\*�1z�T1S�`y¡#b�`%�Jd]d�2"@�k6AFB�]wcP �Q· U]\*����.�Tyx�^3_ �]b/���/_³\*�'z�T1S�`%�E�'N]�c���/_³\*�1z�T1S�`#`%�od#d�G'H'3�'��P ��'N�P Y*S1\�_´Tyx#z�Y*�*ZV{*­'z]��������Y��*Zy{*­'z]�� ��/��Y*�*Zy{*­'z]����Y*�*Zy{*­'z]��¡I�]`LaAd]d655¢J®I7:9rg�]�cP �Q· W1^1z�*#S'­#S1\/_�*#S'­#S'\Q·�²*­#�*Z�J%`%�Jd]d�¢J®'K�½�L�Motvu�y�]��P ��·,U]\*����¶1z]\�Tyx��/_³Y��*Zy{*­'z]���*�V��^Q}±Y*�*ZV{*­'z]�#�c�J�'�]�c�>�y�]¡'Y*�*Zy{�­'z]�ON��y��`%�Jd]d�¢J®'K�y����P ��·�W1^1z�*#S'­#S1\/_³Y*�*ZV{*­'z]��*#S'­#S1\¸}±Y*�*Zy{�­'z]�#��`%�Jd]d�¢J®�g�PRQ¯�<S�sý����T�y�#�cP ��·,Y�T|­]­U�^*ZVz/_ �'N]����Y*��Zy{*­'z]�ON��y�c�E�'�c���y��`%�Jd]dWVRX�kZY�y�]��P ��y�'OQP ��y�#bcP�y�#wcP Tyx#z[;/_´Tyx#z�x%`LaAd]d0\�]"^�k��JÀ�y�]��P \*^1z'{#\'x��]��¡Lx�N�w'�c�Ed]d��O_8��s �]�O_8�]b'��gr�"`�y�]N�P ��y�#�cP�]�y��P Tyx#z��/_´Tyx#z�\�`LaAd]d�aF]"^�k��JÀ�]�]��P \*^1z'{#\'x��'N]��=A\bN��]w'��dX�y�]�c�Jd]d��O_��y�]��s �'N]�O_f�'�<g��"`�]�V�cP ��]�y��P�]� OQPE�

Ä M$O þ2³ÍÌ r�s t;u.� Ê£} úOc � x } ©dfe Î g$��Ô ü :.¥ÄWh ß � ¤�r�s t<u.� É�i ) ß ¡ Ý �<�kj H«Â Ðml þ'n ² ß M É<: 5 ÿ&=�> :�;po�qWr j�s H«Â ¬�« H lþut ¡ > :�¥

ÄWv ß � ¤4r;sdt�u.� É[i ) ß ¡ Ý0w Ç j H«Â � HpH l þ'n ² ß M É;: 5 ÿ&=�> :�;yx8qbr j ¬Oz H«Â¬ H l þut ¡ > :�¥

��� �ô�G�=<?L@�B�D þ"{[| �"}K � � ¥*m~ f ë /¿® þ�³ Ì qWro� É r�s6t4u h ß v ü�� Ø ¡NK¯# þ"� ÿ ¡ É � Ù ÿ H µ Ý+� ¡�� Ñ ÿ À

å.¡ > :�¥�N� � ��� �������

� �

«#Ð

Page 61: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[0] [1] [2] [3] [4]

17 23 10 32 13

��� ÑÒ¬m� " + G'�b�

¬ÍF � Q P G�� c��LþEÕ � É . Å ß [�] G Å �W� ) þ D6F � Ø�:�;A=<?L@�B�D þu� ´ K�� � ¥�*Ñá� {���� ø��¡ !2 úpx ø�� �|¤ úp¥%ú þ�� ¡ � �8�0��� ÿ ¦Z§�c ¡ > :�¥¬�Ñ Q P � c�� � ÉR� ÿ Õ0µ K G G ßR ¢¡ ü :.¥

Tyx*zIWVz'{#U*^|x#z¸}���}�����a�ayO*�1O��Eb'�#�����EaVO*�'�c�Jb��]�1���8ayO*b]�/�oO*b1O����8a|b]w]�c�Jb1O*b*�����

î%Ñ � ÑÒ¬ Ó ß�£ ¤JG!� É ¬�¤W¥�G Å � þ � Ø<:�; ß ­+¦ ü :�¥³¡�K�ò µ Ý É Å � þ¯%6' ; �$) � Ö) ¬F§�G�Q P ÿ K M > :�¥

Tyx*zIWy{'� }�����aV�c�o�����

Ð�Ñ � Ù ß ��� þ ��¨ �"} É . Å G � ) � û ÷ �ª©¬«®­ ÿ ɯ[�] G � ) � û ÷ �ª©��¯­ ÿ"° ' Ý��d´ > :�¥«�Ñ�±�²�G�7�9o�>F�G�H³¤ ÿ ¡ > :�¥

¶1z]\�Tyx���Y*�*Zy{*­'z]���*�V��^Q}����Xa�º ����º��>º%$'&�º��3�¶1z]\�Tyx���\*^*Wy{*­'z��<º]º��Y*S1\�_´Tyx#z�Y*�*Zy{*­'z]�����c��Y*�*Zy{�­'z]�� ��/��Y*�*Zy{*­'z]����Y*�*Zy{*­'z]��¡I�]`La

\*^*Wy{*­]z���\*^*WV{*­'z�¡�Y*�*Zy{*­'z]���*�V��^Q}±Y��*Zy{*­'z]�#��¡ºª³cº5¡�Wy{'� }±Y*�*Zy{�­'z]�#��¡Iº�´ º���WVY�Z1¹|{#z'°]{#z/_�\*^*Wy{*­'z�`%�

µ·¶¹¸� cI�Aþ ó�;uºb» ü:¼¾½ 7 ' ; ­ ß>þ s c ë :<; ß ��� > :�¥ ­�­ ü ? ó�;Rºb» A ß � É ) #�K

å�¿ ´&� º É È0� � º É2M;O�P K¨å"À'�U�Á�ÃÂwt ë º�Kçâ É ¬ B G�� c��Aþ w6Ä ¡ Ý â>ä�åoò � ÿÅ ; � ò�� µ ´çM Ú � 58Æ É â¯·�K G G ü G<Ç � > }(·�¥Ó ' Æ É F�G�H³¤JKì«F§�G ) # Î �È� Ñ ¬]Ô þ È0� � º ÿ ¼¾½ 7 ' ; ­ ß�þ Á ' Ý�� > ¡m£�¤0¥>�À É ��� È0� � ) # þ:É B ² Ý É$: 5 þ ��� ½ ÿ'Ê µ ݱ´ > :.¥F ÿ É"Ë µ KWÌ ü ��� È0� � ) # þ:É B ² Ý É$: 5 þ:Í � ½ ÿ'Ê µ ݱ´ > :�¥­ 5 þ Ë M ò+Î Ì KI; > ü:Ï M t }8Æ�H � G ü :�ò ÉÄ � c8� G"§ ) � � 8 åoK � G ÿ É ¼¾½ 7 '4Ð GNQ P þu� K ÿ 1 ;�G���rRÑyÒoG"ÎWÓ Õ � ü :�¥Ä Ë M GWÌ � å ��� È0� � ) # þ:É B ²I; ß ´ ÉRÔ ñ�K0� c�� ò Ë µ Ý�� ; ßuÕ M > :�¥

«�«

Page 62: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[0] [1] [2] [3] [4]

17 23

10

32 1310

��� Ñ îÖ� ��� ½ þ:É B ²I;

[0] [1] [2] [3] [4]

17 23

10

32

13

10 13

��� Ñ Ð×� Í � ½ þ:É B ²I;

ß � ¤¹l�mCòIóX;�G ü É F�G�H³¤ ÿ É � c��Lþ ¤ > ÌÙØ ¡ � ' ;H³¤ ÿ ¡ > :�¥Ä ��� È0� � � HEþ"Ú[Û ÿRÊ µ Ý Ì ;�¥4Ü � K ß ­0¦ ÿ � É Ú[Û � å�Ý ��Þ �N5 K � s þ�ß L�;

j �à� ÑÒ«ál7¥Ä Í � ½ ÿ È0� � �|î þ:Í � ½ ÿ'Ê µ Ý Ì ;�¥0Ü � K ß ­0¦ ÿ � É Í � ½ � å�Ý ��Þ �N5 K ¬#îþ�ß LI; j �È� Ñ � l7¥

Ä�â � ½Zã8ä G: 'å j �È� Ñ s l7¥­ G+æ M¼F þ6G$µß�çbè ÿ �ÍÌ5ß É F�G�H³¤ ÿ K M > :�¥�*Ñ ��) d G�# þ0HLß :�;�¥¬�Ñ Q P Gé© d ­ ã8ä G Ù�Ú ü É "�È�G�� c��Lþ�� ¡ É;: G"ê O þ � ß,ëIì ¥î%Ñ:© d ­�í�� c��Iß © �î­Rí�� c��Lþ 3ðï<7 'ðì ¥Ð�Ñ d þ �òñ¾æ ë ¥«�Ñ:© d ­�ò�"bóôí�� c��4õ÷ö ­ ï ü+øIù÷ú4û :pü ü õ ²0ï8Æþý ÿ'ÿ µ�� Ï�� tIë ¥­ ï ÿ�� µ������ ����þ�� ´ > ú�� ü ¥

[0] [1] [2] [3] [4]

172310 32 13

�k��� � ������� j�� l

�O�

Page 63: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[0] [1] [2] [3] [4]

17 2310 3213

�����! #"%$'&)('*,+�k��� � �������.- ý0/

[0] [1] [2] [3] [4]

17 2310 3213

1#2�3,46587:9<;>=@?ACB��ED0F �����.-HGI/

�0D

Page 64: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

J KLKNM

Page 65: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

J OQP R S T U V W S X Y S Z

[]\_^ `badcfehg ijLkmlonqpsrotvuxwzy|{I}�~��@� � û#�����m�m�#� �o�����������#��� � > ���m� ú��.�����L� ¥<� >

�6� ���#.�<� � �+û)� ���� 6¡�¢�£¤����¥§¦]¨ � >© � ¥ A#ª ��« � �q¬q� ¥�­�® � � ­>¯�° �±�² ³ �� �¡6¢m£¤� ��� - A´D0µ � / ¥�� �¡6¢m£¤� �#¶�· °6��¸L¹mº �]»½¼�¾ ­ �<¿mÀ � ¬�Á � ¥�Â.ÃÅÄ ¶�Æ§Ç ®ÉÈ � � ­ ¿mÀ ¸½� �Ê �.Ë � ¶<Ì � ¾ ­ ��ÍNÎ�Á � - A´D0µÐÏ /7¥6�� �¡Å¢Å£¤�ÒÑ�Ó ³�ÔÅÕ �6Ö<× Í �Å���6¶ ® � Æ ³ »½¼�� �¡�¢m£¤����Ø ©ÚÙ �½Û �<�]ÜmÝ © ¨�Þ§Ö � ¥�� �¡6¢�£¤� � ± ��ß�à Ö�×Ũ �6Ë �������á G µ �ãâ�ä � ¶�å6æ�ç��½Û �@è � ¬�Á � ¥�Â.ÃÅÄ ¶]éê ��« �#ëIìIíïî�ðxñóòõô � � ­q���6��� ³ ¶�� ³ «�öL÷�ø§��ù�ú ��Ë �� 6¡�¢�£¤� � ± ��û Ë ���6�#���� - AüD0µ GI/7¥ Û�� �L�o����� å�æ�ç�� á G µÐÏ âLäþý ³ ¶ ®8ÿ ëIìIíïî�ðxñóòõô����������������������@� ¾ ­ � ¶ ��.���� ��� � �# �¡�¢�£¤������� © ¨ �6Ë ¯L°§����� ¶ ���6� ����� Î@Á � ¥ »½¼ �¤� ���6��#��� � �q 6¡�¢�£¤� ³ �N� Ö�� û Î@Á ��� �]¶"!<� �# Å¡m¢�£¤� � ���6�#�#� åÅæLç © ���m�#���Ø$# �.ËL� � ��� ¥[]\&% ')(+*

Ô",LÕ.- �o� �0/�132�4�5 è76 � ¨ �ÅË �q¬ ¶.8 × è.9":6�<; © ¨ !]� ¾ ­ �3= à Ë�� � � ­ Û� �.>�?3@BA�CEDF?HG n ?FI t�JLKó{MONQPz~ó{MSRUT�} {õ�@� å6æ Á � ¥�Â.ÃÅÄ ¶"VXW , � V ��Y Ù © ¨$Z V[ � £H\���£ � ¬ Ë ¾ ­ � ��Ë����]m�Å�F^ ��_a` , ���Hb�¢�� [ ��� © ¶�c$d �fe0g ç.h � ç#��.��]Å���i^ �7_ ` , ���jb�¢q� [ ��� ¥k �0l��¤� �m�on�p ��$` /��oË��L� ³ Í �,¶�VqW , � V � Z V [ �]¥s¦ �#éErts �7u � Î �

�.��^ �E_v` , ���qb�¢#� [ �½Û � �iwXxjGty�zF{X>t?E@|AHC�D$?�G n ?$I t�}~MST�����N }�T��7JLKó{MNQP ~ {M�RUT�} {õ� ¶.� © ¨������ � å6æ Á � ¥����� � ³ ¶ �O� - �q��l¤� , � � ¦ � ¾ � ¥"��× Ë���� èÅû Î)Á � ¥��t�<���0�m¨�¥�Ã Ë ¾ ­ �

g

�������f�L����o�¡ o¢¤£�¥�¦�§

A D0µ � F �� �¡6¢Å£¤� � Â

�©¨

Page 66: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

g

ªL«�¬L­¤®�¯�°±³²~´¡µL¶�·L¸�¹h

º�»½¼

A D µÐÏ F �� �¡6¢Å£¤� � ¿mÀ

g

�������f�L����o�¡ o¢¤£�¥�¦�§void drawLine (int x, int y, int w, int h)

A D µ G F �� �¡Å¢Å£¤� � ���.�L�

� ¬ ¨ ��ËO�j��¾ ��� �.Û � �i¿E?3{tÀXÁ r¤t ~ uþu~�ÃÂÄN ~ï��� å�æ Á � ¥.ÅÇÆSÈ©Æ � ³ÊÉLË�Ì �BÍ�Î�ÏÑÐÓÒL�� ­�Ô��.Õ k ��� è e�g �.Ö �½¦�¨ � Á � ¥��� - �q�"l¤� , Í !<�O�H� ³ ¶.8 ×t×�× è �� 6¡�¢�£¤� �L� ¥�Ô��.Õ k �6� ³ ¶38 ­ � ¦ �<�����Ø�Ù AÛÚ p x7I tv}��ÃT�KÜK���� åmæ Á �tÝ � � � Ö7��Þ � �.������� ¥ Ø"Ù A � �ß�"� ��à Ë Ú £4 [ � � �q 6¡�¢�£¤����áFâ �ËEÝ � ³ òõôïî � � ­ k �"ã#�o�q�@¥ � Á � ¥�Â.ÃmÄ ¶�ä © l¤� , �à Ë�� � ��åçæèÓééÓêïò � � ­q£ 4 [ è6ûNÎ�Á � ¥ Ûq��ØjÙ A �|� ��ëo� l½� , ��à Ë � ³ ¶�Ì � ¾­ �<ì ¬�Á � ¥

íÇîðï"ñóòSô�õSõ©öðíÄ÷óø

� ¬ � �# Å¡m¢L£¤����ù � ¥�­ � ��� ³ ¶ ¯�° � �$� © ¨0ú � Í �q×�Ä Í�Î@Á �"� è ¶ ¯�° ³ ßà © ¨ � � ¥"� Í ��×�Ä Í � Í � á � µ û âLä ��� © � ¥��� �¡m¢�£¤�����0� �Ë ¯�° ��ü á ûõµ �ãâ�ä ³ ¶�� �¡�¢�£¤� �7ý �LÍ ¦ ��Ø�Ù A � £ 4 [ §�@¥ � Á � ¥ © � è ¦]¨ ¶ l½� , � �# 6¡�¢�£¤���@¯°ÿþ � ��� �.Ë � ³ ¶�Ì � ¾ ­ �<ì ¬�Á � ¥

ñóòSô�õSõ©öðí����iíÇîðï"ñóòSô�õ�õ©öðí½÷óø��

û Ë £ 4 [ � Ø�Ù A � © ¨.às¦ � �� Å¡Å¢�£¤��� ¶F8�� £ 4 [ � A�C�IXD�C�I t�NQPLK|~çT�P } {���� åæ Á � ¥������� ���� ô������ íÇé ô�� ÿ�� í�� í�� �� ���� ô�������íÇé ô! ÿ�� í"� í�� ± ��ò�ô�î è ¥��L×�¨ �6Ë$#&% �$' © Í Ö � ¥ !��¾ ­ Í £ 4 [ � ` , [ � , [ ��à ¦�¨ ��Ë#� ©)( ­ �+*

B",

Page 67: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

-/. Æ"021 �6� ¸L¹mº�3546 7� µ ` , £j\�� , ��Õ98��&:

;=<�>!? � ä.� � ¶A@ Þ Ê �CB >!? ô0í ì � ÆED � Y Ù Ö�× ¶ ` , £�\�� , ��ÕF8��:.�HGJI�.Ë ¥

; Ûq�AK&L� ³ ¶ 354 © ��� ¸�¹�º½� � ¸�¹ À hm�Ë��Læ � 3�4 è Ê Í �L× ¶M@5N �= �m� ¦ �PO=Q ��R ����Õ èHS$6 �Ë ¥

;=<�>!? � ä� � ¶ »½¼ ¸L¹mº �#Ì �F= �m� ¦ �PO=Q ��R ����Õ èHS$6 �.Ë ¥;=<�> î � ä.� � ¶AT=U½� R ��<Õ O9Q.�v��¶AV5W§�YX Î�Á � �A3=4�¸�¹6º � �q�HZÃ Ë ¥;=<�>�[ � ä� � ¶]\�W À h �&^ Ñ W À h � �5_ Ã Ë ¥; æõí ��`�� ��í � ô � ä� � ¶�]Å�3�¤�PK5L �Pa Ë ¥;5b ôÇé�è�ì�ò � ä� � ¶ ` , £j\�� , ��Õ98��&:� Xdc��Ë ¥;=<�> ®�� ä� � ¶ ` , £j\�� , ��Õ98��&:� ±fe © ¶ R ����Õ ³ ý.�PO=Q �ga Ë ¥;=<�>!? � ¿ � Î�� <�> ì ��¥ ­ � ¶ghFi)j � 354 �.Ë ¥

Ï µ 354 c$d¤�.]5k Y Ù;5l�> þ ê �!� è ì � � Ê ��Ë � ¶5m �Hn§�Ob5o � ð ñ ? ép� ñ ò�ô ? � íÇé � Æ ñóò ® ìIô ® ô þ �ED � Y ÙÖ<× ËL����¶ 354 © �L� ¸L¹mº Úrq5s � ³ q5t Y T Ý � À hÅ�.Ë ¥; �.Ë � ¶$8�� ¸L¹mº§�]uwv Ê �.]5k è Y Ù Ö<× Ë ¥; ]5k�X! × �Å� Ê �7Z V [ � ± l¤� , � £H\���£ �6Ëq�6¶ R �6��Õ � 8L� Ê �ASE6© ¨ b ôÇéè ì�ò � ä� � ¶�x k [ � ��8��<�5y è Y Ù Ö]× Ë ¥z {

B �

Page 68: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[]\r| }�~������

Û × �|�<¶ l6�.Õ¤��¥ ¦ �d�]� �Y�.� 5 ��às¦�¨ � ¬�Á � ¥ �� ���� ô�������íÇé ô� ÿ�� í"� í � ÔÅÕ � © ¨l ê"� ñóò ® æ�í���� ÿ�� í"� í ��à�¦�¨�Þ§Ö � ¥ Ì � Û × � Ô",$� `�Õ © ¨ � Ê © ¶X! � Í V�W , � V è ç6Ë� s&� © ¨�Þ½Ö � ¥ Û��"VjW , � V � ³P� �Å���H� èmû Î ¶��.� �HåïðIí���ô����Eå���íïò�ô����iåçæèÓééÓê�ò��` , [ � , [ ��� ¥ /j1F2X4<5�� ³ ¶ ` , [ � , [ ��à ËO�5y ³ Ì � ¾ ­ ��Í ¦�¨ � Á �J� ¥����� ñ����2�Çî��&� � �FíÇîðï"ñ����2�Çî��~÷��r�Çöf���ðõ ��î��çø���¢¡£� ñ�¤��ðíÇî��¦¥ � �FíÇîðï"ñ�¤��ðíÇî��~÷óø¦§��¨�� ¥Sô ���"��©Hª©ö���«&¥"���óí�õ ¬�ö�­�¥ÇöðíÇîðí�õ ÷�®�¯��2¥�°���© ±Y²ø¦§��³�� ±óô�¥Çî/¯£´µ¥"���óí©õ ¬�ö�­ ¥ÇöðíÇîðí�õ ÷�²ø����¶����·�� ¸�¸º¹A¹¼»$½A¾P¿gÀ�ÁÃÂ$Ä9ÅƽÈÇÊÉ ÷�Ë�´ÍÌÏΦÐÃÑ »gÒHÓAÔfÕ�Ö¦× ø��Ø��Ì�Ë � ÙÌ ��� Ù�ÚÌ�Ì � Û�Ü�Ý Þ�Þ�ß2à � �Há¦à"â2ãäÛ�Ü�Ý Þ�Þ�ß2à�å �¢¬��"��©�æ���ç Ú

èFé�ê!ë�ì�í�îðï=ñóò&ô=õ9öp÷=øYù=ú9û]ü5ý)þdÿ�����������þ ¥èFé � ë���í�îEï&ñ� �����=û������������ ñ��wû�������� þ=ÿ! �"$#�%�&Yþ=ÿ�����Hþ ¥ ��í�' é)(�ë���í�î�*,+��-.#�/0��1329ÿ4�5ï=ñ65�ë879�;:;<;=)>?5?=@��í��A:�B6� ­ ø�CD�EF��G�HI�þ ¥IJLK #�M���1äï�-INIOQPSR þ ¥

èFé)TVU;:V:?=��Aï9ñXW P6Y�Z�[ �I\ ­!]�^�_ ûYþdÿL����þ ¥` KbacK �F�I�I#=ï9ñ�dQe�fXg9hg/ü=ýdþwÿYò�ô9õ ]ji ñc�Ik��k ]Sl�m0n 2o� R þ ¥Fl�m ��p

ï=ñ�qb�I\ ­!]cr�s ut R � R þ ¥è�vowyx�z{f K$] � K| ñ�}�~�Aùu���I������u��z$���Fp.# ] � R þ ¥è��I�$#I\4�F1äï=ñ)÷ [X��Z�[X� û _ ÿu�$# l�m ��ppû6x�zIbe R þ ¥è���$#5ï=ñ l�m ��p û!��zFþdÿ)ø�C$D�E n G�HQf K 1�� R þ3��9ñ ` K ûS�3���Jþ J BX#$\��ppû6���Ibe R þ ¥

�I� | é ê!ë"ì�í�î��d÷ [X�bZ�[X� û _ ÿS��#=ñ����b����#YòJô5õ û!/��SBAñ ` K�n ü5ý=òJô=õ�B P1S��z{f K R þ ¥ R �=ñfé)TVU;:V:?=���wS���0�þ ¥���¡  Û£¢�¤,¥"â9¦4¦V�Há¦à"â2ãäÛ£¢�¤,¥"â9¦�壧©¨"ßcª¬«2Þ­¦ âV§ ç Ú

÷ [F��Z�[�� û _ ÿu�#���z0be ] � l�m #�M$��1Fï=ñdø4C0D�E¦ûc�3��� P 1u��z P 1&ö®� Rþ ¥ �I� | ñ]é)(�ë@��í�î��d÷ [L�.Z�[L� #&ï5ñ�¯�°4h û!x�zFþFÿäø�C3DcEb±"í@:¬T�ë8²)³V´Aµ;=�U;�A¶ n G�HQf K1�� R þ$��Fñ JLK ûS�3��� P 1Jö K| ñL��·�¸�¹.��hpû6� � ÿ J B n be R þ ¥º�»½¼¿¾ÁÀÁÂÁÃ6Ä�ÅÇÆyÈÊÉËÂÁÃL¼ÍÌ!οÏSÐÇѽÒÇÓ�»ÕÔyÎÊÖØ×ÇÙ�ÄÍÚyÛ�ÎÕÜ�Ý�Þ�ѽÒÊÓ

᪅

Page 69: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

á¬�?  âA�?ãåä/â/Þ�ܬ¤�æ æ­ç)è ß2Ý�à­é�ååê ß9¦ ß è ãµã)ëV«�Þ�â ç Ú

ìîí�ï{ðñ =@òó7ô�A´¬T�ë�î�î�õåö�ë@ò�ëPûLqb�I\I÷6#���� P ] fF� ¥ø�ù®ú,ûÇüyýÿþ ý ����� �������# ú�uü �Vþ�������� ����� ñ ú�� � þ���� � �������# ú J�J û!W P 1�� � û]ü�ýFþFÿ ¥à;ù �4·�¸�¹I�!h û�� � [ � <;=�î@=¬µ¿õ©²"!�ë@� ��#&ñ$#$�!W PyYIZ�[ �!h û&%�h®� <;=�î@=¬µÍõ'!�í�î�î@=�'ó�¡#Yþäÿ ¥(*) [ �,+Yé9TVUA:V:A=���#.- P 1.w{±�í@:VT�ë?²)³;´;µ;=@UV�A¶ n �3���0/ R þ ¥

13254 687:9 ;J � R�R =ï5ñ=<3>4��ö YbZ�[ #Aü�ýjf K ÿAòJô�õ n@? f �Ê1 =�A � n P ] ����Fñ�w4��Bce K

��#Pü5ý PSR0PCB ÷ ¥ò&ô.�c}EDÈ÷ [ #0F5þdÿS})ù Z û=GHEIKJMLONQPSRSTVU!By�3� R þ ¥ ~$� [ � })ù Z ï=ñ ` KIauK �W [EX@Y ù Z #[Z=\jf K 1��äÿ���äñMü5ýFþ)ÿ W [EX@Y ù Z #\��L1@]_^3befÿ�~�� [ ���[`=a nb � R þ ¥c �V�V� Fï=ñ�qb�~� [ �ed û6x�zdþdÿbBPñ ` � W [=X Y ù Z @]f^$.eJÿ3~� [ �y���Egihkj

& ] wu�äû,lnm4 � K R þ ¥ènoqpó7 ë�î¬=@´roènoqpó7 ë�î¬=@´ts9�V5VUA:roèno ñ =��?=8±95�ë8²�í¬¶roènovu�í¬µ 7Vwxoènovu�ë��ó±yu�í¬µó7"wxoènovuy!­>�ì8=�îtoR �=ñ ` KIauK �~$� [ �zdb#.- P 1FñXqb�I\I÷ ] ��Z ÷6� û6x�zI0e R þ ¥è={?=��;:Íõ (!ê�|Ss"}è={?=��;:Íõ T�~�ê�pè={?=��;:Íõ�s���|�ê�s)<è={?=��;:Íõ T�~�ê�p���{A=@�;:Íõ�s���|!êts)<f�hL#=ñóò&ô.�Sdje�f&û@� ÷ [ �$� ����ô.�Sdje�f&û6x�z)þdÿ3���$� Sx�z PSR þ ¥�� | ñ�� �y��� � �v� þ�� � Y ùF�jE��b� àV� � ÷ [ ���$~�� [ �$û�]����� K$| ñØqb�3\÷�# P 1�{?=��;:

�d÷ [X��Z�[X� û _ � R þ ¥ßy�

Page 70: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

à"â2ãE�"ß2à Þ�壧��­¤2àVäv��â è «q�A§��&�"ß2à Þ�ãµÜy�9¢��x� Ìv�!ç

beu�)÷ [6�.Z4[L� ï5ñ3B��2 �¡  {A=��A:e¢b�X�=�b#3£�¤ P 1=¥Ie R þ ¥ é ê�ë�ì�í�î ö�é)TVU;:;:A=��gï=ñü5ý)þdÿPò&ôb�~$� [ �]û l�m B P 1@¦Q��1���1FñS±�í@:�{A=��;:Jø�CD�ELux�z)þdÿ J B n �.§ R þ ¥�I� | ñ.u�w8²"��í)>?5�î�ë@:�í�¨Õõ ö�ë¬ò�ë�äïFqb�I\I÷6# ] ��1�� R þ ¥Ìv�   �"ß2à ÞE�;�Há¦à"â2ãE�"ß2à Þ�壧��)¤2àVäv� â è «q�A§��&�"ß2à Þ�ãµÜy�ô¢��x� Ì��!ç �Ì á   � Ì áJà"â2ãE�"ß2à Þ�壧©�;«ô¤9¦ ß ç §��&�"ß2à Þ�ã�ª)¢"«�¬,¨­� Ì��!ç Ú

�V®   ¦V�?ãåä/â/Þ���ß2à Þ�å¯�;� ç Ú�V°   ¥A�?ãåä/â/Þ���ß2à Þ�å¯�;� ç Ú� Ø   Þ;�?ãåä/â/Þ���ß2à Þ�å¯� Ì�ç Ú

ìîí�ï{ðu�w8²"��í)>?5�î�ë@:�í�¨Õõ ö�ë¬ò�ëHû3±f²�# P 1 ñ =@ò 7ô�;´¬T�ë�î�î�õ ö�ë¬ò�ëHû6��� P ñfé ê!ë"ì�í�î�BÈé9T;U;:V:?=��u�Hò�ô n

� � ��� � ��� þ³� � Y ùu�QE��b� àV� � ÷ [ ���3~�� [ � Yü�ýQf K ÿ�\÷!# P ] f�� ¥ R �5ñ� .�~�� [��w&´ P 1_µ ] fS� ¥132�¶ ·¹¸»º½¼¿¾»Àñ =@òó7ô�A´¬T�ë�î�î�õåö�ë@ò�ëÊ�,Á.eAï§@Ã# P 1�ñrÄ Å9ï6d@Æ$# _ ���¦ñzÇBFEÁ����È¡É û]þ5ÿKÊ�Ë ²�Ì�ë��;´�íÕõ ö�ë¬ò�ëtÍ �8ù àÎ=Ï �@Ð_Ñ û P 1_µ R0PB ÷ ¥Ê�Ë ²�Ì�ë@�;´�í¿õ ö�ë¬ò�ë]ï9ñóò�ô=õb�¡ÒfÓ�B¼ü5ý�ûYþwÿL�� B P 1 éV��íyË;:�{ó7�í�î�¶YûÔ] ��1�� R þ ¥EÕ×ÖØ <�Ù3���4äïFqb�I\I÷6#�]C� K 1�� R þ ¥���¡  Û£ª�âvÚ�Þ��V«/â9¦9é&Þ;�Há¦à"â2ãäÛ£ª�âvÚ�Þ"�V«/â9¦9é�å ç �ðÞ Û&á¦à"â2ãäÛ£ª�âvÚ�Þ��V«/â)¦9é�å ç Ú

èFéV��íyËV:�{ó7 í�î�¶6�d÷ [X��Z�[X� û¡Ü�M _ �F1FñX����:­Ý�B:�¨6#[£_¤Qf[/�1�� R þ ¥�VÞ   Þ;�?ãåä/â/Þ���ß2à Þ�å¯� Û ç Ú� �?  Þ;�?ãåä/â/Þ­ê�ß9¦/Ý�ß àVä�åOÛ Þ�ç Ú� Û   Þ Û ãåä/â/Þ���ß2à Þ�å¯� Û ç Ú� �¡  Þ Û ãåä/â/Þ­ê�ß9¦/Ý�ß àVä�åOÛ Þ�ç Ú�"�   Þ Û ãåä/â/Þ"à­é¬«�Þ�¤,¥�¦ â�å¯��¤9¦@ä/â ç Ú

è$±"í@:;<;=�î)U�>8�ó±Pø�C0D�Eóï=ñAü5ý�á.�[âãºû6x�z PSR þ ¥0J�J äï=ñ àVä ò&ô�å.# P 1�� R þ ¥ß �

Page 71: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

è$±"í@:�Ê;¶ó79:�ë"ì�î"ífø�CD�Eóï=ñ æ.� n :;µ¬U�í ] h�ÒfÓèç�é�êë ìºñÔw�ë�î;±�í ] h�ÒfÓ¿ç�é�ê�íë ì# PFR þ ¥$J�J 9ï=ñy:�¨�#�£�¤Qf K 1��äÿÔî=ï�ð=ñ�^0�+é"��í�ËV:�{ 7 í�î@¶Aû3ÒfÓòç�é�ê�ífë0ì0#P 1�� R þ ¥

è�:xÝ #¡- P 1=ï�ñ!±�í¬:�Ê;¶ó79:�ë�ì�î"íPø�C�DuEfûX���4� P 1�� R /m n ñy}.~��Ãùu� �3� ��4�F��z$� ë ì.# ] �F1�� R þ ¥

ó Þ   �/Þ è «�à ç äq�¬æ"¬�à)â�Ý Þºå ç�ôó¬�?  è â/Þ�Ý è à�Þ;�?ã ç â/Þ)ª�âvÚ�Þ�å ç Úó"Û   Ù

® Û   õ�ß�«£é�äq�¬æv�2Ý Þ9â�Ý ÞºåO��Þ è «�à ç ä ç0ô® �¡  Þ Û ãåä/â/Þ)ª"âvÚ�Þ�å©ä ç Ú®��   Ù

è=Ä R �± w8²�sô�;5VU;:÷ö�±Vw8²�~­U;:¬5;U;:�B6�{÷¦ø�C0D�EJûÔ]{�F1�� R0P � n ñ JXK ï :­Ý­öF:�¨ n £_¤P 1��Fÿ+é"��í�ËV:�{ó7�í�î�¶L#.- P 1FñL´�í@:���íyËV:÷ö4±�í@:���íyË;:�B6�{÷fø�CID�EfûS�3��� PSR þ ¥

è�´�í@:���í�ËV:gï9ñAü5ý{f K 1��FÿPò&ô5õ û,ødþ ø�CD�EL�þ ¥è$±"í@:���í�ËV:gï9ñEæ.�.�Yò&ô=õ û]ü5ýFþdÿ)ø�CD�EL�þ ¥ìîí�ï{ðÊ�Ë ²�Ì�ë@�;´�í¿õ ö�ë¬ò�ëMû¦ñ ±Vw8²�sô�V5VUA:ùö4±Vw ²�~)UA:¬5VUA:$û�]��   ñkú@û�:­ÝËõ ´�í¬:���íyË;:�*,+üöF:�¨Õõ ±"í@:���íyËV:�*£±;+ û

]�÷u\I÷6#�/{e�È � ] fS� ¥132þý ÿ��8¼����

Ê�Ë ²�Ì�ë@�;´�í¿õ ö�ë¬ò�ëy���� [ E�fï5ñ�qb�\÷!#X�3� n��� f K 1�� R þ������ ù � � ¥ �� [ E��� �ïo<A=��;:�ë 7ô��íVµ4B6�{÷Ç����þ ¥�)�?  Ûqª�¤2à"â9¦�âA�Há¦à"â2ãäÛqª�¤2à"â9¦�å ç ��âyÛ&á¦à"â2ãäÛqª@¤2à"â9¦�å ç Ú�qÛ   Û£¢�¤,¥"â9¦4¦V�Há¦à"â2ãäÛ£¢�¤,¥"â9¦�壧�¬�à)â�Ý Þ� ©§ ç ��¦VÛ&á¦à"â2ãäÛ£¢�¤,¥"â9¦�壧q�2Ý Þ9â�Ý Þ� ©§ ç Ú���¡  Û£ª�âvÚ�Þ��V«/â9¦9é&Þ;�Há¦à"â2ãäÛ£ª�âvÚ�Þ"�V«/â9¦9é�å ç �ðÞ Û&á¦à"â2ãäÛ£ª�âvÚ�Þ��V«/â)¦9é�å ç Ú� �   Û�Ü�Ý Þ�Þ�ß2à4¥A�Há¦à"â2ãäÛ�Ü�Ý Þ�Þ�ß2à�å,§þª è ß�æ/â�ä)ä@§ ç Ú

é­(�ë���í�îA�©¥.\F�Q<A=��;:�ë 7ô��íVµ?������#X�3�dû �� þ)ÿ�#�ï5ñÃëV¶V¶Yø�C3D�EfûF����� PSR þ ¥�J �c�)ñ��3��� BÁd e�fHï=ñS2 hÂg��6��t0� h K �����0# P � n �X1Fñ�� ^�� # �0É{f K R þ ¥�J �!��b� J Bóû"$# %&nJ×L�')(+*tP-,xT U�B HI� R þ ¥/. ÷@������#&ï5ñ10.#$2�3)ÿ3wS��ñ�âb#$2�3dÿ3wF�5ñZ�4�5.#�2�3wÿ$wu� ] i ñ��$k��$k42 � R þ ¥é­(�ë���í�îy#�ï=ñ ` KIauK6. ÷0��� �]û6x�z)þ)ÿ J B n be R þ ¥�7 B�M$� . ÷0�����Øäï���8 ]

�� P g�be ] �$��Fñ$9�: ] �� ûYþdÿ4#5ï9ñ$0.#�2�3wÿ é­(�ë���í�î�����#9ñ3â�#�2�3wÿ é)(�ë���í�îû3Ò K � � PSR þ����;� ù=< � ¥

ß><

Page 72: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Container

JPanel

JLabel JTextField

JButton

JPanel

JLabel JTextField

��� ù �@? ��$� ��

��� ù=<A? 9�: ]B. ÷0��� �

ß@ß

Page 73: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� á   âA�?ã ¤ôé)é�åÿ¦V� ç Ú� ó   âA�?ã ¤ôé)é�å�Þ;� ç Ú�V®   âyÛ ã ¤ôé)é�åÿ¦VÛ ç Ú�V°   âyÛ ã ¤ôé)é�å�Þ Û ç Ú�DC   æ ãåä/â/Þ)¢�¤FE�ß2Ý Þ�åÍà"â2ã&Ü"ßvÚ)¢�¤GE�ß2Ý Þ�å©æ��ðÜ"ßvÚ)¢�¤GE�ß2Ý Þ�ã)H>Iv«KJ�¬v� ç�ç Úá Þ   æ ã ¤ôé)é�å â?� ç Úá¬�?  æ ã ¤ôé)é�å ¥?� ç Úá"Û   æ ã ¤ôé)é�å â�Û ç Ú

è45rÝ��4��#pî�Ý�B�:xÝ�ñÊ5*¨�����#Èîy¨SB�:�¨$û �L P ñ ` K û ²A�G��� [ EM�N� � ûðüäþ{<;=��A:�ë879��í¬µ�d÷ [X��Z�[X� ������# �� PSR þ ¥

èFé­(�ë���í�îðï=ñ$O.#�x�z P ] � K| ñL��wûQP�gihSR�TVU�gih #�WX2�3�1 �� PSR þ ¥è . ÷ ���Q�gûLx�zdþ ÿ�#=ï�±�í@:�ê!ëy!A=@U;:�ø�CD4E¦ûu�$��� PuR þ ¥�Y P �MïF-0 NbO{PuR þn ñ J�J äï��Z� [ EX�[��� ( ��� ² n £_¤ P 1��äÿL\X]äú�^�_.�,+c#.- P 1äñQ0.#�2�3)ÿ. ÷0��� �]û6x�z P 1�� R þ ¥

ìîí�ï{ð

ø�ù Ê�Ë ²�Ì�ë@�;´�í¿õ ö�ë¬ò�ëy���`� [ EM�c��d e4fJû�a� � S��b fÔ/)ñ���3� �L $nji ÷Ê�f�dÿ@g)û$c] fS� ¥ O.#�0�d.# P ���Fï i ÷ ] ÿc PfB ÷Âg ¥

à;ù é�ê!ë�ì�í�î ûy�3�!e � ñ ÒEÓ@á{By��Ó¡á$��RI# ú Ç � B ú EÁ� � B ü¦ý5þäÿ�\�÷�# P ] fX� ¥ ffh�#�fôwû1RXf��Sgüfý�þ=ÿ�\�÷�# P ] f6� ¥ é"��í�ËV:�{ó7�î"í¬¶Ê�[RXf���û�xcz�þ=ÿu#fïb±�í@:hgA=¬µó7Ki;=@�;:�ë�î |�îA7)´¬��>�í��;:ø�C0D�EfûS�3��� P 1FñEæ.�.# é"��í�ËV:�{ 7"î"íV¶¿õkjtsml>g��Hû[n PSR þ ¥ �I� | ñX��� :­ÝÁ#�£_¤QfK 1��FÿF÷ [X��Z�[X� #$R�fb�Fû6x5ý)þdÿ�#5ï=ñXqb�I\I÷6# PSR þ ¥

Þ;�8ãåä/â/ÞFo"ß è «qp�ß2à Þ�¤9¦"«­¦@« ç à�ß�â2à Þ�årÛ£ª�âvÚ Þ��V«/â9¦9é�ã)r�¬tsGo­ª ç Ú

132�1 u�v wyx{z}|~ ðÊ�Ë ²�Ì�ë@�;´�í¿õ ö�ë¬ò�ëAû!��� P ñ��L� . ù ��w�ÒfÓ3beJÿ$\I÷!# P ] fS� ¥������`� B P 1@^V�{f K 1����V�L����·��LU��!�L�Qf K ��w�� | g6�S��� ] ����w4��B���� ���� ��M� �[��� ¥ �I��� u>�;µ¡ F¢;´��¤£@³A¥D¢¦ Kih¥Vµ�_�< � ���Q§©¨�ª¬« W�­ a �¯® �V° ±²�³�¡å�´6µQ¶�·¸�Ø���¹Lº�� � �V�L� ¥ ]/�X»� ¼Z�$½��³�L� ¥¾B¿�ÀVÁ�¯�MÃ�ÄB�¼��@ï�«$ÅÇÆ��V� ¥È�É ���$Ê��BË ÈLÌÎÍÐÏhÑÓÒAÑÕÔ×Ö �- ÓØ-Ù�VÚ�Û;µ�¶ � �Ü �hÝÞ G¢hßhàA£ÓᤥD¢- KiA¥>ÝM_�â�ã«Qä�å©ËQ��åçæ��L� ¥

è ßméÓêGëmìLímîvõDî-ï)ðmì ètñ ïóòGìKë èõôDöK÷ êtøÓù ô+èqú ùGë¦û

ühý

Page 74: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¾ Ü �hÝ¡ G¢Aß+àA£>áA¥D¢¦ Kþh¥>ÝÿLâ�ã��Á ­ ã�� ­ ã«��¸�[�M� ¥���� � Ü �hÝ¡ G¢Aß�� ���L� ¥ô ù���òGìKë èqômöK÷ êtøÓù ô+èqú ùGë��������Gùté>îGëDîGìDêGë��Aû

� ���L´�µ$¹X�M§X¨�ª/� � ¥�� Ñ Ý Ñ �¤£>Ý��V°�±²� §¨`�©� ¥� � � �"!$#&%'%)(+*'%'%)(-,.%/! ËQ�¬åS§V¨©ª«10 ­�2 ��° ±43 ¶5��´Çµ�¹©��ËÆ� ¼Z�76åQ��µ��M� ¥

òGìKë èõôDöK÷ êtøÓù ô+èqú ùGë8�qì�9 ô ù���òGìKë èõômöK÷ êtø>ù ô+èqú ùGë��;:=<?>&>@�BA&>&>@�DCE>�:��":��F:=�Aû

¾ Ü �hÝ¡ G¢Aß+àA£>áA¥D¢¦ Kþh¥>ÝS�X�V� °$± �Õ§�¨��L°[±HG É ¹ � �/«JIK��L���MONQP �SR�TQUJVV¢¤¥$Wh�+àA£>áA¥D¢�MÚ�ÛYX É ¶����M� ¥

òGìKë èõômöVô ù[ZKì ÷ êtøÓù ô �?�

¼/� � ���L� ÃLÄ� � � Ô ¢¤¥\W+�+àA£>áA¥D¢^]�_�«J`ba��7c`Ë�d�!$#&%'%/!��1dfehgji�k�`Ka��OcËl!�*�%'%/!��1dm gni�kl`oa`� cZËl!?,p%/!E�"qY3 ¶ZÆV�M� ¥òGìKë èõôDöK÷ êtøÓù ô+èqú ùGë8�qì�9 ô ù���òGìKë èõômöK÷ êtø>ù ô+èqú ùGë��;:=<?>&>@�BA&>&>@�DCE>�:��":��F:=�AûòGìKë èõôDö Z�91�qì ï ô ù=ZKì ÷ êtøÓù ô �?�AûòGìKë èõôDöKr 91�qì ï ô ù=ZKì ÷ êtøÓù ô �?�AûòGìKë èõôDöVú 91�qì ï ô ù=ZKì ÷ êtøÓù ô �?�Aû

È!É «QäY3$¶7d�s1t�und�vOt�undlwKx�«�y8z µ�dK{�|l}1~�k8��«J���f�����Zâl��«��¸� � X"� ¥����� «����f���Q�Zâl���L�1�YG�d Ü'��� थ=�p�ÞØ Ñ �A¥�* Ô ÏhÑÓÒAÑ «108�5��µQ¶5�¸�[�M� ¥��

ü$�

Page 75: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� ��� � � � � �   ¡

¢�£;¤ ¥§¦©¨«ª­¬¯®±°² g7k � Ƴ ��´Hµp¶ Ò�·=¸ ß\¹ Ñ Ø+Ø Ô Ï+ÑÓÒ¤Ñ�º �¸�J» ¼8½Vå ¥�¾ g7¿od�ÀoÁoÂ��oÃ8�M º�Ä ¼ L8�KL�G¼�ÅK�YGÆ� �K´o�73�´7d Ç���´o�OcO6`åkQÈbÉ cK|Q�ÊiËu/�bÌ ¥�Í�Î�Ï kod Ç �1Å��KÃ8�� º �©�Ì c����Q�Zâl� º Å ÆK»5Ì ¥Ð ² k�äY3�´8�OÑ Ü'��� àpÒ=�p�ÞØ Ñ$Ó Ò�* Ô ÏhÑÓÒAÑ �7¿8dQÃj�oÔ º�Õ ¼�ÑQÖ k � �×�&Ø Ý Ñ�Ù RKT UbV��bIOgoÚÛ P X É c�ÜoÝ7NL�n¼�ÑK�Od Ü\�×� à.Ò&�p�¡Ø Ñ\Ó Ò'Þ Ô Ï+Ñ>ÒAÑ �O¿1dßpàáeãâ�ä�Ë å�k4� Ñ�·[¸�Ó.æ ¶=���p¶ ¸ Ò ¸�Ó RKT7U�V�"ç��èqé¼JÚ Û P X É c�Ü1Ý N1k�Å 3l´1�7»5Ì ¥<FCëê ì;íDî ô ù ñ é.<59 ô ù��Oì;íDî ô ù ñ �?�Qî<;ï@ê éKðEð ñÓè&ñ5ò ê è;ó éÓî èõô ìEômê;õDéÓê ô ù ô ì��-öFëDîté&÷ è&ñ � ö �Qî<;ø@ê �õðKéÓùGë ï)éÓî èõô ìEômê;õméÓê ô ù ô ì�� ö �Aû<?ù/ê<?ú/ê û&û�ü�üËýþ�ÿ����������Æþ ���5�->¦ï A�������ý������������J�< �@ê ö ï-�GùGìEômê ñ êGë@�-ômê ñ êGë ï×ëDù ó �Aû û&û�!#"%$�&�')(�*A=>/ê ö ï,+ ètñKñ.-[ò î ñ �?< �&ï��l<FC�ï��l<?>@��<?>'�AûJû&û�/�0�( ��A=>&>@�F<;ï=>'��1�2)(ÊïA\<pê 3A&A@ê 3¤û

4b� Ñ�·[¸�Ó.æ ¶=���p¶ ¸ Ò ¸�Ó RKT7U5V�¿1d65 º � 75ÑK��8:9O| RQTOU�V Í¤È |�;)<S¿>=@? Ñ$¸ ÒAØ-Ù$��Ì ¥ 897k�RbT UKV ºBADCFE�� cbk1¿1dHG1Ô$ãj�oÔ$ã º �ncJI ý àáeLK�M@Ö7k8d�N Ì kSRKT�UKV�|�Ú�ÛI m àPO�K�M ºBQ 7K»5Ì ¥

4 � Ö �pÒ>Ý Ô � Ñ×·[¸�Ó.æ ¶=�p��¶ ¸ Ò ¸�Ó ] ß�_SR ¿8d È |#8H9 Í =@? Ñ�¸ Ò¤Ø-Ùb|�uUTWV7Å"�1À RKT UbV ÍYX[Z[\ �] �Ë��^bÌod�_ º ���fdQÅa` Ù º Ú Û PKÌ7Ñ Ï |Wb5|V��Ì ¥

È |K�7�Q�/â��O¿�d�ßpà e âWced��Y� Ñ�·[¸�Ó.æ ¶=���p¶ ¸ Ò ¸�Ólº Ú Û Pʼ�´��7cK|X��Ìo�7d t�u��Ff:gHGÅ�8|V��hji }1~Sk8� º �k7³ C »5Ì ¥ Ú Û P X É cbÑ Û klt�u�|�l º�Ä ¼ LO��f � ´emScBn Ëldo�º ��� }1~��QL É cb|V�7d�Ç���´1�7c76å�kQÈ � »"Ì ¥<po/ê èõô ìbZo9�A=>&>-û ûEûU!#"6$e&Hqsr�t�vu�w��yx�z<FCëê<;ï@ê ì {Dî�ðÓù ñ©ñ <59 ô ù��Oì {Dî�ðÓù ñ �;:}|>ê ò>èõômöe~ î ñKñ :=�Aû<;ø@ê ì;íDî ô ù ñ é.<59 ô ù��Oì;íDî ô ù ñ �?�Qî

�p���p�������)�Y� ��� �Y�����}�p� �}�����Y�p�@�.�����v���L�¡ £¢�¤�¥�¦v§�¨v©«ªB¬y­v®%¯�°�±²}³�´�µ �¶��·�¸�¹�º »½¼¶�¾»�¸¾�}¸�¹ ´�¿vÀ�Á �ÃÂ�Ä�ÅÆ�%ÇÆÈvÉ�ÊË�ÌÍy�ÆÎ µ Â�Ï:�¾Ð ÑÒ¥�L��Ó ´ÆÔ�Õ ¯sÖ6×�±ÙØ�Ú�Û ´ �pÜp¸6Ý

Þßyà ��áÆÎLâ�ã�©åä�æ#Ë�Ö�ÍÃç�è�Î�°v� µÆé�ê ßÆà ��ëì�©Úå­�®vÅy®6�ÆÎ µ�À�Á �Ã�%Ç�íÆ�%Çsâ�ãB��ävîFïÙ°�Í6ð�ÓÇBÚïs°�±

üòñ

Page 76: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

<?ù/ê ó@ôEð£õòö ñ5ò£÷ ö ó óòø£öpù.úEô ÷ õ£ó ÷ ùÓù�ù.ú��-ö¾û£ø�ó&÷üö ñ � ö �Qî<?ú/ê �pô@óÓù¶ûþýÿóòø£öpù£úEô ÷ õ.ó ÷ ùÓù�ù.ú�� ö �Aû< �@êA=>/ê û&û�ü�üËýþ�ÿ����������Æþ ���5�-> ý A�������ý������������J�A\<pê Z�9KZ � <Aû û&û8<�������$��)���� A&A@ê � r � úDù;õÒý ÷ ô.úSýÿó.û öpù.ú.õ¶ù@�BZ��AûJû&ûQZ &���Æÿ��������A¾o/ê ö ý-�Gù¶úEô ÷ õ ÷ û@�-ô ÷ õ ÷ ûþý,ûDù ó �AûA[Cëê ö ý,+ ö�õ@õ -[ò ø¾õ��BZ��&ï��l<FC�ï��l<?>@��<?>'�AûA&ï@ê 3A&ø@ê 3¤û

�������Â�|K���K��������d�f � W º� "! Ì c�}O~ º�# | 6%$�k#f'&�Ì�c)(ld�Ç 7�¿a`�| 6%$�k�Å7c�¼�½*$ �,+ È!É kQ�8��´O¿ # |�K�.-�/4¼"»5Ì ¥ì;í£ø�ùÓù¾õ�ó.<"9eùÓù��Oì;í£ø�ùÓù¾õ×�?�Qî

ó@ôEð£õòö ñ5ò£÷ ö ó óòø£öpù.úEô ÷ õ.ó ÷ ù>ù�ù.ú��-ö¾û£ø�ó&÷üö ñ � ö �Qî�pô@óÓù¶ûþýÿóòø£öpù£úEô ÷ õ.ó ÷ ùÓù�ù.ú�� ö �Aûû&û�ü�üËý þlÿ���������[fþ ���5�-> ý A������5ý��F�����v�e��öpù.úbZ�9�A=>&>-û©û&û�!F"6$�&Wqsr�t�vu�w���x�zZ�9KZ � <¤û û&û8<����0�B$1���2�3 � r � úDù;õÒý ÷ ô.úSýÿó.û öpù.ú.õ¶ù@�BZ��AûJû&ûQZW&4�[fÿ��)�4���ö ý-�Gù¶úEô ÷ õ ÷ û@�-ô ÷ õ ÷ ûþý,ûDù ó �Aûö ý,+ ö�õ@õ -[ò ø¾õ��BZ��&ï��l<FC�ï��l<?>@�l<?>'�Aû

33¤û

¢�£65 798;:=<?>A@CB

µp¶ED ·[¸GF ¹IHIJKJMLONKHEDGH ¿�PRQO�jµp¶ED ·=¸SF ¹THGJKJU(J�V$3W ² |YXZ( �8|�ÿ*��[ I ý àáeåK�M]\.kbÅ13´o�Q´Od ÈÉSº_^a` � (�¼�´5�Y35ÑWG1Ô�[��oÔ�[ I ý àáeÃK�M��o���Q���l�O|�bcQÊk�Å��J»5Ì ¥µp¶ED ·[¸GF ¹IHIJKJ ÿ"�U[O| c! ¿8d ñ a i�|H�KdSefJ · �Ê� JEH �'� µ.¶ED ·[¸SF ¹IHGJKJgLKLKL)�YG0h N�|�i »X����d{�|Rj1kb�lkQ�lkKÅUmcn º `oa7Ì c�RKT UKV c!jºBQ 7K»5Ìpo � � àPOIq ¥r"sRt ���Y35Ñb�2kQ�lkKÅb���Q���"���O¿1d�f �c c! I O$à uÆK�M ¿�RKT�UKV c! I m àPO�K)M |Rj1k Q��´1�O»�¼�Ñ ¥ ¼��j¼�d ² KÊ|�vaw"xzyÊ|76�$Jk4µ.¶ED ·[¸SF ¹IHGJSJML{NKH|DGH1�O¿�f � W º RKT�UQV c! |j1k Q ��´O¿}$�»H�Ë� 7Q»"Él~ ¥`È!É ¿1d�RKT UKV���Ú Û P�X É cbÑ Û k�f � �z� ¼S� c! X É d�c� lÊk�ÅOc��YG���Ì ¥{ É k�� ¼J´8d6f �R c!nº RQTOU�V c! |���oG�c��[ R! |*j'q"k Q �U(�d�{ È � R!��!É Ñ�f

���z� ³HV7k��:g É cb|V�7d�l ºY� ~ � ~#f"� � É1´1�é� È ( � �D7K»"Ìpo � � àáe�q ¥�Y�a��� R! |YjV� R! ¼�Ñ�f � ºc�U�"�U�*�Y� d4�� R! ¼�Ñ�f � ºY�c���%�"�1�Y�*� ( Ú Û»5Ì ¥�b�*�z��f � (�GoÔ�[� �Ô�[�f � ¿R¡�'¢a£ 7¥¤B;*¦�§Hb4¨%© �'ª�« »"Ì ¥ G1Ô�[� �Ô�[Ff � ¿

¬R­ �c��[ ­ j ­ ` È £ b®�'¢l£D7K»5Ì � ¡c¯*°R���ef � ¿ c! ¼lÑY±2¯ � �>I ²�à³²ÃK�M�o �Y�%�¥�´¶µ¸·BÇ ´�µº¹ Ì3»BÇ�Å®¼¾½À¿¸Á é �4Â6Íy�ÆÎÄÃÆÅ�ÓMǸÈ�Î ´ Â Õ ¯sÖ6×y�v±

É ß

Page 77: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ÊÌËÎÍÐÏÒÑ

ÓMÔÌÕ×ÖÙØÒÚ

ÓMÔÌÕ×ÖÙØÒÚ

ÓMÔÌÕ×ÖÙØÒÚ

ÛÝÜ àPOEÞ®�c��[ c! ( �Y�2�*� c!

ßÒàIá�âÐã

äæåÐçéèÆêÐëint x = 200;

0.2 ìîíÒïGðfñÌòôóMõ

ßÒàIá�âôã

äÌåÒçéèÆêÐë

int x = 200;

0.2 ìºíÌïGðfñÌòôóMõ

ÛÝÜ à³²GÞ«f � c! ­�ö"÷ §�ø¥¤1¨%©

É O

Page 78: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ùéúÐûæüMý

þ ÿ �������

þ ÿ �������

þ ÿ �������int x = 200;

ùéúôûæüMý

þ×ÿ �������

þ×ÿ �������

þ×ÿ �������

int x = 200;

Û Ü à IÞ«f � ­� �����

m�������� ­ bcQ ­ ø�$�§��.()i¸£ ��� É���� q ­ j ��! £#"%$z�'& �)( ~ o Û�Ü+* �q ¥ ¬ $-,�¤(�¡_P �/. 0 [)  0 [)1 � §2"43�5 !76 ©R©�ø2$98;:=<7" � , � ¡�>@?BA ­ ø�$1§¥©ak�©lkC8Z(EDk�£EF ­�G�H £z�JI É ¤K1 � W'L"¡c¯*°R���M1 � §2"%3 5"© �EN �EO P2��Q�R � , ¥.70 [Z  0 [E1 � ¡c¯*°R���M1 � ¡TS'U � ­ ¨�©�V �XWKY ¤ W[Z�­ ø�\1§�8 « � , ¥

�"�����'���*�R� �.�'�.�R�R�] ^ ­�_ ¦ � `�[ ] ^ ­ j*£ �Y�2�Y� ] ^ ­ � �Y���Y� ] ^ ­ j ����� ] ^ �$É�� � `�a ­�b ] ^ V%c'd)ef<)g�h ­ ±2¯ � � ­�bjik l m .70 aZ  0 a �En�o É��Cp § k l m��;q7r �$É ¤ 1 � ] ^��Es t �$É ¤ p § k l m��Eq7r �$É ¤u v l�w .70 aZ  0 a �)x &l¤ � £ �����l­ ±2¯ � � ­ s t��Ey�z ,�¤ W x &�3#" �{}|�~����@���K�����%�����@���)��� ½����4��� |�~��������%���9�4� ¿ ���������� ¢¡�£

¤�¥§¦=¨© �«ª¬>�­�®�¯+°+±²±�³µ´²°«ª�°�V%1 ¶·";¸K¹»º½¼ WK¾�¿ÁÀ= º�¼Ã<-ÄX&�37ÅBÆKÇ�\ À "T8JÈ)Å ¥

ÉTÊÌË ÍÏÎÑÐÓÒÕÔÏÖØ× Ù§ÚÜÛÝ2Þ½ß�àCá `)â ã»Lä¸Cå»æEç»è ��éëê�ìîí °ï­+ð+±òñ Þ�ó � ã t Æ W x & 3#" � Å � , ê���é $ o L

ô7õ " � W DCö À�÷ D�\ W "%37Å»ø Þ ã�,�èJ¸�ù É LCúä& �)(Jû ñ ¥ Ý7ü L ��é Þ�ó � ã t#ý � oþ�ÿ�� øJÇ�\ À " � "��½\ ¥ ù Þ � Y7À L7¸ Z Þ����JÞ D W è����ã�, ¥�åJæ ç Þ��ät N� VT1'& o É ø�Ç�\ À " � , ¥ Ý Lù�º�¼ W� º ¼ À���� ��� "%3äÅJø ÞãJ¸�� ��������W Å=\�� ü�� �"! ç»ã�,7èJ¸JD É V%1�# À "%3E1 ¶Jã%$MøJÇ�\ À " � , ¥�åJæEç»è ó � ã�& � $�V('�)·";¸ ó À &�37Å � o*�7t N+ V%1�,/È ('� , ¥¤�¥§¦=¨�ï* � ü�� �"! ç Þ ¹.- ¸  - V0/»&Jø%1�#§ª A21;ª43;V ] ^ ";¸äD Þ�m À Ç ý 3 å»æ)ç Þ �ü è�5 � ø�Ç�\ À "�8'È)Å ¥ ª A21;ª43 Þ�k7l7m V768$:9'& 3 ô 3�¸Cå»æ ç Þ � ü è 1JIXøJDW V:;=<B"T8�È)Å ¥

>�?

Page 79: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

? * �ät N+ èJ¸�@�A À0B N+ À 8»øJÇ�\ À ª²A21Eª43 Þ�k l m V:68$C9'&78'È)Å ¥ Z2À ¸ å»æEçè B ó À & �Cp ê ¹7º�¼'èEDGFHFJI=K À 8 ý �Cp ñ À0L2À 8äø7M=N�O#V:P�&7¸Mù Þ _�QXÀ ��tN+ è�R N+ À 8»øJÇ�\ À > ���ÁV:68$CS'&78�È)Å ¥

T * K Þ >î� � À M=N/V(U.S·";¸Cå»æ ç»è�R ó À & �½p ê ¹äº ¼'èVF�I�W À 8 ý �Cp ñ½L �7t N è B N+ À 8»øJÇ�\ À "T8�È)Å ¥ R ó WXB ó L=Y W �JÞ > ���Jã�Z'& � , ¥ê\[70 ! ñ þ�ÿ�� ø7] WX^ ãê A Þ�m è`_ä\�1a,J,�øcbd$;$�P�&78�È;Å ¥

D * �7t N� èce Y À 87ø»Ç�\ À ª A21)ª43 Þ�k l�m V(6f$g9�& 8�È)Å ¥ ZXÀ ¸gR B·W%¾"h ji�ãJ¸K.W ÞKó À & �Ep À þJÿk� o ( ø=>î���2VgU=S "48�È�Å ¥ R B W KaW�L%F Þ > ��� À 8ml � , ¥

ÉTÊon prqts Í ÎÑÐÓÒvuxwzyÝ7ü L �2{%| ! ãä8·Æ�¸ � Æ%È û Þ å»æEç2V ¾ p À0} $#"%3 ô � "��½\ ¥2ù É�~MÉ Þ å»æEç À � Ž3J¸%º�¼ W � ü�� �"! ç Þ�m V0/J&Jø%1�#�è����ã�, ¥�F * ?���� WTÀ ¸ ù É�~MÉ Þ å»æ ç À � Å73J¸Tº�¼ Þ 17¶ W ó+� & �Cp Þ � ü2Þ 17¶#V t 8/\���è��ml � , ¥

�=� Þ g0��L%_ Þ å æ)çÁ< ¾%h ãC,�$ o ¸�º½¼ W � üa�d��! ç Þ 1j#2VC����� ���j� À , Éä6 ¸X���G�� À ÇCø:��l ��� è�������� ¥¤�¥§¦=¨�H� D { Þ å»æEç2V }�� �ÁÇ�\ À0� ¶ �7  È)Å ¥

�¡21k321)ª¢¡21)ª43)VfD { Þ�£ ##V:¤a¥���ø0�a� � #¦� � ���2§ � À ��  È)Å ¥ k l m L7ù É�~É�¨ \ m À � ��� ¥ º½¼ Þ � ¶Á¸ ó À &"© p Þ � ü'Þ � ¶#V½¸�� F��¢ªE« � o � T �¢ªE«�� ã Þ�¬ æ�­m� � � ? § � V� ý0® ��l ��� s t ��øJÇ�\ À 68$g9��   È)Å ¥

? � D { Þ å»æEç Þ0¯ V:° ± À ��  È)Å ¥ê\[a² ! ñEå»æEç Þ0¯ V0/��Jø7�a� � #v³%V ] ^ � ��� ¥

´�µ·¶�µ¹¸.º¼»¾½j¿.À�´�µ·¶�µ¹¸ÂÁ¾ÃH¶HÄHºÆÅÂÇC´�µ·¶�µ¹¸ÂÁȸHɹÊËÇC´�µ·¶�µ¹¸ÂÁÍÌθHÉÎÉÐÏÂÇ(´�µ·¶�µ¹¸ÂÁ¾ÃH¶·Ñ�É�Ò\Ó

ÉTÊÕÔ ÖØ× ÙÛÚÝÜßÞà�¨e k Àâá à+ã�� êåä.æ�ç ñCV ÷ Å ®�è $E¸;å»æ;ç»èaé�©7ø W x �»ø»Ç�\ À � � � �M\ ¥ á à�ãc�V x � À Ld_ä\ê� É+ë Å Å�ã � �½\ ��ì

=íjî'L"F � ?ï�m� W%À4÷ $gð2È É ® Å.��� Þ ãä¸ äaæ�ç V ÷ Æ Þ V7ñ Y É.ë ¸�í=î � o¢x ���k� ¥> T

Page 80: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

óò á à�ã�� è u�ô ��ø�õ W Å=\*M=N'è�-ölJ÷ ý0® ÅJø p |=ø ¸ ä�æâç V ÷ ÆKÇ�\ À � ��� ¥ù �ûú á à%ã�� è u�ô ��ø�ü�ý

®�³ÿþïð����¢��±��4�ïú�����±��4��³�� ±�°\³��¼ü®�³ � ù ± ±���ð\³�� ú� ���� 1���� 1���� 1���� ü�

á à�ãc� L u=ô ��ø � ��  Å � Þ _�� o � ã=� � o ¸ L�� m � D � � § � Þ �¢���+ð 1c� °+±¢þïð ã���� "! À � ��� ¥ É$# /��Jø � #%� ±�� ³���&4¡ ù þ�� þ # ] ^ � ��� ¥�\�¢��±«ð °ï­'� ±G�\³���&¢¡ ù þ�� þ"($�¢���+ð)

L*� m L7¸�ù Þ ��� ù � �'Þ M=N ! � ® 6ÕÆ "! è ã%$â��� ¥ù �ûú+� ±�� ³���&¢¡ ù þ�� þ¢ü�ý�³²³ ³ �

�å�æCç�è�é.© ý © o ê åJæ ç Þ º7¼Xè ä�æ=ç Þ bäÀ r#ý © o ñ¢¸ � #,� ±G�\³���&4¡ ù þ�� þ Þ)m #� °�±�þïð À � ��� ¥

-/.102 ô p�34# ��5+��ø ¬76 ­4ç p98:# n l   È)Å ¥*;4� ³�<�ð�=?> ±�°���ð�@�³ ´²°�ª�° #*ACB æ � ® �+±�� ³���³µ´²°«ª+° # n l(��� ¥7´ °«ª�°�³D��� ù ± ! Å \ !E ö½ã ]»^ È É ® Å'øGF�°��+ð �IH a # � \ Þ ã�¸KJ ÞEt #ML�N À 6�$��� ¥OQP�R µ¹¸�S�TÎÄVUHļÁ¾Ñ�S O ¶ËÁXW�ÄVSHÉ Ó

YF+°���ð ��H�ZäÞ\[ ² Z ­ ² Z L ¸ [ ² Z ­ ² Z #^] ý ©`_ Þ _ 3a# � � ® Å��c� ¥ É7# � #­\�cb À ¤a¥/È�d���� ¥

W�ÄVSHÉ�Ï�µfe�¿âÏ�ÉfeEW�ÄVSHÉhgji�Ó

YF+°���ð ��H�Z»Þ �\��;���� ù ­�®MkEl ã�m #on*pYq � ! ¸Eù Þ7[ ² Z ­ ² Z è ]sr1É ©�_ 3a# ��� �t ��è � ýk® $â��� ¥ �Et # ÷ Æuk`l ã`m Lwv4� °�b?;���� ù ­�® ã�� ¥Cx"y�² ! #^z )���øM_äL ¸ ù Þ ] À þïð���{��ï­�� #onp�q � ��� ¥»ê�| ��}*~Áñ

> D

Page 81: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� ��� � � � �

�TÊ�� ��� � � Ù��;4� ³�<�ð�=?> ±�����ð� ³ ´������KãJLJ¸`�$� Z ã7åf­ ² ê�ì�� �������c� ñ # ����ã�� � ©9_ À ¸�þH� ³ í �¢�\³«ð\þ4þ`k

l ã9m è n"p*q È É ® ¸ ù Þ��7Þ �.� è��*�fÈ É ��� ¥ Þ n"p*q � L»¸"_ À 6XÅ ® �»ø Þ ã� �½\ ��ìk9l ã�m;ÞE� ãäL�¸c� r � hu� 5 � r1É ©��Y�JãM�Y��è � û ã Å�$��c� 軸¡ "¢ èE�7� Z # Å ��\��ãc� ��ø � L�£E¤�è � $��Kd û ¥ ã=� � r ¸c� r � hu� k`l ã`m nCpEq � # 6�Å ®=è Æ I! Lã%$â�Md û ¥ Þ ÇX\ À ¸MÅ �E¥ ø �`¦"� r   Å 7! # Z \0© �JÀ ¸o§�¨�©�¨%ã�L\ª�«a¬4­w®�¯�°�¯�±�²c³ !K´ \µ�¶ # � ´ ��� ¥C·MÉ�¸MÉ ¶ [u¹ ²$º¼» L*½�¾\¿`À !  "Á� á 6"Ã*Ä º'Å ªK«:¬4­^ÆEÇ9È�®�¯�°É¯�±Ê²ËVÌ�ÍÎ�Ï�¯h³ÑÐ ! ½ [Ò¹ ²\ºÔÓ ¥aÕ Á ¶ #¡Ö'× ® ´ Á` á 6`Ã9Ä º�Å ª�«�¬$­oØÙÈYÚ�ÇÛ®�¯�°�¯�±�²ÝÜXÞXËf²�¯�±ß¯�Î�³Ð Ó�à ôÛáMâ�ã ¥��äQå ��� � �Gæ�ç�èé7ê*ë ½Kì:íYî # Ä\�9ïoÄ á�ð�ñ�ò ½ · ¶ ì:íEî # ¾C¿�À ! ã7Á [Ò¹ î ºóÓ ¾I¿ áoâoã ¥ ¾I¿ áð [u¹ î º L [u¹ î º �¼ZIô�õ »uö*÷wø$É âMã ¥ ;�ùhú�û�ü�ý?þÊÿ����?ü������������ ¶ ñ�ò L*½� ¶� ¦ Ó [^¹

î º �¼ZIô�õ » �7×�� ´ â�ã ¥����� ������������� ��S O�!#"%$�O�& S(' " '�)Êg " 'fe �*��S O�!#"%$�O�& S(' " '�)�gji,+��-.� R�/ �(0 O ��U !cO �1�(��S O�!�"%2 '�)�3 ! ) P '��:g4�*��S O�!#"%5 U(' " S1'�i6+���7� & 3*� 2 ) ! ��' &�& gji�8��97� :��;�� :�i�8

< =?>A@.�-L*½�¾"¿`ÀCB � Á�Â6DFE Ã*Ä ºHGJI?K á � ´ â�ã ¥ML ¶ ñ�ò L*½ON � P � ��Q�� Ä?R�S ¶T î S í�î S1U ã ¥

<V@���� �*WXW*Y ú%��Z%Q���[\Z*]%��üc�hü*^4L*½Kì:í�î G Ä\�`ï�Ä á�ð T ¹ î º »6_ ´ � ½ T ¹ î º �`SCôYõ Ga1b ã7ÁEð � ¶dc,e ïVfJU ã ¥

<E�hü(ghY ú%��Z%Qc��[\Z*]%��üc�hü*^ji#k4LC½Y ú��7Z%Qc��[\Z*]%��üc�?ü ^ Ä?RlS ¶ T î S í*î SVm ¶ T î S íCî S GJno â�ã ¥dL!ÉCÓ T ¹ î º �`SIô�õ » � o âMã ¥

<Eþ P @ ÿ�Z�ú"��QpZ%W'�?ú��7Z%Qc�Xq?ü*^�ù�Q*^�ý�ü*W%L*½ T ¹ î ºÙÓoö*÷wø!É ðOr »OsutVv7ø!É Á c6e ï6f ¶�wx U ã ¥

y�z|{J}�~����#�����������#�#���������������������������`� ��¡6¢�£¥¤�¦¨§�©���ª«���¥�J�|�¥�­¬

®%¯

Page 82: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

JButton

addActionListener°²±�³j´\µ�¶%·�¸�¹ActionListener JButton ActionListener

µ�º�»\µ actionPerformed¼¾½\¿�À²·�Á¾Â

(a) èÄ`ÅlÆ«Ç«È�ɨʨË�ÉÌ (b) ÍÏΨÐHÑJÒFÓ­Ô«Ò?Õ�Ö×ÊÏË�ÉÌØÚÙ�ÛÝÜ�Þ ¾I¿`ÀCB?ß SIô�õ ¶6àOá

<âi�Y ú���Z(Q(ãXäXå�ü(ã��aüpk9L*½�ædç¨>éè ê Û ê�ë ì U ã ¥ T ¹ î º ¶lí á ´Ïî1ï ð GHñ ã\ÂVDòE ÃCÄ ºHóÓ =1>/ü »ô?õ ø$É â�ã ¥ ð1ö'á ½ L1L U L�÷ ø Óù� ´ ¶ U ½ c,e ï6f�ú1ûMU =1>/ü9L�ü ×� ´ â¨ýFþ ¥

ÿ���� R�� ¶ L ¶H�� Ó���»��� ø[É ð¨r » LY½�� ¶���� � c6e ï¨f s1tVv á Ó� ò���©É âMã ¥@������*WXW*Y ú%��Z%Q�ã�[\Z*]%��ü(ãhü*^ji�ã?ü(ghYÊú���Z%Q�ã�[\Z ]���ü�ã?ü*^ji�k�� � � ����k��

� � � ��� ¶�� LE½ c,e ï¨f G w x á � ´ Á6ö�� � ¶ U ½ âVö �� ø[É âlý?þ ¥ ì'íYî G Ä ß ïÄ á � T ¹ î ºÙÓ ¾I¿ áKð6r » ½ L ¶���'¶dc,e ïVf Ó sut1v7ø$É â�ã Å Ø Ù�Û Ü Ð ¥ "!$#&%' Q�å�Z�ã)(+*,�?ÿ�ÿ²���-��å)� G =�. á ½/ L LOG10 á �3254 B ´ � ì:íYî G10 ã BK½�ì õ76 ¶98�: B<;>= Ó

�� B9?A@CB » � Á ��� » á �\ø ´ ¥ðED�F óHG�I =,> ¶ B GKJMLONQP � �SR�TUR�VUR�W&�S��B ´ �YX UZ ��Á ¶ LE½ w x ã\Á�rùö[� U ã ¥

\MU B GHô?õ ã7ÁÏr L*½ J]L_^+N`P �a� JML � N`P Tb� �X� ��B9c B _[du_ Z�e �gf�� L � o â¨ýuþ ¥h�äji kmlonqpsrutuvxwoy z {

T ¹ î º ¶9|~} Ó�� � B�½���� ã\Á T ¹ î º ß S*ôYõ7� ½ sut v"ø!É Á c6e ïOf ¶���� Ó�� ´ âã ¥ �XL[�K� S » à ã7Á T ¹ î º »6_ ´ �~�?�>� â7á�� � ¥�K�Kî f ��� ñ~� øQÉ?����� ������ U ��� S G1� e á�ð oC�~� ß ï � á�ð o ã � B � T9� î��

����� áMâMã ¥ á e á ��� ö`����É ���� ã � T�� î��Oß SCô�õ G� ~¡£¢×��� ��� � U �¥¤�¦ øQɧ�¨ ¥�© ùhú�û�ü�ýhþ ÿª�*��ü-V ���-��å,� U � ��« G1¬­f ð[® �¯~° ð N%q)�(ãhü�ÿ ó ��� ¢×� T�� î`�Oß SIôYõ G� ¡g¢H�>��� � U � L ���� U �K� S G1±?n ¨ � B � T9� î`� � ö*÷wø$É §�¨ ¥ÿ²��� R�1U � � � ������ T9� î`�6ß SIô�õ � �²³l�>� §�¨�´ ¥

����� µ����������·¶ !#/ & ' $+¸�&º¹ ' " '�)5» " '½¼[¶ !#/ & '����(�½µ ¹ '�)5»¿¾,+��-.� µ / �(0 ¸ ��À !Á¸ �� !#/ & 'ÄÃ�0 ¸ �¿Å�'��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+���7� ÇÄÇ�È�ÉÊ9Ë[Ì�Í[Î¥ÏÐ~Ñ�Ò1Ó�Ô�Õ9Ö1Ô�×ÙØ~Ú�Û1ÜCÝÞ��97� :��;�� µ / �(0 ¸ ��À !Á¸ �� !#/ & ' 5�"ƹ '�)('��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+�·ß�� ÇÄÇ�È�ÉÊ9Ë�à1Í[Î¥Ï�á�â�ãåä�æ�ç>è�Ø~Ú�Û�ÜCÝÞ�Äé7� :9·ê�� µ / �(0 ¸ ��À !Á¸ �� !#/ & ' 5Äë+¸º¹ '��5»O¶ !#/ & ' 5 À�' "ƹ '+¾6+ìîíjï �îð��_ñóòóô¿õ����¿ö)÷ùø¿õ¿úºõ~û¨~l�Hü�ý��OªCþ�ÿ��������� ªO��1� �����,ª,�� �����|���l�} ¢����������Ï�ñ(���%��� ���ºò!�#���!"ºõjò#��� ���$#&%�')(�+* û-,&.�/0�¥}21�û430��*1ÿ)�`¢�£�5�¬

®76

Page 83: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

9*��� ÇÄÇ�È�ÉÊ9Ë98;:HÍ�ÎÙÏ7áâ�ã ä7æ�<Ø~Ú�Û�ÜCÝÞ97=7� :9���� µ / �(0 ¸ ��À !Á¸ �� !#/ & ' 2 )(' &�& '��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+9�-.� ÇÄÇ�È�ÉÊ9Ë[Ì�Í[Î¥ÏÐ~Ñ�Ò1Ó)>K×ÙØ~Ú�Û�ÜCÝ�Þ9��7� :9�97� µ / �(0 ¸ ��À !Á¸ �� !#/ & '@?�'�0%'�� & '��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+9�;�� ÇÄÇ�È�ÉÊ9Ë[Ì�Í[Î¥ÏÐ~Ñ�Ò1Ó�A�×ÙØ~Ú�Û�ÜCÝ�Þ9·ß�� :9Äé7� :ƾ�8;Äê�� µ����������·¶ !#/ & '½¶ !ó¹+¸�!#"%$+¸�&º¹ ' " '�)5» " '½¼�¶ !#/ & '½¶ !ó¹+¸�!#" ���(�½µ ¹ '�)5»¿¾,+; ��� µ / �(0 ¸ ��À !Á¸ �� !#/ & '@B%)(�@C7C('��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+;D=7� ÇÄÇ�È�ÉÊ9Ë[Ì�Í[Î¥Ï�Ó�E�F�Ö)G�×CØ�Ú�Û1ÜCÝ�Þ;���� :;�-.� µ / �(0 ¸ ��À !Á¸ �� !#/ & 'ó¶ ! À('��5»O¶ !#/ & ' 5 À(' "ƹ '+¾6+;%�7� ÇÄÇ�È�ÉÊ9Ë[Ì�Í[Î¥Ï�Ó�H�8>×ÙØ~Ú�Û�ÜCÝ�Þ;%97� :;�;�� :ƾ�8

< =1> þ�� � � � �JI B ����K DuEML � � GHI?K ¢H��� §7¨ ¥FL �ONQP � � N�q)��ã?ü�ÿ � R�S � TR STS R S1U ¨ ¥

<Eþ������*WXW ' Q P ]cü [\Z*]��?ü(ã?ü ^lB9þ������*WXW ' Q P ]cü ' Q���Z(Q(ã�[�Z*]��?ü(ã?ü*^ � � �²� S � T�� R � � _��O� � T� R �6ß SVU�õ G a1b ¨ � W ® �dc,eYX fJU ¨ ¥

<Vãhü(g ' Q P ]cü�Y�W �cþ���ü*^²i#k � ' Q P ]cü*YXW ��þX��ü ^ � R`S � T R SZS R S G � ã?ü�g ' Q P ]cü ' Q���Z%Q�ãXYXW)�cþX�?ü*^ji#k� ' Q P ]�ü ' Q*��Z%Q(ã�YXW ��þX��ü ^ � RS � T R S[S R S G×n o §7¨ ¥?L!É � T1� R �Oß SMUYõ � � o§�¨ ¥

<Eþ P @ ÿ�Z�úFå�QpZ%WIý�Q P ]cü]\_^�Z]`7a_b*W�ced � � T�� R � � ö;fhg�ÉiW r � sòtùvig É`� cVeiX f �w x U ¨ ¥ ' Q P ]jb*YXW �jkmlmb*^ � R�Sen ' Q P ]jb ' Qol�Z(Q(ãXYXW)�jkpl_b*^ � R�S1U � c,eZX f �|~}�� ���§�¨ ¥

qâi ' Q P ]ob�ä å_b(ãplrb\k � � ædçOs è ê Û ê�ë ì U ¨ ¥ T�� R � �Jí ¢�� î,ï ð]t ñ ¨ K�uVv L � � ó �w sxb1� ô?õeg$É §�¨ ¥

"!$#&%' Q�å�Z�ã)(+*,�_^y^+z|{-��å)� t w . ¢�} � ¯�°Q��~���� � R�� X � ð�� �[X ó t ¬�� � � �8>:²� �K� S

���V��� �� � ¨ � ��� � ¢ c g7�9¥Ü(Û � �[XQ�r�;� � t�Z� � w s ^ ��`7amb]ly� t��Q� ¢ §�¨ ¥�� ��� �e�j�o� ��� ���]� �&� g�� Ü � �¢ §�¨ ¥

� Û �`��� t � e ¨ n9� � R � ���²� ¢ �&���j� � b ' � åmby¡9¢�£ X9¤�Q¥V¦M§ g$É §�¨ ¥i¨ � ¢ £ X¤���� © w s«ª)�_`7a_boly� � B t w . ¢ §�¨ ¥�� � W ® � � � �`��� �¬�Z�Q�`��­¯® c � ÉY°c²± § ýFþ ¥

q������ �O��� crd � î ï � � w s«b1� ô?õeg$É §�¨ ¥q �V��� t�³ � � � �´ ����� � (_boly�9¢J£ X9¤ t ¥V¦Q§ ¢ §�¨ ¥

b$z (_boly�+µ@¶

®�®

Page 84: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

MovingBall

paintComponent

int racketX = 200;

0.2 ·�¸�¹2º-»�¼�½&¾

JPanel

MouseMotionAdaptor

¿�À+Á�ÂÄÃ�Å mouseMoved

g.fillRect(racketX ...

racketX = e.getX();

ÆÈÇmÉ �mÊ-ËiÌ � nJÍ�� X � � � �

¨ � n ��Î ±-Ï n ¢�} �V� �A� Ï � ³ ® É §�¨ ¥Ð É � �j��� b]Ñ �oÒ b]¡9¢9£ X9¤7�~� © � � � �9Ó t ¬ÕÔ�¨ n � © � §�ÖZ× ¥ cJØZc ® �Ù � � Æ Ó t¬ÕÔ¨ n �9Ú g ÉA� � � � � � Ù ��� k�Û�Ü@Ýmlp\ �7� k � Ý�bjÝplV¢�£ X9¤�ÞQßZÞ�àh®�©>¨ ¥ ©>¨;à® �Oá Üo^p^Dâmb�`7lJ¢ £ X ¤�ã k_Û�ÜäÝplp\ �ä� k � Ý_bjÝmlJ¢ £ X9¤���� ©�¥V¦MÞ[å�æQç ¨ ©�è¯é w s � Ït ���j� � boÑ �oÒ by¡�¢9£ X9¤�©�êìë � n�í é)î�ïTð c²±&ñ�òôó ÆõÇ_É �yö7¥

÷ø|ù úüûþýÿû���� � �� Ô è�� ÉK� ���� ãMæ�������������� c���� �"! � n ¨$# ð ñ n ë } % ±�ñ�ò'& ( É ��)+*D¥´ �-,/.$0 Í�132 ãMæ54 á7698�:ä�<;>= Û@? :BADCFE Û Ò Û5G5H ï å�æ�I+J5KMLONQP/RTS3U�VWS3U � � ���� G è¯é � é�ð[å�XZY��9© ò ¥[]\ J £Q^ I-J G`_Yò NOæba"c"dQ�Me3fZç~��g/hMð�iWj ñ�ò ¥[+( �lklkmN í é-N$n # ð-PZRoS$U G K ÉK� Nqp í e ð+rOs�æ$P/RtS3U G`uYò N$v í e ð+rOs ñ�ò ¥

w<x`y{z9|@}�~9���������������9�����>���x`y{z9|@}�~9���������������9�����������������>���x`y{z9|@}�~9�������������F���By��9���������x��x�|������@y9�+���9�������������9������� �"����������¡��£¢�¤¥|�|��9���M¦§�x¨ x ©�©«ª�¬-­�® ¯T°q±Q²"­q³5´µ�x y��9�-�"¶+�¥·�·�¸t¹-¶/w �¥·��º©�©Z»Q­½¼¾

¿�À

Page 85: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Á�x �@}�}¥�9�����+Â�y����+¶£Â��¥�@���>�é�©]»5ÄÆÅÈÇÊÉ�ËÌ�ÍMÎ5ÏÐÍw�·�x ¢�Ñ�Ò@����Ó�Ô@}��M����¶$�@��� ¢�Ñ�Ò@����Ó9Ô@}��>Õ ÖØ×By����ÙÖ¥Ú��Û©�©MÜ3ÝßÞTà�áMÞbàqâãÕä}��@©�}¥Â� å£æçÆè$é5Úw�w<x ×@}��9�-ÂÙw�¶$�@���-×@}��9�>Õ Ö�ê����B��ê9��~�y Â�ÖÙ¸o×@}��9���ëÔ@ì�í¥î�¸`�¥�ÙÚ��b©�©�ï�ð`ñ£òw ��xw���x ¢ ó����@�¥�$|�w�¶$�@��� ¢ ó����@�¥�ôÕ�Ú$¦w{��x |��9���@y�����}�y ¡-|@��y��9�9Ñ9} z�|@}��@���9�>ÕFõ¥~���|�ÒBy��9���ÙÚ$¦w ��x ����|@��~��ë|@��y����9Ñ9} z9|@}��@���9�>Õö�ÙÚ��w §�xw ¨ x ©�©$÷QøQùQú+ûbüTý�Äþ÷ ÿ�Õö~@��|@��y��9� å �������� çbÚw�µ�x y Â ÕöÂ�y����BÚ$¦$©�©3±Q² Â�y����/­�-û��Q¯ w Á�x ��� Â�y����9ì����¥�ôÕö���Mw�·�¸T¹��Mw�·�¸b�¥·�¸b�¥·BÚ��`©�©$ÅÈÇmÉ5Ë`Ì�¥·�x �3�¥�@���"¦��w<x ��� ¡�~@���@ì����¥�ôÕö���Mw�·�¸T¹��Mw�·�¸b�¥·�¸b�¥·BÚ��`©�©$ÅÈÇmÉ5Ë ���������x ��¥��x����x �����x �<���§�x� ¨ x |������@y��-� ������y��3��}�y�¡3z��@y���Õäê���~�y��9�"��~��������BÚ$¦�¥µ�x �������9�����@� �+}��@�-¶$�@���+�������9������� �>Õ�Ú����Á�x ¢�×9~�� z��$Â�~�� zB�-¶3�����M¢ ×9~�� z��7Õ Ö �������9���@��� ��Ö¥Ú����·�x }��@���F��������|�õ�����ÕöÂ�~�� z���Ú���Bw<x Â�~�� z������¥¡�¡��By��9¡�}��9í�y�� ��������~>Õ��@�����By��9¡�}��9¤�¡���|9�@��~>Õ�Ú£¦�9��x |������@y�����}�y ¡£�By��9¡�}���Ñ��9}���y��9�>Õ��By��9¡�}��9�������9����Ú$¦����x ê�¹�� �@� z ������y �>ÕF·BÚ���¥��x ��9��x �9Ú<��9§�x Â�~�� z����ë|�����Ó�Õ�Ú��� ¨ x Â�~�� z����F�¥���� By���y����9�7Õö��~¥�@�BÚ����µ�x îBy{z����B��y¥}��-Â9~�� z���ê�y"!��-¶£Â�~�� z���� ���¥��ê�y"!��7Õ�Ú���9Á�x ê�¹�� ��� z �ö}��9���ë|9~�y��9�9����Õ Ö#�Ùy��9¡�}�� ��y"!���xo�By ¡��¥ÒZÖ%$¥Â�~@� z���ê�y"!����ë�By ¡��¥Ò&$�ÖÒ@�@y �¥Ò9�/Ö%$¥Â�~�� z���ê�y"!����ëÒ���y �¥Ò9�ÙÚ���9·�x ��Ùw<x����x |������@y�����}�y ¡ y��By �>Õ Ú3¦�9��x �����¥��|�õ��'��Õö�¥ÒBy���Ú������x �����x��§�x ��}�y ¡M�����¥��|�õ�����Õ�(@}9}���ó����@�¥Ñ9}��9����y��@�¥~+��}�|��9�����¥�BÚ$¦� ¨ x Ñ9}��9����y�����~��£¶$��}�|��9�����¥��� �����9Ñ9}��9�@���9��ó����@�7Õ�Ú���9µ�x îBy{z����B��y¥}��£|<w ê�y"!��-¶$�@���-îBy{z����B��y�}���ÕF�9·�·�¸T��·�·BÚ����Á�x |�w<�F������ó9~���Â���~�~���¡�ê�y"!��7Õ�|<w ê�y"!���Ú���¥·�x |�w<�F������)�����y{z9�¥z�ê�y"!��7Õ�|�w ê@y"!���Ú����w<x |�w<�F�����¥Ô�����Ó9��~�}����9¡>ÕFÑ9}¥�9}¥~��ë��ÒBy ����Ú������x |�w<�F�����¥Ô�}�~�¡���~>Õ�Ô@}�~�¡���~¥×@�@� ��}�~�¹��F� ~���������í�}��@��~���¡¥Ô@�����¥��Ô@}�~�¡@��~>Õ�Ú�Ú���¥��x �ô�F������í��¥¹�}��9�>Õ��@���-Ô@}���í���¹�}��9��Õ �7¸tÔ@}���í���¹�}��9����*,+�¤.-,��ê�Ú�Ú������x |�w<�F������¤��@y �¥�¥z����9�.->ÕFÑ9} z9|�}��@���9��� Ñ¥�./�����(0+�¤9í,��õ�/�)9�./��ÙÚ������x��§�x ©�©ÈªÊ¬�1t® ¯T°qè$é�­2436587� ¨ x ��� �F�����¥×�}��9�>ÕöÂÙw�Ú��Û©�©�ï�ð`ñ£òß­947�¥µ�x ��� �F������¤��@y �¥�¥z����9�.->ÕFÑ9} z9|�}��@���9��� Ñ¥�./�����(0+�¤9í,��õ�/�)9�./��ÙÚ��b©�©$è3é-Ä;:+û<�=-ç?>�@BA?C-û�D�Ï�$ÏþûTÌ£çE947��Á�x ��� ����¡�¡,����� z�í�y�� �����@��~>Õ��@���F� �@� z�í�y�� �����@��~>Õ�Ú£¦3©�©MÜ£ÝßÞbà�áMÞTà�â-Ä }��@©�}�Â�ÂHG�°I>3­�JK ñ£òBLßâNM4O§¥·�x |������@y�����}�y ¡My ��� z�ê¥�������¥Ñ�Ò@���9����¡>ÕP� �@� z��������9����Ú$¦3©�©-}��@©�}�Â�ÂQG½°�>�û �8�6�N�� ç�RIS$ÞIT§�w<x ©�©-��� �����@ê��������¥Ñ�Ò@���9���7Õ�Ú"­VU$ÌWYX§���x ©�© Ü3ÝßÞTà1�Z � °W> � �@� z��������9����ê���í��9Ñ¥�9�¥î§¥��x ©�© Ü3ÝßÞTà`Ä\[]G½°W> � �@� z��������9���ëî9��ê���í���Ñ¥���¥î

¿ Ç

Page 86: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

§���x y Â Õä��� ���¥��ê��������¥Ñ�Ò@���9���7Õ�Ú�¶�¶F����� z��������9����ê���í��9Ñ����¥î�Ú$¦§���x Â�y����-¶£��~¥�@�>�§�§�x �3�¥�@���"¦§ ¨ x Â�y����-¶£Â��¥�@���>�§¥µ�x �§�Á�x |�w<� ~@��|@��y��9�>Õ�Ú��b©�©3|�w�ÄÆ÷MæV^_G¨ ·�x �¨ w<x �9Ú<�¨ ��x ©�©a`�`½åNX8b6O�J K ñ£òß­cNdBegf�G\ ÕFÑ9} z9|�}��@���9�ÙÚ{��}�|��9�������]Ä\947�Ì£ç¨ ��x ©�©a` � 1�h�ÄEikjQÌ$çtÍ�­VlnmNXo8p£ûq]G �8r¨ ��x ©�©sf3Ç;tIuBvk@4wnxtñ8TIw6y`°4X8zB{_|Þ�ò~}4�3åkb6O?�8�+Ä�k��Zn��ç°6��­947]f��nu�k� � �¨ ��x Õ�ÕFÑ9} z9|@}��@���9�ÙÚ{��}�|��9�����¥�BÚ7����¡�¡��@��¹�í�y�� �����@�¥~>Õ��@�����@��¹�¤�¡���|9����~>Õ Ú£¦�©9©�bWO\�W�5û��tÌ5ç6J Kñ-òBLÐâ�M�O¨ §�x |������@y�����}�y ¡£Ó@��¹�ó�~@��������¡>Õ��@��¹��������9�M��Ú3¦3©�©�bNO$Ä��Go°�>-û �n�����W� çnRS$ÞIT¨�¨ x ©�©-��� �����.�@��¹9Ñ9}�¡��7Õ�Ú"­VU3ÌW�XE�²Y�B1N@��@��¹��������9���� ��0+�h]fßÍ�f � Ï��6��1Z � � ç¨ µ�x y��9�£Ó@��¹+¶"��� �@�����@��¹9Ñ9}�¡��7Õ�Ú��b©�©�bIO�­���¨ Á�x y Â Õ�Ó@��¹+¶�¶n�@�¥¹��������9���� .�0+"��óÙÚ$¦3©�©��8O�SV�I����¯T°Y�µ�·�x ¹-¶£¹�� w�·��µBw<x �3�¥�@���"y Â«Õ�Ó@�¥¹-¶�¶��@�¥¹��������9���� .�0+�î@ì���/�Ú3¦3©�©_�4OkSE���n�3¯o°��µ9��x ¹-¶£¹Y$�w�·��µ���x �3�¥�@���"y Â«Õ�Ó@�¥¹-¶�¶��@�¥¹��������9���� .�0+�í��¥×9��Ú3¦3©�©_�4OkSE�B���3¯o°��µ¥��x �-¶£��� w�·��µ9��x �3�¥�@���"y Â«Õ�Ó@�¥¹-¶�¶��@�¥¹��������9���� .�0+�( ��õ�¡��ÙÚ3¦3©�©_�8OkSE�I¢Y��¯t°��µ9§�x �-¶£�Y$�w�·��µ ¨ x �µ�µ�x |�w<� ~@��|@��y��9�>Õ�Ú��b©�©3|�w�ÄÆ÷MæV^_Gµ9Á�x �Á¥·�x �9Ú<�Á�w<xÁ���x �ô����¡�¡>Õ�|<w�Ú��b©�©��/Õ�wnxoñ8TBw\}��$ÚÐû |�w/Õ ¢ ó����@�¥�BÚ Ä;£4¤Á¥��x �ô����¡�¡>Õ � ��Ú��b©�©��/Õ�wnxoñ8TBw\}��$ÚÐûº����Õ ¢�Ñ�Ò@����Ó�Ô@}��ÙÚ Ä\£4¤Á���x �Á���xI�

[ n�� 2�¥ ã;æ�¦ �� f�§�¨²åQr í N½a"c[ð8©�ª]fMr í � ¥ æ4«­¬ ®�¯±°�Nð8²Wj�³ ò �Qã4´µ ¥ ò ¥ ç/n ¥�¶�·�¸ ð�¹�º�» òN¼�½�G4¾F¿ åIÀ % s ñ�ò ¥ ñ XMæ_Á ^ NbVa � Y ¾�¿ åÀ % s ñ�ò ¥

[ «­¬Ã®�¯Ä°ZN�ðk² jN³ òYÅ � s�ðYæ�¦ W�� f�Æ j-XYÇgÈ�É�² j8³ å ñ ò ¥8Ê_Ë r N+n # ¥;ÍÌ CÏÎÙ:�;ÑÐÑÒ�Ó ?ÕÔ�Ö`G ¹�º�» ò NOæ�©�× ;ÍÌ fNØ�Ùhå6À í�Ú ¼ � G ²Wj4³�å ñ�òÜÛ�ÝßÞ ¬ à�á ¥ a"c�4²Wj6³�åOð�ãMæ í # í #6â�ã f Ê�Ë r>� ¥ æ ;­ÐÑÒ�Ó ?�ä'å�æ ; å Ó<:&Ó ?5G ³nç�¹�º�»TåBÀVã í É ñè_é ¥

êìëßíHîï 8�:0ð ?�ñ Ò9:<=&ò ãMæEó ��ô#õ�öDI-J GT_Vò N ï�÷�ø ?B?­å Ó NIù6ú[ðaû 6 ? Ò å Ó�ü ý�:0Ó ? fN§�¨Hþ�ÿ�� ¥ n�� G����

À����� �� � XMe G��T^ ����� Ú ü�ðô6��­Ð0Ó���: CöE Ð,ý'Ð & ¿ ¬ ¿ )+* G ©��±þ������ G K���X��� só ��ô õ�öI-J G`_ �WN! �"Zf$#�%'&(� Ú �*) þQr*&�+ ¥, ¬-�.� G KML/� Ú ¼ ��f�*0��4©�×� 4Ø�Ù1&(�FÀ.+ Ú32 G�4�5 þ8ÿ$� ¥

À «

Page 87: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

EventTest

paintComponent

boolean fill = false;

JPanel

ItemListener

687-9;: itemStateChanged

if (fill) { ...

if (e.getStateChange() ...p1.repaint();

<>=@?>A

Ý Þ ¬ àCB ö õ�DCEGFIH'ô8 *J Ú ²'K6³Qþ

®�¬ML�� ¼ � �N þ6À��¦(O1PRQTS�U�V.W Û ûYX[Z Ò å ÓC\ Ò^] Z`_ Ó _ Î á.a�b�c þ�ÿ$� ¥ n(�*d.�fe�Â�Pa�g�Sihfg�þ�j�Ç'k6ùmln¦�OnPRQor>� ¥ �TL$�ok!prqùmlTJ ) �s'Knÿ$� ¥

à'¬ ó;H�ô#õ�öutiW�a�vÄþ�jnÇ� n¹�º�»w&�� Ú Ð X[Z Ò å Ó`x _ Î�y å Î æ _ ò�zi{ h � ���$|na�s}K�ÿ3� ¥ n(�~3�feaÂ�PTa�g�S�h3g�þ�j�Ç'k6ù�l Û ]Gy X x'Î å X�_ ]�]�z�{ h � ��¹�º�»�þNá£r>� ¥ ��ùml£nka�s'Knÿ$� ¥

�(��� ��� ��������Äî� å ý Ò�Ó`� ÷ ÐC������� Ð0ý'Ð aI©��±þ��6²������R� ¥��w� U�eaÂ�Pfa�v��'k���L~���.�R T�� wh3gTa�¡�¢

Û e�W$£�¤/¥.j � À�¦R§YÀ.+/j�¨�©o~3��ªgºT«/§ Ú J ) Fá/& è¬ &�+ ¥­ �� wh$g��(®�¯na(°§ Ú ©�ײ± � å X[³�´¶µ�± � å X·³�¸�a�¹�º±þ��M»�¼T½naB²¾q�k3¿3À�Á���e�W$£.¤¥.j � j 2 0 ) 2 ��Â�Ã1ai��¿��4©�×na � ) J ) �s'K6³QþNÿ�� ¥

­ � å ø ] _ x�Î _ ]�] _ ò3zT{ h � �~� ¥ ®�¯1aI©��±þNÿ$�3Ä ¥­ _ �Å� _�Z�´ Ô�Ö k*_ �Å� _^Z�¸ Ô�Ö ¥ ��g�S�h3g�þ�j��.�`��®�¯1a�ÆÇ]ÿ$� ¥È¾É}Ê� å ý Ò�Ó`� ÷ ÐC������� Ð0ý'Ð aI©��±þ��_Á$Ë�hQ�a�¢ 2 ���� �w� U1k�tiW Û·Ì W { £RtiW���Í�Î�á��m0

Ï�Ð�a � ) 2 ��ÑÓÒ>Ôw§1Ð8�wÕJ ) þ ¬ &�+ ¥­*Ö*× h3g�e1h3g�U*a�Ø.Ù±þ�� Öw× h3gTa�ÚRÛf��Ü �w� U��ÝÞ�Ü/tiW�a � ) ¿k( þNÿ�� ¥ßáà�âáãGäæåèçéåëêëåíìéäæåëî¶ï.à[âáã·äèåëðëêòñëóæôéå�îöõ¶÷�ø;ù�ú;û�üþý-ÿ������������ �����Mý-ÿ���������������� �"! ù�#�$�%&���

'C,

Page 88: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

­ �R� U 2 tiW 2 a�°§Õ�±)(*( � _*+-,�.0/2143na 5ÓÒ�687 ¥­:9 (-; ] _ � (=<C_?> µ�³C_=@ xBA _ ]�] _?> zT{ h:C�D�d4E�¿8/F1G3H/2I0J�J"K�LMEM®�¯na�1GNO7�Õ 2QP ¬SR2 a T0U�ÕWV y�X a�s'KS687 ¥

'?Y

Page 89: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Z\[ E=]_^�D$» R8`Ga a bcJedOfwÕ�¼"gh ij Elk[E�/�m� "n0o2p4DdqEF143�Á zT{ hSCeJ�» R8`Ga a�ÚRÛÕ¿k�¤8rrq�EiL8fma sutm~�dwv7*Õ�/�dyx�1zD�7 ¥ Z{[ E=]_^|D�dqE:}t�~�d P � jT¤ ¬GR /SDS7.¤ME Y tQ~ � Ð�d2bcJ2dwvODwKÕ�¼"gw¤O�oÒ�687 ¥� §/ÜqEF�c/Sm� "n0o2p � D ] _�Z�� � V{�*, 9 _=,�Z�´�k"�G�2m P j R k P 6 PO�G� ¥}=�&�4�c/23 X�� E¿8/�¨�©�d ] _^Z*�26:D*aM�G�2m P 687 ¥Y � �)�*����� P 6y7 ¥ 7*ÕH�FE��4�z�4/G�q�8��� � Ðz�-�=����D8 ¡6�Õ�¢�£ ��¤ P LH¥2LOE Ìq¦§ £S¨.�0JM©wª ¦ P 687 ¥« �F¬ P�­ Jz¬��-�=����D8 Q6.Õ�¢G£w¤O�/Õc�2E4®G/G�q/¡¯�f � ¤u62°�±q²´³FfH687 ¥eµ Û�L¶·�*����� 7´�2E�¸Q¹H��ºc/2»4¼*¤8±4²´³Ffz687 ¥

�4�0�q/4�w�:�W� � Ð »4¼ ��¤ 7O/SDME �4�c/½}¾tM¿0À�ÁzD¡�G�2mG7*Õ�Â4Ã*¤O�1Ò�687 ¥Ä Å

'=«

Page 90: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Æ ÇÉÈËÊ Ì Í Î Ï Ð

Ñ ÒeÓÔÑ ÕËÖ×ÕËÖÙØ ÚÜÛÞÝàß áâ � ãäzDMEcå8�"æwç¡�:� R � ¬8/:èO�/ÕH� ézê P 6 PFë èME R À R À"ìeí4î0/�å8�:æwçQ��J"ï R

LGðqL R ¥S6 PM��� ¥ñóò¾ôõñ�ôöñ ÷ùøQúüû¡ýQþ ÿ �

� +*>*>�� §�� C�D��.Ù P2ë JqE�Í � ÐuÎ��� .� P 687 ¥��� /���M/�Î��Q6:D�� ë���� JG¿qE X�� ��� Ò��u7M/¡�! #"�$ � JGE%'&)(zJ(Í � ÐöÎ��É� .� P 687 ¥

*,+ +-, �.- ¿4EFs ¬0/21 P ì R ��3T  ¦ å8�"æwçQ��/4250J6´K2L7��� � .� P 687 ¥ñóò¾ôõñ�ô98 :ùú<;ùú ûcýQþ ÿ �

� ��('=�Î ���?>c/<@�A�BcJ��� � .� P 687 ¥� +*>*>�� §�� Ce/ YDC ~e/�Ee3zD8¨.� �!F 1 P 687 ¥

GIH�JLKNM Z KPORQTSLJVUXW � Y[Z]\_^�`ba �GIH�JLKNM Z KPORQTSLJVUXW � cedDfg^ha =GIH�JLKNM Z KPORQTSLJVUXW � dji[fg^ka ÎGIH�JLKNM Z KPORQTSLJVUXW �lf.Znmo^�`bap(GIH�JLKNM Z KPORQTSLJVUXW �lqjdrYo^�dj\<a ��>

��s2t è4D0¥8ì R $ � JqEMÀvu�wMJ��� �!xzy?{�| ³(ÞH687 ¥} ¦�~q¦ å8�"æwçQ� /4250J�6 � *T+ +=, �X- � 5�Õ�J4¿qEF¸0/e$ � J P 687 ¥*T+ +-, �.-��#�z, ��� *,+ +-,)�X-��õ,)���z� ( A >�� A�� +=@ (-;��r���g���

��� � ��w7�Õ% C (M/?�2� � E:©)�e�e�H���c���w��� y 6y74èOE���fM¿�s´¬v/�1 P ì R ��} ¦~q¦ å8�"æwçQ� /4250J6 R 6y7 ¥¸0/Sm� "n0o2pO¿qE��V���,�B� 9�� -=+?�B�������*+=< + � 14N P2ë ¬8/SD�7 ¥ å8�"æwçQ� ¿ F 1 P L R ì R /DME4çe���qC:ç� �¡H¿�} ¦�~4¦ å8�8æqçQ�¾E:®G/��G/�¢�£7¤z¿�3f  ¦ åy�:æwç¡��JSì}Ò�6y7 ¥7¥ ç�4DHç¦�7�qC"ç"/yx�¥4³ � 14N P E§���M/ .�W��x�¥4³eèɯ � 1�¨�© �?ª P L | ìz³ R ¥

'�«

Page 91: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¬.­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»¾�¿Àº­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»Á´¸�Á�Â�µ½¹»¾�¿ÃÄ­!®°¯,±L²´³,µ2¶T·´¸�·´Å½¹�ÆǼg®ÇÂ,Ƚ¹»¾º¿É½­Êº­v±TËTÌ�ÍL®,Î�Î�Í,·�ÆTÆ7Ï�·´Ð�²�Ë,µTÑ�Á�ÆÒµ�¬7Á´ÅTµLÁ�Â,ÓVÆ�ÔÒÕÖ±T±�Í,Á´µØ×Ùº­Ú ­ ÔÒÛ�·�ÂLÁÖÍ�±X¬7Ü�ÂLÁ�¼)ÔÒÛ�·�ÂLÁÖÍÞÝÇßX¿áàTà�â�ã�ä�å�æ2çèÄ­ ÔÇéTË,µTµ�²�Â�ÌX¬7Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝÒêTë�ì�í�¬,êÖßX¿áàTàØë�ìí�å�æ2ç ÔÇéTË,µTµ�²�Â�ÌLÀ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝÒêTë�ì�í2ÀgêÖßX¿¬ÇïÄ­ ÔÇéTË,µTµ�²�Â�Ì�Ã�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êÖë�ìí�Ã�êÖßX¿¬T¬.­ ÔÇéTË,µTµ�²�Â�Ì,É�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êÖë�ìí�ÉXêÖßX¿¬ÒÀº­ ÔÇéTË,µTµ�²�Â�ÌLÊ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êÖë�ìívêÖßX¿¬ÇÃÄ­ ÔÇéTË,µTµ�²�Â�ÌLÙ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êñð�òë�ìívêÖßX¿¬°É½­ ÔÇéTË,µTµ�²�Â�Ì Ú Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êñð�ò�ð�òë�ì�í0êÖßX¿¬Òʺ­ ÔÇéTË,µTµ�²�Â�Ì�è�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ºÝ�êXó0ôô�ôô�õ�ö÷ð�ò�ë�ì�í0êÖßX¿¬ÒÙº­ øL²�Â,µ�ù�¬7Ü�ÂLÁ�¼�øL²�Â,µ�ÝÒêÇúT·�ÂgÆ´ú,Á´³V®ÒùXê�û0øL²�Â,µ½¹üéLý´ÏÖþ½û!ÀÖÉ�ßX¿ÿàTà����!í�� å�æ�ç¬ Ú ­¬ÇèÄ­ ±TËTÌ�ÍL®TÎ�ÆÒµ�·´µV®TÎ�¸�²�®�Ó�¯V·L®ÇºÝPú´µT³V®ÇÂ,È�·´³TÈVÆ���gß�׬Ò Ï�·´Ð�²�Ë,µTÑLÁ�ÆÒµ�¬7²�ÌL¶�Ü�ÂLÁ�¼�Ï�·´Ð�²�Ë,µTÑ�Á�ÆÒµ�¬�ÝÇßX¿ÀÖïÄ­ ÔÇø,³�·Ò¯VÁ�ùT³�·Ò¯gÁ�Ü�ÂVÁ�¼ØÔÒø,³�·Ò¯VÁ�ÝÒêñÏ�·´Ð�²�Ë,µ,Ñ�Á�ÆÒµ�¬,êÖßX¿ÀV¬.­ ²�ÌL¶º¹�Æ´Á´µTËT±� ���XÝ9ùT³�·Ò¯VÁVßX¿ÀTÀº­ ùT³�·Ò¯VÁº¹»·ÖÓTÓ��g®ÇÂ,Ó�²�¼,ÏV®TÆÒµ�Á�ÂVÁ´³�Ý»ÂLÁ�¼��g®ÇÂ,Ó�²�¼,ÕTÓ�·�±,µLÁ´³�ÝÇß'×ÀÖÃÄ­ ±TËTÌ�ÍL®TÎ7¸�²�®ÒÓ'¼g®ÇÂ,Ó�²´¼��TÍ,²�ÆT®ÇÂ,È�Ý��g®ÇÂ,Ó�²´¼��T¸�Á�Â,µ2ÁVß�×À´É½­ ú´ÐVÆÒµLÁÒ¯R¹»Á´ÅV®Òµ�Ý�ïgßX¿ÀTʺ­ �ÀTÙº­ �,ß.¿À Ú ­ ùT³�·Ò¯VÁº¹ü±V·�Î��ºÝÇßX¿ÀÖèÄ­ ùT³�·Ò¯VÁº¹�ÆÖÁ´µ��g®TÆT®ÇÌ�Í,Á�Ý9µT³ÖËLÁgßX¿ÀT �ÃTïÄ­Ãg¬.­ ±TËTÌ�ÍL®TÎ7¸�²�®ÒÓ)®ÇÂg®Òµ�ÝÒß�×Ã,Àº­ Æ´Á´µÖËT±� ���XÝ9µ��g®TÆ�ßX¿ÃTÃÄ­ �ÃÖɽ­Ã,ʺ­ ¸�²�®ÒÓØÆ´Á´µÖËT±� ���XÝ��L²,²´µTÛ�·�ÂLÁ��,²�Â,µ�·�®ÇÂLÁÖ³�µ�²�±�Í,Á´¸�ÁÖÍgß�×Ã,Ùº­ �,²�Â,µ�·�®ÇÂVÁ´³2Î'Ü�µ�²´±�Í,Á´¸�ÁÖÍĹ È�Á´µ��,²�Â,µLÁ�Â,µTÛ�·�ÂLÁ�ÝÇßX¿Ã Ú ­ ÌX¬.¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿áàTà����!í�� �"!$#ÃTèÄ­ ÌLÀº¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿Ã, Ì�ÃĹ�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿É,ïÄ­ Ì,ɽ¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿É�¬.­ ÌLʺ¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿É�Àº­ ÌLÙº¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿É,ÃÄ­ Ì Ú ¹�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿ÉTɽ­ Ì�èĹ�Æ´Á´µÖøV²�Â,µ�Ý9ù�¬TßX¿É�ʺ­ ÎÞ¹»·´ÓTÓ�Ý»Ì.¬XûvéV²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹&%�ý'�,Ñ�(XßX¿áàTàØë�ìí�¬oå*),+É�Ùº­ ÎÞ¹»·´ÓTÓ�Ý»ÌVÀ�ûvéV²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹���Lú´Ñ�ßX¿ à,à2ë�ìí2À0å*-,+É Ú ­ ÎÞ¹»·´ÓTÓ�Ý»ÌLúûvéV²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹&�TÕLú´Ñ�ßX¿ à,à2ë�ìí�Ã�å*.,+É,èÄ­ ÎÞ¹»·´ÓTÓ�Ý»Ì�ÉÄûvéV²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹»úTý ��Ñ�(XßX¿áàTàØë�ìí�É�å*/,+É� ÎÞ¹»·´ÓTÓ�Ý»±.¬XûvéV²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹0����%TÑ1���XßX¿!àTà�â�ã�ä�å3254�+ÊÖïÄ­ ±X¬.¹»·´ÓTÓ�Ý9ÌLÊVßX¿�àTà�â�ã�ä�+5687 �!ë'ìí�å:9$;�<'çÊV¬.­ ±X¬.¹»·´ÓTÓ�Ý9ÌLÙVßX¿ÊTÀº­ ±X¬.¹»·´ÓTÓ�Ý9Ì Ú ßX¿ÊÖÃÄ­ ±X¬.¹»·´ÓTÓ�Ý9Ì�ègßX¿Ê´É½­ �ÊTʺ­=�

> @

Page 92: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ÊTÙº­

ñóò¾ôõñ�ô�? :A@CB8D ûcýQþ ÿ �

� �e� � ¢FEHG$I8J ë ¿LKHG$MONPJ�Q ¥*,+�R�S �.-5G�} �UT �ÉåUV8æqçc� � /�1WQ�©)�O�y¬LXH¥�JUQ4èWY[Z,\0¿#�^]L�S�3_a`D��� �3b _WJUQ ¥

KcG$MONedf_hg��i]V�kjlVfmF�cnFmF� �=o ©�G4¿fY�¸�je$l`=GHpUJ�Q ¥�i]V�¦�#�e�i]L���N��qB� R �B�sr�]squt1v�] S � R -,�i]L�r�����

IHG$MON�©OVfmF�cnFmF� �=o ©�G4¿fYF¸�je$l`=GHpUJ�Q ¥�i]V�¦�#�e�i]L���N��qB� R �B�swB�sq*�utV� R -T�i]V�_���R�

¸�j�x� zyP{k|w¿FY} ��T � �}bC~ ë�� X�Q ¥�¥ ç2�,XHç���mf�"çzj��Q¥�³ �3�,� p$Y����Wj§ �W�5��¥4³eèɯe` � ¨�©z� ª p3d | ìz³U_ ¥¬.­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»¾�¿Àº­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»Á´¸�Á�Â�µ½¹»¾�¿ÃÄ­!®°¯,±L²´³,µ2¶T·´¸�·´Å½¹�ÆǼg®ÇÂ,Ƚ¹»¾º¿É½­Êº­v±TËTÌ�ÍL®,Î�Î�Í,·�ÆTÆ7Ï�·´Ð�²�Ë,µTÑ�Á�ÆÒµ�À�Á´ÅTµLÁ�Â,ÓVÆ�ÔÒÕÖ±T±�Í,Á´µØ×Ùº­Ú ­ éL²´Å'ÌL²V¬7Ü�éL²´Å½¹�ÎÒ³�ÁT·´µ�Á (L²Ö³V®���²�Â,µ�·ÖÍ´éL²´Å�ÝÇßX¿�àTàz�F+"����ç�ëf�3�[��åoæ�çèÄ­ éL²´Å'ÌL²TÀ�Ü�éL²´Å½¹�ÎÒ³�ÁT·´µ�Á �LÁÖ³TµV®Tδ·ÖÍ´éL²´Å�ÝÇßX¿ àTàz�,+"����ç�ëf�3�[��åoæ�ç éL²´Å'ÌL²ÖÃ�Ü�éL²´Å½¹�ÎÒ³�ÁT·´µ�Á �LÁÖ³TµV®Tδ·ÖÍ´éL²´Å�ÝÇßX¿¬ÇïÄ­ ÔÇéTË,µTµ�²�Â�ÌTËX¬7Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìíe¬,êÖßX¿ àTàØë�ì�í!å�æ2ç¬T¬.­ ÔÇéTË,µTµ�²�Â�ÌTËLÀ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìíØÀgêÖßX¿¬ÒÀº­ ÔÇéTË,µTµ�²�Â�ÌTË�Ã�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìí2Ã�êÖßX¿¬ÇÃÄ­ ÔÇéTË,µTµ�²�Â�ÌTË,É�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìí�ÉXêÖßX¿¬°É½­ ÔÇéTË,µTµ�²�Â�ÌTËLÊ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìíØÊgêÖßX¿¬Òʺ­ ÔÇéTË,µTµ�²�Â�ÌTËLÙ�Ü�ÂLÁ�¼)ÔÇéTË,µTµ�²�ÂÄÝÒêÖë�ìíØÙgêÖßX¿¬ÒÙº­ øL²�Â,µ�ù�¬7Ü�ÂLÁ�¼�øL²�Â,µ�ÝÒêÇúT·�ÂgÆ´ú,Á´³V®ÒùXê�û0øL²�Â,µ½¹üéLý´ÏÖþ½û!ÀÖÉ�ßX¿ÿàTà����!í�� å�æ�ç¬ Ú ­¬ÇèÄ­ ±TËTÌ�ÍL®TÎ�ÆÒµ�·´µV®TÎ�¸�²�®�Ó�¯V·L®ÇºÝPú´µT³V®ÇÂ,È�·´³TÈVÆ���gß�׬Ò Ï�·´Ð�²�Ë,µTÑLÁ�ÆÒµ�À�²�ÌL¶�Ü�ÂLÁ�¼�Ï�·´Ð�²�Ë,µTÑ�Á�ÆÒµ�ÀÞÝÇßX¿ÀÖïÄ­ ÔÇø,³�·Ò¯VÁ�ùT³�·Ò¯gÁ�Ü�ÂVÁ�¼ØÔÒø,³�·Ò¯VÁ�ÝÒêñÏ�·´Ð�²�Ë,µ,Ñ�Á�ÆÒµ�ÀgêÖßX¿ÀV¬.­ ²�ÌL¶º¹�Æ´Á´µTËT±� ���XÝ9ùT³�·Ò¯VÁVßX¿ÀTÀº­ ùT³�·Ò¯VÁº¹»·ÖÓTÓ��g®ÇÂ,Ó�²�¼,ÏV®TÆÒµ�Á�ÂVÁ´³�Ý»ÂLÁ�¼��g®ÇÂ,Ó�²�¼,ÕTÓ�·�±,µLÁ´³�ÝÇß'×ÀÖÃÄ­ ±TËTÌ�ÍL®TÎ7¸�²�®ÒÓ'¼g®ÇÂ,Ó�²´¼��TÍ,²�ÆT®ÇÂ,È�Ý��g®ÇÂ,Ó�²´¼��T¸�Á�Â,µ2ÁVß�×À´É½­ ú´ÐVÆÒµLÁÒ¯R¹»Á´ÅV®Òµ�Ý�ïgßX¿ÀTʺ­ �ÀTÙº­ �,ß.¿À Ú ­ ùT³�·Ò¯VÁº¹ü±V·�Î��ºÝÇßX¿ÀÖèÄ­ ùT³�·Ò¯VÁº¹�ÆÖÁ´µ��g®TÆT®ÇÌ�Í,Á�Ý9µT³ÖËLÁgßX¿ÀT �ÃTïÄ­Ãg¬.­ ±TËTÌ�ÍL®TÎ7¸�²�®ÒÓ)®ÇÂg®Òµ�ÝÒß�×Ã,Àº­ Æ´Á´µÖËT±� ���XÝ9µ��g®TÆ�ßX¿ÃTÃÄ­ �ÃÖɽ­

> ã

Page 93: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ã,ʺ­ ¸�²�®ÒÓØÆ´Á´µÖËT±� ���XÝ��L²,²´µTÛ�·�ÂLÁ��,²�Â,µ�·�®ÇÂLÁÖ³�µ�²�±�Í,Á´¸�ÁÖÍgß�×Ã,Ùº­ �,²�Â,µ�·�®ÇÂVÁ´³2Î'Ü�µ�²´±�Í,Á´¸�ÁÖÍĹ È�Á´µ��,²�Â,µLÁ�Â,µTÛ�·�ÂLÁ�ÝÇßX¿Ã Ú ­ ÌTËX¬.¹�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿áàTà��z��í�� �"!L#ÃTèÄ­ ÌTËLÀº¹�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿Ã, ÌTË�ÃĹ�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿É,ïÄ­ ÌTË,ɽ¹�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿É�¬.­ ÌTËLʺ¹�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿É�Àº­ ÌTËLÙº¹�Æ´Á´µTøL²�Â,µ�Ý9ù�¬TßX¿É,ÃÄ­ ÎÞ¹»·´ÓTÓ�Ý»ÌV²V¬Xû0éL²´³TÓ�Á´³TÏ�·´Ð�²�Ë,µ½¹0�1�1%TÑ1���XßX¿!àTàØëe�3�[��å3254,+ÉTɽ­ ÌL²V¬.¹»·´ÓTӺݻÌL²TÀVßX¿�àTà)ëe���"�U�L2$+!ëe�3�"��åÉ�ʺ­ ÌL²V¬.¹»·´ÓTӺݻÌL²ÖÃgßX¿�àTà ó����U�ëf�3�[�'å ���É�Ùº­ ÌL²TÀº¹»·´ÓTӺݻÌTËX¬TßX¿�àTà)ë�ìí�å �F+[�z�'çÉ Ú ­ ÌL²TÀº¹»·´ÓTӺݻÌTËLÀVßX¿É,èÄ­ ÌL²TÀº¹»·´ÓTӺݻÌTË�ÃgßX¿É� ÌL²ÖÃĹ»·´ÓTӺݻÌTË,É�ßX¿�àTà ó����U�U�§ëf�}�"�U+'óÊÖïÄ­ ÌL²ÖÃĹ»·´ÓTӺݻÌTËLÊVßX¿ÊV¬.­ ÌL²ÖÃĹ»·´ÓTӺݻÌTËLÙVßX¿ÊTÀº­ �ÊÖÃÄ­=�ʴɽ­

ñóò¾ôõñ�ô� � ú��ùû¡ýQþ ÿ �

� ���Oj,�fjc� fe��%wïO����è��,�HG"ðe WJ�Q ¥,¡f¢ �z£=¤ |U¥§¦ dOY% CF¨ j ¡f¢ ���,�"èðe �©�jc©§ #"=X,Q ¥� R«ª«ª ��¬ � ��j$­¯®0E$°lXOY����OG�±,²C£=³��WJ�Q ¥ ��f§´LµH¶4ì�·�¸f¹§X�ºP_OJU»O¼ ¥� ðW ,de_�© ¡f¢ ��£�ÑrÒ¾½P �©�Gf´fYz¿�À^]���Á�¬PÂ��z£ b _OJ�Q ¥ �zjPÁ�¬PÂ��U´fY *T+iR�Sià -XW´,ÄÅg�Æ R q ª � RÈÇ ]�É�ÊkG�˧Qe©WÁ�¬§Â��kXWÌØ©��W©LGLÍFÎÅp=dzÏ8ÐU_ ¥ ��jPÁ�¬§Â��z£�� yÑ QOÒ,ÓfGf´fY$Æ R q ª � RÈÇ ]�É�ÊLjlVfmLÔcnFm�Ôl£=ÕlX b  �©OÖl`=GeY � °HG$×fØÙpkdFÚÛg§�O©Ü�ÝFÞlX,Q ¥

ß j�xOà�yP{L| � ´fY ¡f¢ �Oá�Vzâeãcä�GLåÛ`§æ�ç R�SiÃiè £�J$é o Ò[Y�ê§ë�G ¡f¢ �f©,p3d�ìeíejæ�ç R�SiÃiè £kîÓÒ¾³��OJ�Q ¥ ÐwÐkGfYFê8flï:f§jðæ1ç RÈSiÃ�è Gðæ�ñ R�òiÃiè ©Cæ�ó«É�Ê«Ê�] S £kîÓÒ¾³��OJ�Q ¥ êflï8f§jÛæ1ó«É�Ê«Êi] S £ T§ô  T Qe©�©$Y ß jhæ1ç RÈSiÃ�è £=õFöÅpUJ�Q ¥¬.­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»¾�¿Àº­!®°¯,±L²´³,µ2¶T·´¸�·º¹»·�¼,µ½¹»Á´¸�Á�Â�µ½¹»¾�¿ÃÄ­!®°¯,±L²´³,µ2¶T·´¸�·´Å½¹�ÆǼg®ÇÂ,Ƚ¹»¾º¿É½­Êº­v±TËTÌ�ÍL®,Î�Î�Í,·�ÆTÆ7Ï�·´Ð�²�Ë,µTÑ�Á�ÆÒµ,Ã�Á´ÅTµLÁ�Â,ÓVÆ�ÔÒÕÖ±T±�Í,Á´µØ×Ùº­Ú ­ �,·´³TÓTÏ�·´Ð�²�Ë,µØδ·´³TÓVÆ�Ü�ÂLÁ�¼F�,·´³,ÓTÏ�·´Ð�²�Ë,µ�ÝÇßX¿�àTàO÷ô�ø�ù}ú}û�üF�oåoæ�çèÄ­ àTàzý�þ Æ��L²�¼ ÿ � �=ø�å������=<���+��� �� δ·´³TÓVÆe+��������� ÔÒÛ�·�ÂLÁÖÍ�±X¬7Ü�ÂLÁ�¼)ÔÒÛ�·�ÂLÁÖÍÞÝñδ·´³,ÓVÆ�ßX¿�àTàO÷ô�ø�ù}ú}û�üF� +��H�÷â�ã�ä�åoæ�ç¬ÇïÄ­ ÔÒÛ�·�ÂLÁÖÍ�±LÀ�Ü�ÂLÁ�¼)ÔÒÛ�·�ÂLÁÖÍÞÝ»ÂLÁ´¼'éL²Ö³TÓ�Á´³TÏ�·´Ð�²�Ë,µ�ÝÇßTßX¿§àTà���÷?ô�ø5+���çvâ�ã�ä�å]æ�ç¬T¬.­ ÔÒÛ�·�ÂLÁÖÍ�±�Ã�Ü�ÂLÁ�¼)ÔÒÛ�·�ÂLÁÖÍÞÝ»ÂLÁ´¼'éL²Ö³TÓ�Á´³TÏ�·´Ð�²�Ë,µ�ÝÇßTßX¿¬ÒÀº­ ÔÒÛ�·�ÂLÁÖÍ�±,É�Ü�ÂLÁ�¼)ÔÒÛ�·�ÂLÁÖÍÞÝ»ÂLÁ´¼'éL²Ö³TÓ�Á´³TÏ�·´Ð�²�Ë,µ�ÝÇßTßX¿¬ÇÃÄ­ ÔÒÏ�·�ÌLÁÖÍ�Íg¬7Ü�ÂLÁ�¼)ÔÒÏ�·�ÌLÁÖÍÞÝÒê������k÷?ô�øvêÖßX¿�àTà���÷ô�ø5+! C7#"%$�ç'&!(!ä�å�æ�笰ɽ­ ÔÒÏ�·�ÌLÁÖÍ�Í,À�Ü�ÂLÁ�¼)ÔÒÏ�·�ÌLÁÖÍÞÝÒê�)%*L2$�L÷ô�ø[êÖßX¿

>,+

Page 94: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

-ÒÊ/. ÔÒÏ10�Ì32ÖÍ�Í54�Ü�63287)ÔÒÏ10�Ì32ÖÍÞÝÒê��$ý��k÷?ô�øvêÖß:9-ÒÙ/. ÔÇéTË<;5;1=86�Ì:-7Ü�63287)ÔÇéTË<;5;1=86ºÝ�ê?>A@CB �k÷ô�øED�êÖß:9�àTà���÷ô�ø5+! C7#"%$�ç�ë�ì�í!å]æ�ç- Ú . ÔÇéTË<;5;1=86�Ì3>�Ü�63287)ÔÇéTË<;5;1=86ºÝ�êF4G@CB �k÷ô�øED�êÖß:9-ÇèH. ÔÇéTË<;5;1=86�Ì14�Ü�63287)ÔÇéTË<;5;1=86ºÝ�ê<I%J!$+�K�ç�êÖßL9-Òî/. ø3=86<;�ù,-7Ü�63287�ø3=86<;�ÝÒêÇú5086NM´ú<2PORQÒùXê�û0ø3=86<;TSüéLý´ÏÖþ½ûU>ÖÉ�ß:9ÿàTà����!í�� å�æ�ç>ÖïH.>R-L. VTËTÌ�Í3QTÎ%MW;10P;RQTÎ�X1=1Q�Ó�YR03Q?6ºÝPúP;5ORQ?6,ÈZ0POTÈRM���gß�×>5>/. Ï10´Ð1=�Ë<;TÑ321MW;<4[=�Ì3\�Ü�63287�Ï10´Ð1=�Ë<;TÑ121MW;<4�ÝÇß:9>]4H. ÔÇø<O10WYR2�ù5O10WYN2�Ü�6R287ØÔÒø<O10WYR2�ÝÒêñÏ10´Ð1=�Ë<;,Ñ121MW;<4�êÖß:9>´ÉT. =�Ì3\/S^MP2P;TË5V� ���XÝ9ù5O10WYR2Vß:9>TÊ/. ù5O10WYR2/S_0ÖÓTÓ��NQ?6,Ó1=87,ÏRQ5MW;1286R2PO�Ý_63287��NQ?6,Ó1=87,ÕTÓ108V<;32PO�ÝÇß'×>TÙ/. VTËTÌ�Í3QTÎ�X1=1QÒÓ`7NQ?6,Ó1=P7��TÍ<=1M5Q?6,È�Ý��NQ?6,Ó1=P7��5X1286<;a2Vß�×> Ú . ú´ÐRMW;32WYbS_2PcRQW;�Ý�ïgß:9>ÖèH. �>Tî/. �,ßL94TïH. ù5O10WYR2/SdVR0�Î��ºÝÇß:94N-L. ù5O10WYR2/S^M]2P;��NQ5M5QÇÌ�Í<2�Ýe;5OÖË32gß:94<>/. �454H.4ÖÉT. VTËTÌ�Í3QTÎ�X1=1QÒÓfQ?6NQW;�ÝÒß�×4,Ê/. MP2P;ÖË5V� ���XÝe;��NQ5M�ß:94,Ù/. �4 Ú .4TèH. X1=1QÒÓgMP2P;ÖË5V� ���XÝ��3=<=P;TÛ108632��<=86<;101Q?632]O[;1=8V�Í<2PX12ÖÍgß�×4,î/. �<=86<;101Q?6R2PO2Î'Ü�;1=PV�Í<2PX12ÖÍHS È12P;��<=86<;3286<;TÛ108632�ÝÇß:9É,ïH. Ì:-LS^MP2P;ÖøR=86<;�Ý9ù,-Tß:9áàTà����!í�� �"!$#É,-L. Ì3>/S^MP2P;ÖøR=86<;�Ý9ù,-Tß:9É1>/. Ì14HS^MP2P;ÖøR=86<;�Ý9ù,-Tß:9É<4H. ÍN-LS^MP2P;ÖøR=86<;�Ý9ù,-Tß:9ÉTÉT. Í<>/S^MP2P;ÖøR=86<;�Ý9ù,-Tß:9É�Ê/. Í54HS^MP2P;ÖøR=86<;�Ý9ù,-Tß:9É�Ù/. ÎhS_0´ÓTÓ�Ý_VL-XûvéR=POTÓ12POTÏ10´Ð1=�Ë<;TS0����%TÑ1���Xß:9!àTà�â�ã�ä�å3254�+É Ú . V:-LS_0´ÓTÓ�ÝeV3>�û?êñùRQWORMW;XêÖß:9!àTàW÷ô�ø +!i�j2å�"%$U���$�lkm�ò��É,èH. V:-LS_0´ÓTÓ�ÝeV14ºû?ê8MP2�ÎP=86,ÓXêÖß:9É�î/. V:-LS_0´ÓTÓ�ÝeV,ÉÄû?ê�;��NQWOTÓXêÖß:9ÊÖïH. V3>/S_0´ÓTÓ�ÝPÍN-Xû0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS0�1�1%TÑ1���Xß:9!àTàg-#nCB5�L÷ô�ø5+�&!(!äeö�ë�ìí�å:�$�ÊR-L. V3>/S_0´ÓTÓ�Ý9Ì:-Xû0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS»ú,ý���Ñ�(Xß:9Ê5>/. V14HS_0´ÓTÓ�ÝPÍ<>�û0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS0�1�1%TÑ1���Xß:9!àTà%>AnCB5�L÷ô�ø5+�&!(!äeö�ë�ìí�å:�$�Ê]4H. V14HS_0´ÓTÓ�Ý9Ì3>�û0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS»ú,ý���Ñ�(Xß:9Ê´ÉT. V,ÉTS_0´ÓTÓ�ÝPÍ54ºû0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS0�1�1%TÑ1���Xß:9!àTà`4GnCB5�L÷ô�ø5+�&!(!äeö�ë�ìí�å:�$�ÊTÊ/. V,ÉTS_0´ÓTÓ�Ý9Ì14ºû0é3=POTÓ12POTÏ10´Ð1=�Ë<;TS»ú,ý���Ñ�(Xß:9ÊTÙ/. Ì:-LS_0´ÓTÓTÕgÎW;RQP=86,ÏRQ5MW;128632PO�Ýe63287�ÕVÎW;RQP=86,ÏRQ5MW;128632POºÝÇß'×�àTàg-#nCB �!ë�ìí�oqpfr!s��[tÊ Ú . VTËTÌ�Í3QTÎ�X1=1QÒÓZ0�ÎW;RQP=P6,Û12POTù1=POPYR2´Ó�Ý9ÕVÎW;NQP=86��5X1286<;a2Vß�×ÊÖèH. ÎP0POTÓNMhS^M��3=87ºÝ_V:-Xû?ê8MP2�ÎP=86,Ó.êÖß:9�àTà[>AnCB�å�u�vÊTî/. �ÙÖïH. �,ßL9ÙR-L. Ì3>/S_0´ÓTÓTÕgÎW;RQP=86,ÏRQ5MW;128632PO�Ýe63287�ÕVÎW;RQP=86,ÏRQ5MW;128632POºÝÇß'×�àTà%>AnCB �!ë�ìí�oqpfr!s��[tÙ5>/. VTËTÌ�Í3QTÎ�X1=1QÒÓZ0�ÎW;RQP=P6,Û12POTù1=POPYR2´Ó�Ý9ÕVÎW;NQP=86��5X1286<;a2Vß�×Ù]4H. ÎP0POTÓNMhS^M��3=87ºÝ_V:-Xû?ê�;��NQWOTÓXêTß:9�à,à%4GnwB�å�u�vÙ´ÉT. �ÙTÊ/. �,ßL9ÙTÙ/. Ì14HS_0´ÓTÓTÕgÎW;RQP=86,ÏRQ5MW;128632PO�Ýe63287�ÕVÎW;RQP=86,ÏRQ5MW;128632POºÝÇß'×�àTà`4GnCB �!ë�ìí�oqpfr!s��[tÙ Ú . VTËTÌ�Í3QTÎ�X1=1QÒÓZ0�ÎW;RQP=P6,Û12POTù1=POPYR2´Ó�Ý9ÕVÎW;NQP=86��5X1286<;a2Vß�×ÙÖèH. ÎP0POTÓNMhS^M��3=87ºÝ_V:-Xû?êñùRQWORMW;XêTß:9�à,àf-#nwB�å�u�vÙTî/. �Ú ïH. �,ßL9Ú -L. �Ú >/.=�

>È>

Page 95: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ú 4H.

xzy|{~} ¡f¢ �Oá�V�âeã8ä�j�x§à�y�{L| � £ �F� p�Y ¡f¢ �z£����HGHpLÄlÐU_ ¥�m����� ������� ���æ1ó«É�Ê«Êi] S�� æ�ñ RÈòiÃ�è ´$õFö§Qw�L·�¸HG§Ö ~ d��T���PÄ`�$���FÐ$Ü'�cJ1Ò�JUQfÜWYlá�Vzâeãcä j�

� GlÖ ~ dW´��Z�P£ �HÓf��Ò,ÓFG�¡W�CÐ�¢§ÒoÒ�pUJUQ ¥æ�ç R�SiÃiè ´FY,ê§ë�G$îÓÒ¾³��fÒ�£w¤OGlÖ ~ d¥�T����Ä%�z���FÐ�Ü��8JnÒ3J�QfÜOYU¦C£U§¯g5Ò,Ó,G

¨�© jÙæ1ç RÈSiÃ�è £ o � ª[«H´FYg��¬C­�®��,Ð�£ ��Óg�=Ý,ÞlÜfÌ'Ò°¯�± ¥ ¿1²´³5µ Ã5¶L· èR¸ Ê Ã,¹»ºe¼N¸R½:¸ ­W´a¾¦C£U§À¿GÁZÂC£ ÃÄ�RÅ3Åƾ�ÇÄÈ3Å1Å°É���Ó%ÊaËw¯�± ¥Ì<ÍH. ÎNQFYR286NM5Q]=86`VL-WÏ1QWÐ12%Ñ�63287%ÎNQFYR286NM5QP=86/Ò^Ì<Ó5Ó/Ô°45Ó5ÓNÕ:9Ì1Ö/. V:-LS^MP2P;5×<O12PØ12PO5O12PÙ1Ï1QWÐ12´Ò_VL-WÏ1QWÐ12RÕ:9Ú]ÓH. V:-LS^MP2P;]ÛR0PcRQFY<Ü]YRÏ1QWÐ12´Ò_V:-WÏ3QWÐ12RÕ:9

Ý[Þ/ß ¶uÃ1à ¿ ß<á à ´a¾U£C¤wâ'®��FÐ�£U��Óa��Ò,ÓZÉ�ã|äEåaæwçeÄ�£C¤Z­[± ¥ à^Ã1è ÞÆß ¶uÃ1à ¿ ß<á à»éëê:ì,ìîí¹NìNìhï ­�ÇÄ�3Å3Å/¾UÃÀÈ3Å3Å°â�®��FÐ%ð=õC±òñaóLÔòôZóLÔlðUõÓÒ�¾öZ÷ ·Tø5ù ß5ú à É$×fØüû'¯�± ¥

Ý ·ýøýº ¿ à ʫç,þ à ² à þNþ ÃRÿ:ù ß5ú à é^·ýø]ù ß5ú ôï � ¾����HÄ�®��FÐ%ð��� û'¯�± ¥Ý ·ýøýº ¿ à Ê� ¸ � ß ¶ É ¶Æù ß<ú à éë·Tø]ù ß5ú ôï � ¾��g® â'®��FÐ%ð��� û'¯�± ¥ ë�â'®��FÐ��� É�¡f®CÐU¢�Oë�� � ÌoÒ ¯���� ¥ ëFë�­ � ¾����HÄ�®��FÐ�������®��,Ð%ð���� ûUÊZËw�%â�­w¾��PãUÔ%­ã���ó ��ã[ð ¡f® ûUÊ"!�¾U¦�ðU§À¿GÁZ � ®���¿"Ä}Ò ¯#��� ¥

$% â�£f¤gâ�®���Ð`ð'& Ò Ò`Ë)( � ¾+* Ã Ê ù ß5ú à Á-,WÂ���ð°ãCËf¯�± ¥ ù ²´³<µ Ã]¶´· è3¸ Ê ÃN¹»º^¼N¸3½L¸ ­ � ¾./10 Õ âOã2��ó ��ã�â'®��FÐ%ð=õFöC±l�OÖläUÉ û ÊWÌoÒ ¯�± ¥443H. ÎNQFYR286NM5Q]=86%Ø<O10WYR25Ï1QWÐ12%Ñ`Ø5O10WYR2/S6512];1Ï1QWÐ12´Ò?Õ:945ÍH. Ï87RMW;12WYbSe=8Ü<;TSdV<ORQ?6<;:9P6/Ò<;>=,Q?6<Ù1=87fM5QWÐ12/.�7NQWÙ5;@?A;CB]Ø5O30WYR25Ï1QWÐ12/Sd7NQWÙ5;@?DBE;�?323Q<5@?<;F;CB]Ø5O10WYR25Ï1QWÐ12/SG?R21Q<5@?<;,Õ:94<Ö/. =IH3\/S^MW;10]O5;ÆÒ?Õ:9

Ý öa÷IJNþ ¸5¶uà � ¾Wã"��ó ��ã[ðUõ���Ò,Óaâ�£C¤ ð�J�K[ÊaËw¯�± ¥Ý ²,þ ¸]¶uÃAº * Ã Ê ù ß<ú à é8ï â�L¾ÒNM � ¾ ÞÆß ¶�Ã1à ¿ ß<á à âlñaóLÔòôZókÔZ­%± ¥ ë¢�ðUö[÷IJNþ ¸]¶uÃ,ù ß5ú à É×fØüû'¯�± ¥

Ý Ã�â�÷ M ð�O¾Ò Ñ ±CÉ � ²Nþ ¸]¶uÃ,ù ß5ú ÃAº è ß ÿ ÊsÀ ¾Çòâ'÷ M~ð�OrÒ Ñ ±CÉ � ²Nþ ¸5¶uÃNù ß5ú ÃAº À Ã ß *sÀ�Ê�[û'¯�± ¥

PRQ

Page 96: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�m���>S TVU �XWZY[-\ �^]-_�`)a�b â�cfÉ�¾edgfih�¾kjmlndU¾poDjmqNdr�sqâ�t�u"v�w°ñnxA!*õzög­g��¯± ¥ á ½ ß à *só ¸iè«èîº^¼N¸3½:¸

ðUöy û�¾)zòôZó1�'z1{�x ð%¾�tu|vFw�ñ�x ðUã~}�Ê�§ Ë[Ê �w¯ û��[ä�� ¥����������� �������� ñ��gó�âF�Cä�r^���fç-���^r�t�u�ð�¾=æ1ó������ á à!� æ�ñ ¸�ò ��è â�¡ZÉLõ,öf±C�`É � ¾�¢ ¶Æ¸ * � ¢R³ á à �

Ë~äE£w¤lð°ãlËw¯'± ¥ � ë�ë�ð'£üû Ê¥¤Æ�[â�¦¨§ Ò�É�t�u�v¨w'ñ�xª©�«�«só­¬�®�® êGº ·Nà *�ð=õ,öw±C��É � ¾¯ âA�läUÉ û'¯�± ¥°²±5Ü<;5;1=86�H:-'Ñ`632871°²±5Ü<;5;1=86/Òe632871³FYR08512D³4´P=86/Ò<;¶µ4·4·4±D35Í5Í]ÌTSdV56:5E;]Õ5Õ:9

���������i¸ ¹»º½¼¿¾�¹tu�ð�ÀÁ â�ªÂ É�ÃÄC±l�`É � ¾ ¯ âA�läUÉ û'¯�± ¥ÅDÆ ¢ ¶Æ¸ * �NÇ â�ö%÷�ð�È�Áüû�¾ ¯ âF�CäqÉ�û Ê#t�u�vw�ñ�x¨É1ÐnÊ1{lô�ð�ËA��Ì��f¯'± ¥ Í ¢ � ¾£C¤ ðUõ��%â������+Î ÏÑЭÒ�,�Ó��nÔÕ â�Ö¿×`É�Ø~�`¯�± ¥³CÙ Ú85DÛ-HRÚ4949R³CÙ Ú85DÛ`Ñ�ÜDÝ4Ý@98Þ�ß<àâá65DÛ8à]Î ÛPØDÚ8ÜD9@à4ÜDÝ4Ý@98Þ�ß<àÆÒWÕ­á65DÛ8à ³CÙ Ú85DÛ´Ò<;I°<±1Ó5Ó5Ó]Ì<Ó:ãäáGå4æ:5E;]ÕEç

è�ÆNé þ ¸1·�ê ß ³�ë�ì�í�îfâAÒ�,FÓ�� ÿ þ ¸3è ¢ ¶Æ¸ * � ðUã|}�Êw¾ öZ÷ É�Ë2��Ì"� ï�tu�ð'ÃÄüû'¯�± ¥�Í¢ � ¾¦�ðU§À¿nð�ñaâ ·´¸ ß à ��ò á ¶L· á à �1à ��Ò�,FÓ���â�¡aÉ�Ø|ó`¯�± ¥

5âá Ù4ôDÚIõ�³²Ù Ú85DÛ´ÒöHRÚ@949R³CÙ Ú85DÛ/Ôø÷kùißIú:û üWÚÆÔ�7kùößIú:û üWÚÆÔýà@?�ß:þ1ÕEç

Ý ��ÿ â���÷ � t���ð'Ë2�^Ì"� ï�öZ÷C­[± ¥Ý è���� �wÈ ��� â���÷ � ¾� â��� �� ���� �� ­[± ¥Ý�� ��� â���÷ � ¾���� � � ê ß ë1Ð $�%���� ¡Zâ���������ì!  ð'Ãf±�ö[÷�×�ð����üû�¯�±�" ¥

#%$'&)(ÅDÆ � j+*-,/.103254ªdgf76�j+8�r"sUâ:9<;)Ø�ó�,�v= �ð°ã�}qÊf¾+î ô�{> z ô`ó�øz {�xwâ?;òðA@¿ó'¾�v�wñ�xlÉCB�D û�rA�'Ë ¥

è�Æ á ½ ß à *FE ¸HG1Gîº^¼N¸3½L¸ ð öy û�¾JI�¬ â�õ|}�ð�t��|vFw�ñ�x ðUã|ä��läUÉ û�rA��Ë ¥KML�N�OQPARTSQUWVTX �ZY\[����^]`_badcWe��Cfhg?ikjml\n ��odpkq\r^s`tAukv`wAp\x �zy U?{ �}|�~��z�b� Uk� x���M� P�R+�Q�b���<� p��`�<_AaQc�e�d�A���d� �m�^UWVd�^� x?�WY`[?nF�}]z�^�bu^xb��� �^� p��n���Y^[F�^]b��o^��A��� �?R �}�\�buk :¡z¢ � x��£¥¤§¦¨¦ª©1« ¬­¬¥®h®h®W¯ °²±´³­¯ µ­¶3· ¸-¯ ¹­³­¯ º²©»¬¥¼­½5·¿¾5¶¥¬¥³3À5°²Á/¼Â½5· ¾5¶¥¬­Ã­Ä­ÄÂìMÅ3ħ¬ÇƬÈÅ­¯ ¤Â¦ªÉkÊË¥¤§¦¨¦ª©1« ¬­¬Ç¼­½5É\¯ ¼­À5¸ÂÉ}¶Â¯ ¼ÂÌ3¯ º²©»¬

QÎÍ

Page 97: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ï\Ð<ÑÓÒ ÔÖÕ ×ÙØÛÚÝÜÞß(

ÅDÆ z�{�x�à"í�á"Óâ Aã�ä ð�å2�^æâç�Lèå��êébã û�rA�:ë ¥è�Æ z�{�x�à�ì�íïîñð�òïå=óõô?ö=÷�å��êémã!ø�rA�:ë ¥Ðúù�ûê ý×b��ü�Ó�ì�ýAö�þ�ÿ=ó����)��é?ã�ô Ã�Ä�þ�å�É¿s�éøÉ�ý��Fñ å����� GR���gÇ ÿ� ��!ý�ô� z¨{^xâã�� ø���� Òbî:þ ¥ z1{�x�à ����� å�ÿ�ð�ô Í���� ����� GR��� Ç � � ÿ�!#"$ ��=ã�rÒ?î�þ ¥

%'&)(* �,+.- �0/ E HG1G2143� + ý� #5�ø<ô7698;:�à ��� ó=<mì�í!ã?> ø��:öJ÷�å=óCô�@BA�Ò¨ÓDC98 ��ý�ÃÄ

þâå=E$8BFõã�Ñ ÒHGJI Ò\ô?K Í ð�îML�8è N6ML�û�ýDO�þèóôõî�ð�P�ÿJÿ�Q$RJã�S åUT�ébã=ø�V�Wõë ¥

X­Å

Page 98: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

YBZ7[ ý��ïå]\=^_ `a �cbJd]e�:âãõB�DcW � å a � �?f \=g�V�ÿ ð�ô�K �;h Ö=ÿ�i#j�ð]k~ó�ð ëml � ôon#pBV�q$rý YBZ7[ ð;sÓÒ?î�þ ¥YBZ7[ ý�tJu98� �ø�� ëJV�ë�9�;�Ø|ó�vJb mý�w'é�x#y � ô?z=ÿBTêémã!ø:î�þ ¥ÅRÆ { ã�wJIUV�ë [ Ð}| [ ð]~m��à �#� ó�ÒH�=å [ à7� ë¨×�ð Y9Z ãJø�ð ë?q$rïý�s � ð9b�de�:!ý��ÓÒ?î�þ ¥

èEÆN� � � +0��������� ûJFð�ô�K�ÿ [ ý YBZ7[ ã� #��ø:î�þ ¥z=ÿ]� � ô?����� 1����0/ ÿ�� ÿ�� [ ý YBZ ã!ø��)���� 1����/ ãõB�D�ø�� ë�î�þ ¥� �� � � � +0�����c���� ��.���� �� � ��� G�� �B����� 1����0/ ����� 1����0/� �� �

X� 

Page 99: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¡ ¢£¢¥¤ ¦ § ¨ © ª « ¬ ­ ® ¦ § ¯ ° ±

ÏAÏ?Ñ­Ï ²´³ µ£¶¸·º¹ »¥¼ ×½²´³ ¾À¿ÂÁÄÃÆÅ ÇÈ,ÉÊ ÉÊ ÌË ð�Í Z ø�ÎBTêémã ô?Ï,Ð�Ñ�ÐÓÒ � ô=Ôâü=Õ�Ö�×�ÿ�ØBÙèø�\ � z=ÿ  ÌÚ�ÛMÜ r�ÝßÞ ��à þ ¥á�âJã)ä�å�æJçßè;éÄêìë�íîíîïñðóò�ë�ô�ðóõ÷öùøûúýü r ÿþ�âû#ÿ��=8�L Ü ��� bþd=e�: Ü���� W � ��J�êô3� + ��� ûJFñý�w � �;ØBÙèø à þ ¥

á�â#ã� ����ê}ë�í íîï���ô�øûú������ � ����� �$Ù Þ����! BW#"%$'&'(�)�t�8+*�Ù Þ,)MÖ�&.- Ü0/ &132 8�FmW#"4�$.5!6 W#" à 7�¥

8 Ô:9.;#8'<>= 1+? Ï,Ð Ñ�Ð �#@0A'BDC wFE G�HJI#ÒLK à 7 I�$ 8 ÔNM�O�P ? b9dme�: �#QLR+� KSUT O�P.V=8%W�X>Y �#Z![ I \U]MW#"'4'� à 7�^�¥ K " ? V`_UÙaHb�:EcHd$3)MÖ�&.- ? 8 ÔNMcO�PCþü Ø�e Ü 506 7 �c� Ò�$�f`G ��g%�dh H7<ûrþÙßÞ�V�� 8 ÔaM`O'P C�i �aE � Ùkjl5�6�mJ4>m à EG�HJI�nNj à 7�¥ KUG�Ò�$ 8 ÔNM�O�PoI+pL�LG�HJI#ÒLK;V0��T%E Ü $ A'B I \U]amb4�n �c� Ò 7�¥Î!qLmd$0G." ? 8 Ô:9b;�8!<�= 1 I�r @ Òn � HJ�aEts�uJÒ ? n:j à�vw.¥ ü r � x:yoz W Ü�{1 z P}|+~am?ÎU� � ? $ { 1 z P}|+~am?Îd��I+��� CJ���`��� �>HJ�aE�G�H �!� Ò$}�km�� � 8 Ô9.;'|'<a= 1 C { 1 z P�| ~Nm�Î�j m � �L��E Ü mb4��}q � � ¥ G." ? $]Ï�Ð�Ñ�Ð Ü ] Þ���f w ���� Ò � �04�n � Ô 2 Õ�Ö�×#Ò�������Ò 7�¥8 Ô:9d;!|<a= 1 H 8 Ô�M0O�P ? $7Ô 2 Õ�Ö]× ��� K#��I3�km���� à37.¥+���������� ¢¡�£¥¤�¦���§©¨«ª¬¤�­�¤

? $�f � Þ Ü �,®L¯ � ��E Ü � �!4Un�j à37 IU$#° Z ? $�±�² Ü�³U´v 4af � Þ�Ù �d� K#� C mà 7�¥µ�¶¸·�¹»º¼¥½�¾À¿ Á�ÂÄÃÅ¥ÆÇ¥È É ¾¥ÊÌËÍÂÏÎ html

class

µ�¶»Ð�Ñ�Ò�Ó»Ô�Õ

Ç¥ÈJava ÖÄ× Ê�Î

class

Ø È,È,É È¥Ù 8 Ô:9.;!|'<D= 1 H 8 ÔNMcOUP � 5!6

ÚÍÛ©Ü�ÝßÞbà�áãâ�ä�åçæãè�é,ê�ë+ì»íïîoð}ñJò}Û�óïôöõö÷�êöñ�ø

ù¥ú

Page 100: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

û�ûJüþý ²´³ µ£¶¸· ÿ »¥¼ ��� �

��������� ������������������ ��!#"8 Ôa9J;�|!<�= 1 Ü ? $ ª ¤¥­�¤%$'& 1)( Ò+506Nm?Î+* Ü-,/.�Ü �'�0 � " �   ¤1032 HJ�aE5456�O (

I57)8BÒ 7�¥ G." ?:9 � �%E Ü<; � m à 7�¥=?>A@CBED?FHGJICKLIMD?F+NCOCDJPRQMKCDTSVUXWLI?YMDTSAZ)KLY?Z\[^]`_Rab?b?b?b?bc

á ¡ed`f�£g0¬� ? $�G � Ô 2 Õ�Ö�×:h)i j ª¬¤�­�¤<$'& 1k( � f<l]Ù Þ3G � 4m6UO ( C ���! 7 G�H Cnpo m à 7�¥

árq ¦�¤¥¦s0¬� ? $cG."'I�W�Ö z Üut�7 � 4R6O ( Ònaj�$ { 1 zwv 1 z�Cyx Þ � �ö4��b��0 v �G�H C%z m à 7�¥

á ­|{10?} ? $UG � 4m6UO ( I'~ j���� ú|� ���/� Cb�w�0� �LG�H C%z m à 7�¥á)�w�'� � ú|� ú��/� � ¤M�M� ? �/�����'��� ÒU$ ª ¤¥­�¤+$5& 1�( ÒR�JØ m � HcK �)�'� IR��� � "à 7�¥

�������� ����������� � ¡ ¢¤£¦¥  ¤10L2 4m6�O ( �:�§�:� Ü:¨)©�7 � 5 �:� ? $ ª¬¤¥­¢¤<$:& 1k( �/�:� Ò 7.¥ª ¤¥­�¤<$'& 1k(�? $ �:� H0mb4 5!6 7 � W#Ö z+ª�C%«)¬ m à 7 I�$/­ �<® Ü<¯ K � �H�k�>Cb� �

G�H,I�Ò�K à+7�¥ G." ?'°²± Òk³<´¦µ.4�$ �¥¦e�s0L2e�·¶ �-�)� Ü mJ4   ¤¸0L2 4R6�O ( Üu¹ � " à+7�¥yº¯�»'$ 9 � �%E � ª¬¤�­�¤<$'& 1k( C 5!6km � H0m à 7�¥¼ ½

¾ ª¬¤�­�¤À¿��¢£¬£E{CÁ1{M�¢£E}��e{`{Âf�¤M�à ÄG � *�$ ª¬¤¥­¢¤'$5& 1k(+? ¿���£ £E{CÁ1{M�¢£E} H#�:E3WJÖ z��   ¤1032 4H6�O ( C ���! Dm à37 IU$)­ �* �:�§�:� ¤`�M��Ü ?:9 � �%E � �%I+� j à 7�¥

¤M�`�ÆÅ�Ç`ÈwÉËÊÀ�e{e{ÌÊsͤM�`�ÆÅTÎ3ÈwÉËÊÏf¢¤`�ÐÊsÍ

�������Ñ Ò¤ÓÔ��Õª ¤¥­�¤<$'& 1k(�? & y 1k( & C ±�skmb4��t" � ´ Ý$Ò ? � � � Ò�$-Ö)× C%Ø)Ù Ü<Ú z m � �'Û ³

? $ 9 � f � ÞDÙ Ü � j à 7�¥á)üÝÜ Ò�& y 1k( & C%x>�%Þ ¥ßHà�á +âÀã0 7�¥äÏåçæéèÏêJëíìLîLïTðTñJëJòeóõôTðTöJð�Ý í÷ìAðJø�ùûú·üþý ÿlæ � ê������ ÿ����� ������ ñoô}í,Û Û ê}Ý�������������ø

ùC�

Page 101: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

àká +â ? $ ª ¤¥­�¤<$5& 1k( C 5!6km ��� � & y 1k( &Rã'$ �H�DC Ú z 7"!$# % R'& 7�¥ G." C(') 7*!,+ ).-(0W�P ? �0/ q ¦��� t¨�{Cd�¦214365�7 � ã<�²µ$8 3:9 7�¥.;=< +?> -A@ABDCÝã ¨FE 8:G 9< 4m6IH (?J�K:LAM 761 G x | v J àká M âÀã M 7D;N1�O &QP 9 7�¥ß ¡|�¸0L2 ¦4R �<� J àká M âÀã M E�9 7.¥ß ¡|�¸0L2 ¦�£?2$R �:� 1�S 6 J àká M âÀã M E�9 7�¥º ¯k»'G ¿¢��£¬£M{UT:Á|{`�¢£C}�VW1�3X5Y2Z � J à/á M âÂã M E �u® G S 6 E � 3 Û ³I[ G 9 < � 5 ã E9 7�¥W]\MGJI_^JQ b Oé>AI b =AY`DTSAIABLSVUa`cb0^3B?BAOed�fEOLYAB?Phgi`3_kj

�������ml nporqIst:u { ~Av < 8 Bxw z [xy 8 �$zA{*& 7 O G-*A| <?}=~ &��N� [��N�XE�9�7.¥��:��E � 3��I[=�

� � <��A� � J�� 82��� 39¥���p�6�9 <"�"5 ãAG �:�"&5«)¬ �4� ���/� <"�'�I� H (��XJ �¢¡¤£ 14365¥Y,Z & M â 7"! 8=¦ 9$§,¨ ©�ª« ¬W­¯®±° /g�³²µ´\0?}�¶¢·W²0¸k² J4¹ P=º � 39¥¼ ½¾ ·W²»¸k² ¬»­¼®±° /g�³²µ´\0?}Q½

q ­¯®q ­¼® q ­¯®q ­¯® q ­¯® q ­¯®q ­¯® q ­¯® q ­¯® q ­¼®¾Ã Ä

ß ¦"¾À¿ ��ÁN<� ÃD[ 9 <"�I5 º � ã ºÅÄ 9 7*< & G 9�Æ G ; � JǬW­¯®±° /g�³²µ´\0?}�¶¢·W²0¸k² ã ¹ PÈQÉ 9 7�¥=?>?@CBED?FHFéBAKCG?GRW]ÊMFa˱\ÍÌ_ÎaϳÐaÑ.ÒÓ±Ô±Õ_Ö0ÐÍ×2ØÚÙ_Î]ٻб×=Û_Ü_ÐaÑÀÏ»Î_ÐÞÝàßiá]ٱ̻ÐÞÝÍâAÎ]̱âäãmåWæ2Òç

ç

ß'�)� [6²`�M�ÆÅ�Ç`È ãu�k�X�$� 9 7'O G ; � [�Y2Z �Iº < & G�èµé³êkë � ë �춤íî²M�¼ï ë¯èµé³êUð ²M�M�ÆÅíÇMȼñ &�ò� ã 7AórE�9 7�¥ß/«)¬ �4� � 6 � <$ô Äìõ EA1 G�ö06 <2÷ & °²± 1¥ø �i¡m£ ø J4ù'ú º<�Iû,ü M â 7*!�ô Äìõ E�O ùú & 7�¥

ýÿþ�������� ����� � ������� ����� ��� ����� �������¢þ������������ �� �"! ��"���$#�%'&�(�(*)+%-,$����+.���%/���)�)$� þ���01!

243

Page 102: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ß ¬ /¼ï êkë ´�¶6587 ê ¶ í:9<; ékêUð�=>= ñ@?41b7Q!D1 G S 6BA Æ ãDCFE J,M â E 8DG ãIHKJ 7D!*;"1$O &DP9 7�¥ß ¬ /¼ï êkë ´�¶6587 ê ¶ í:9<; ékêML±é�ð ñ@?�1,7"!Q1 G S 6 E 8DN < 6 <PO �BQFRTS6P J4¹ P 9 7.¥

UVUXWZY []\ ^`_badcfe gh hji�k1i�h lnm]oqpsrdt¬W­¯®"u ë ´îí L ² êkëwv ¶ ·W²»¸k²x[ G 8À¦yx HNC 1AE 8{z}|�~ 937.¥I���{�I������� ë:L�L 5��M549 L8� ¶ ·W²»¸k² J >�q����� J Q E 8 É 9IE��,50¥

��� 8�¦{x H=C J Ú��!7���� u���� Y ¹IJ � Ä 9.7�¥ ¬»­¯®�u ë ´¯í L ² êkë:v ¶¢·W²0¸î²��2[ G@��� 7K� ¬»­¯®�u ë ´îí L ² êîë:v ¶�� ê ´ LO¡ £¢ ���:8 3¤�'<£� G ; � J¦¥¨§ º t*uD©«ª�¬ ­ � ë:L�L 5��w5�9 L�� ¶�� ê ´ L º¨®°¯ �¤±N� ¨ E=97D²P¥

³��¦±:� ¨ EP� t:u¡©¦ª <'÷�� G�N <"�"5 º 6 Oµ´ Ä 9 7.¥¶�·¹¸}º ÎÚÓ±Ó_ÖÍ^]Ù.×]Ü]Ñ_^*»³`aá]Ê»×$¼_^aÏÍÓ_ÖÍÎ]Ù_^ ¶w½ ×]ÖÍÎ_رØ0`«¾WÐaѱÙ*¿�»�À*Á*Âq¿0^0Ðaâ*¿ÍÙ�» ¶"¶�Ã�Ä

;=<'÷ < ¬»­¯®�u ë ´îí L ² êîëÆÅ J GÈÇ Ü <P�F��� B �PÉ ¬ �IÊ P ó ~ 9 7DË»¥¶�·¹¸}º ÎÚÓ±Ó_ÖÍ^]Ù.×]Ü]Ñ_^*»³`ÿb0^µÖ±ÖÍÜÚf0Ü]ÌÍÖµÑ ½ ×ÚÖÍÎ0رØ0`«¾WÐaѱÙ*¿�»�À*Á*Âq¿0^_Ðaâ"¿ÍÙ�» ¶"¶�Ã�Ä

Ì:�¦±�ÍXÎ ©¦ªyϦР��Ñ¡�BÒ �PÉ�Ó¤Ô ©�ªyÕIÖ�× �����yØTÙÛÚ�ÜBÓ�Ô ©�ª>Ý£Ö ��ÞIß�à ¨�á�â 8ÒPã�É���Ñ¡�°äyå x Ò>æ 9 ��±Kç ¨ Ï°è 7�¥é êë ® í{� ëwL�L 58�w549 L��wv ¶ ® L ²¯ïWï>ì8í±í�7�î L ; ®4ï � ê ´ L

ë ® í{� ëwL�L 58�w549 L�� ¶�� ê ´ L ì4í±í�7�î L ; ®�ï � ê ´ Lð ñòw�óß{ôq�����õØöÙÛÚDÜ�Ó�Ô ©¦ª>Ý Ú�� Ï°è 7�¥ßBô°�÷�Kø}ù J �PúDû â QDQ �ü� Ä Öþý�ÿ º�� Õ â������ � Ö ¦.¾�¿ ô�Á ��� �DøI²_íWí L0ë0ê ¸ ; ë �¯ë 9

±��{Í�� Ý |�� è 7�¥����>��øFØTÙÛÚ�Ü�Ó¤Ô ©¦ªq¬ Ý�����Ï°è 7�¥é êë ²_í³í L0ë»ê ¸Æ; ë �îë 9>� ë:L�L 5��w5�9 L�� ¶�� ê ´ Lð ñ

����� ��!�"$#%�'&�(�)%� *$+-,$(�)'./*$+1032�4357698;:=<?>A@CBED%./F$.HG;I1J9KA@LBNM$*O,P)RQTS7UWV�XY5[Z]\=^A_T`a-��� ��!�"$#%�'&�(�)%� *$+-,$(�)'./*$+1032�4357698;:=<?>cbed9fHK3g7hiXj5�Z]\=^A_T`

2lk

Page 103: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

h hji�k1inm oqpsrutwv�xzy|{~}����ØTÙÛÚ�Ü°� 8�� x�� æ Ý Úq��7µ���[� � ú[��Õ¡ÏVÐ ø Ö 5�î�� ë��±ê Õ�� íWí L0ë0ê â ´�� è 7�¥ ØTÙÛÚ�ÜDòM� �

�µø�5�î�� ë��±ê Ý |�� � Õ ���¤� Ð � è 7 â Ö ��� Ï}Ð � � � ß>ô¡��� z ´K�¡��� Ö ��� �Kø� ��� � � íWí L0ë»ê Ý |�� � Õ � Ï°è 7.¥º ÎÚÓ±Ó_Ö �]Ù.×]Ü]Ñ �*»L�Þá��»×$¼ �aÏÍÓ_Ö_Î]Ù � ¶w½ ×ÚÖÍÎ_رØl�P¾WÐaÑÍÙ*¿�»�À*Á*¡¿l�_Ðaâ*¿ÍÙ�» ¶"¶�Ã�Ä�����i�=��� � ß�¡�¢�£H¤[¥c¦=æW§i¨�©�ª �¬«�­�®ºP¯ ÎÚÓ±Ó0Ö°�]Ù Ä

± � 5 �³ë î � ï ëA²�³ ø Ö 8i�¨x´� æ â Ê � Ð ´��«ä å x ÒBæ 9=�¶µT· Ü Ý����õÏPè 7.¥ � � ØTÙÛÚ�ÜÓ£Ô ©Vª â Ê � Ð ´��«ä{å x ÒBæ 9 Q¨R ��¸¡� Î�É ¬ � ��� 7K� � Õ z ��Ñ è 7�¥TØTÙÛÚ�ÜqÓ£Ô©¦ªyÕ�¹¶º äyå x Ò>æ 9 � R�» Ö�¼¬½ ��Ñ è 7.¥

± � 5 �³ë1²�³ ø Ö 8i��x�� æ � Ó¤Ô ©¦ªq¬ Ý�����Ï°è 7.¥± � ; �»ê � ²¾³ Ö � ë ;�¿4�ÁÀ ²�³ ø Ö 8i��x¾� æ Ý Ú��U7B��Â�à ��Ä ÕRÅÇÆqÝ�����Ï°è 7�¥± 8i� x[� æV� �q� ÏXÐ � �°ß�ô¡�¦���Kø Ö9� ÈCÈ LlÉ ÀWÊ � ��Ë�Ì���Í�Î Éõæ øuÚ£� Ï«è A�Ï ¥ 8

��x�� æV� ��� ϦР� � � ß>ôq���Èø Ö 8i��x�� æ �ÐÒÑ �V� � ��Í�Î É�æ Ý Ú£� Ï°è 7�¥Ä Õ?ÅÇÆ ø Ö�Ó�Ô �Õ��Ö Ü �× Ê Ý�Ø �µ�¡�¾���Ù¾ÊÚ� � � Ö� ÈCÈ LlÉ ÀTÊ � � ����Ï ��Û[Ü »

�Ý� è A�Ï ¥ ��� � �¾�õÏ ��Þ ��ß � Ö x © 8 �{æü��à �P� ÖÒá��× Ê â�6 � Ñ Ü è 7�¥ ® �Ýâ R����ã Ñ Æ�Ý=�¾� 7�Ü »¬ä � Q Õ ��� � Õ ø Ö 8i� 9�å¾æ�ç�è Í Õ¡ÏXÐ J Q Ï �Dú � �¤åIÍ��D� �ã Ñ Æ �¾é §�Ý�ê Ûµ� � Õ â ��Ñ è 7�¥´ëíì � u É�î È L � À ÉCï;ð � �lñ�� �µø Ö ù J�ò�ó ���Èå°Í���� ��ã ÑÆqÝ=ô�õ�öi÷ �-Ú���7¤� � � Ö � ��ã Ñ Æ�Ý=��� 7¤� ��â ä � � Ï � � ¥¡��ø ÏPÖ |   Æ ÜB�µÓ�ùÍ�æV� ä � дú�û � ã Ñ Æ â´ü�Ñ � � � Ö�ý�Ï ã Ñ´��� ����ϦÐ�þ âWÿKâ���� Q z Ï Ü è AÒÏ ¥h hji�k1i k ������� m���� ����� t���� t��8[�õx�� æXøqß{ô£�«� ��ß ��� 6 Æ Ü>� � � Ö Ç����� ��� âTÑ Ûµ��ø � Ñ è! Ï ¥£ß{ô£���

øÙ¾Ê�� � º}Ð 8´�Fxi� æ ��"$# � � Ý&%('�ö>ÏPÖ ")# � � � � 6�â!*,+ Ï �.- Ö ß>ô¡�¦�B�0/ �è 7�¥È21 î4365 � ñ67 5 � 598:5PÀ<;>= 8´��x¾� æ â ß>ôq���È�0?�@�A è ܤ� Õ ÑD� %'�ö¬Æ ÜÈ��¥È21 î4365 � ñ67 5 ��B À �DC À<;>=Èß>ôq��� â 8i��x�� æ ÝFE�G)H æJI ÝFK �U7¤� Õ ÑD� %'�ö Æ ÜÈ��¥È21 î4365 � ñ67 5 ��B À 7lÈ ;>=Èß�ôq�P� âML�� H æ(I ÝFK �U7B� Õ ÑD� %'�ö�Æ ÜÈ��¥ 8�N "�æ�ç~è Í��

® Ý 6 � � Õ ÑDø Ö ��� ��� 6 Ý!O ��� ä � �0P � ϦÐ�þJQ � � ÕPÖMRTS µ�UWV&XN9 ÝZY�[Ï]\ Û^�¥

È21 î4365 � ñ67 5`_�_ ÉaB À C27cb ;>=Èß>ôedZf âM*g+ 7g^ Õ Ñ�h %J'�ö Æ Ü�^�¥

i2j

Page 104: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

klkTmonpmrq oqpsrutwv�{ sut8i�wv�� æxhgy Ö ��� Ý{z 7 � Õ â}| Ñ è 7�¥����>ø Ö�� ÈCÈ 3 É ÀTÊ � �¾ß�� È �~CL� î Ê � | �¾�yÏ

è 7�¥ 8i� 9�å�æ�ç~è Í Õ�� � Ð�Ö$�9����� � ���g� | ø¾� â Ö0� ���.h��}� ÝF� Û Ð�Öe� � �}�| 8 ÒPã�� Ï°è 7�¥�g� » Ö�� É 323 7���7~C 3c_ ð � �íñÁ�¦Ý ü}� Ï«Ö���� 7,^ ¸�� Ý �� | ��� 7�^)hqø Öc�lÈCÈ 3 É À1Ê � ÝF� �

ä � h Ô Ñ è 7�¥���>��� Ö �]Ù.×]Ü9� ���L� �l�µÖ±ÖÍÜ>¡0Ü9¢_Ö���£:¤¢×ÚÖ � رØl�&¥D¦§�±Ù�¨��`©�ª�«)¨l��¦§¬�¨ÍÙ`��­�®`¯�>�c� ¢ �>°e±~�§° ���L� ¥�¨0ÜC��Û � Ö9²l���L� � �>±c�>³ ÜC�´¯�����i�=��� � µ ¡�¢�£H¤[¥c¦M¶W§�·�©�ª �¬«�­�®� ¯ �>��� Ö°�]Ù�¯

± 8 � î É1²�³ øJ¸ � � ���.h � Û����)� | 7.¥± ñ�� 3 1 ÉT²¾³ øJ¸���� � ä æ�¹ � � y �)| 7�¥± ��� âMº �.»(^Z¼�½>øJ¸ È �~CL� î Ê � ÝF¾�¿(À´ÔWÁ¡è 7�¥

� � ä æ�¹ Ý 8i�Âv�� æ â)à Û!ÄÅ^eh�øJ¸�¿ É ÀDÆ �DCL� î É À É C V)# � � ÝM%'�öÅÇ°è 7�¥ � � � ø(¸� É 3D3 7c�a7~C 3�_ ð � �lñÁ�°Ý üJ� ÇÉÈ � ØöÙÛÚDÜgÊ,Ë$ÌZÍ | ���uÆ ÜB����� Ý ?.@ÏÎ�^ ä � h Ç ��y �)|7$ÐP¥ÑaÒ ¦ °`� Ü9¢ÍÙJÓ � Û � ¤ � ¥ÍÙÔ¤ÖÕØ×£ Ò ¦ °`� Ü9¢ÍÙJÓ � Û � ¤ � ¥ÍÙÔ¤ �]Û � ± ÙÔ¤ÖÕØ×­ Ò ¦ °`� Ü9¢ÍÙJÓ � Û �9Ù ¤¢Ø´¥D¦ ± ¬Ô¤ÖÕ:׫ Ò© Ò � ²±Õ_Öc¦Í×'×ÚÖ � رØ!�l�µÖ±ÖÍÜ>¡0Ü9¢ÍÖ���£�� Ù Ùl� ± �»ØeÚ§Û ��� Ö°�]Ù(ÜÝ:ÒÞ Ò Ú§ß � Ù Ù�àD¦��µÖ��,Ù�£e� ± �>¥Ú§ß � Ù Ù�à2¦��µÖ�� µ ¶6ת Ò à0Ü ± Ù���£e� ± �>¥eà0Ü ± Ù µ � áD¦ � ÖÍÜ9¬��2âÉà»Ü ± ÙÔ¤äã�å�Û~æ§çèâF£9«2¶6×é:Ò ê Ù�¢~¦ ± ¬)¥�¨0ÜØ×Ñ ® ÒÑ�ÑaÒ � ²±Õ_Öc¦±×=Û_Ü�¦§�¦ ± ¦aÙ µ ¶�ÜÑ £ Ò ¥�¨0Ü)�e¬ �]Ù�ã � ¢ �§° �]Ù �9¢ µ � ¥�¨0ÜC��¶6×Ñ ­ Ò Ø��]Ù�² ��ë>ì æ µ Ù�¨D¦±Ø�¶6×Ñ « Ò íÑ © ÒѧÝ:Ò Û_Ü�¦§�.Ø��]Ù�² ��ë>ì æ µÖî ÜÍÜ]Ù�ã �>± ��ïÍÜ ± Ù � ¦ ± ��¢'Ù_Ü � Ö°�]Û �µÖD¶$ÜÑ Þ Ò ïÍÜ ± Ù � ¦ ± �9¢ ×)�ÀÙ_Ü � Ö°�]Û �µÖè¤ä¬ �]Ù`ïÍÜ ± Ùl� ± Ù�ã �>± � µ ¶6×Ñ ª Ò Ù�£:¤¢Ø��]Ù�à»Ü ± Ù µ ��£~¶6×ѧé:Ò Ù�£:¤¢Ø��]Ù`ï_ܵÖ9² °`± Ø µ £�®D¶6×£�® Ò Ù�£:¤¢Ø��]Ù�ð`�~¦aÙ � Õ_Ö°� µ � � Ö0Ø��~¶a×£ ÑaÒ Ù�£:¤¢Ø��]Ù�ßl� Ù Ù µ � �l�µÖ±ÖÍÜØâ��!ñ$¥�¨0Ü)ñÒ��ò���¶6×£�£ Ò ×4¤ � ��� µ Ùc£ØâÉó»Ü9¢�� �9¢�å �9ô Ü>²ÍÙÔ¤oï�ð`ç�ß�ð î ¶6×£�­ Ò í£9« ÒFí

õDöø÷úùüûþý{ÿ���������� ���������������]÷������ ù�� �"!"#%$'&�(�) *,+�-/.10�ö�(����32�4�5�6�7

i98

Page 105: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

:<;>= h %'�ö Æ%? ^ 598:5PÀ V$#A@CBED¾ße| ¸CFEGIH{?�@�ÎKJ1L 7�¥: ¿ É ÀDÆNM C M î É À É C V)#O@PBEQ ¸]8RM î É'S<T,|�U<V Ç �&�e�WHPF%G�h Ç ¸�XZY�7,^\[NM63 1^] SZT\D3_H1`aJ _ Î Ç L 7�¥

klkTmonpmcb dfehgji8lkwv @nm]| y�¸�oqp @1rls h%t>u\vlwxH3y{zP|Î1} | Á L 7�¥: M9~�~�� ]�� [�� ]��^]�� | � 6 Ç ��� Q ¸���M9[NM������ B Î����uhJ¸��>��dx�P� B d$h��Z�j� ? L+7�¥:K�W� d0f | � 6 Ç �q� Q ¸ ��� d&f D ��9� �� �n�q¡C¢$Í��K£�L�� Q ¸ �l? h�¤%7�^&��� Dn¥dA�l� B d<H�¦{§!Î&¸ � |Mh��Z�j� ? L 7�¥

klkTmonpm©¨ ª¬«®­�¯±°³²a°8lkWv @Om/Q ÊJËMÌFÍ,h 8µ´%¶ � | Á�·C¸ D$| ¸�¹Zºnon¢ ¹ }�»<¼ · � Q ¸ed<½ �<¾ ¢EpO¿³À�Á

dO�lÂq¢ B Ç L 7�¥�g�µÃ ¸%Ä^Å9[��ÇÆNÈ�É^M^���ËÊÌ��M9[NM�H 8lkÎÍ @nm�sAÏ�Ð Á�ÑAÒnÓ ÏZQEÔADÖÕ z Ï Ç L 7�¥: ¹>ºWÊË)ÌFÍxHe¸O×Z½ �<¾ ¢�pn} 8n´�¶ZØqÙ ÁCÓ o¬� ÍP´ m`9�ÏEÚ Á L 7�¥: ̵Û�¢>Ü Ï�ÝlÞ 7 Ó�ß GfàâáäãEà^M^���Nå�æ�M9È ] Q =Zç _ ·�è ÙPéZê è3ëZì\í L 7�¥:<;>= Ï�î à ?AÓ �ÇÆï� � Û�¡ @CBED<ð Ùnñ�ò�óõô H UZV è3ë ÁK×O�lÂq¢ B è L 7�¥ö÷ø�ù9úûPü�ý�ú�þµú ÿ�ú ����� Ü��� ô Ü

ì î åCþ�ú ����� ú� ������ � á9ý�û ÷����Çÿ � ó��� �� ��� ×ø Ñ � ÿ�����Ú§ó÷ ��� ý ÿ � ÿ����æ���������æû ý ÿ � ÿ���� ì î å � þ�ú � â�����Û�Û�ó Þ� � �! � öÿ"�#� ����� ×ø��ùùcæ�������� � ß�ýý ù�$�ú � ����� � á���%�� ÷�ù � ß�ýý ù�$�ú �&��� ����� � æ�������� � ÿ���� ì î å � þ�ú � â��>Ú´ó�'�'�' ! '�(&� öÿ"�#� ��� ×í û�� � û �)�+* � ù�%�ý � ���Çþ ì î å�ð Ù û�� ö � úÇýÇÿ,� � Ü.-�-0/1325476ê ô � �8�9�©ý ÷ � � ö � ú ÿ � ùÇÿ � ��:<;0=?>A@CBED ì î åFD5G7H?IKJ7L,MONK� � ×ê ô � �8�9�+� Ù ú ��� Ñ � ×P-�-,QSRUT1WVSXOY?Z7[?\í �� � ÷ö�] ì æ �^��� ú� � ×í

: �`_ ��a Ê©È ]9�cb Åed�f�æ ] Æ � É^Mga ]ih�j Q ñ | Dlknmpo ôFqsrStAu } Ú ¸>ëwvµÓ o � ÍP´ mc9�D ò�óõô H` è L 7�¥

: Æ ]��yx#z#{|h Ê�Ê�Ê j Q ñ o¬� ÍP´ m 9n}}�l~ q�r�tAu� }e� H U<V 7 Ó ~ ñ�� ? H�� ·?� � ò�óõôHA� J1L 7�¥

: �N����� Ê�Ê�Ê��sd9M � d _�h Ê�Ê�Ê j � Ê�Ê�Ê�� Q ñE� � ¢���� D ��� Ï »Z¼ Ù 7�¥Sd9M � d _�h Ê�Ê�Ê jÙ U<V è � � � ¢P} ������� Ê�Ê�Ê�� D7}�� Ù��,� 7 Ó ~ ñ d9M � d _�h Ê�Ê�Ê j DK�)�CD<}}� }!� 6� ? L 7�¥

���

Page 106: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

: ò�óõô DEUqV } ì ¿ è3¸ ~ ñ ÄNMN����Å � æ ]���x#zc{��c� d ] ~ � ��Å�Æ ~ ¸ z � � ¢�} �,� è L+7�¥ � D7��Q ñ Û @ ¶ ¢>ܵH�vlw è3ë� F¡Iè L 7�¥

·qì ñ%ò�óõô H1y s 7 Ó �� ÏZQ ñlk  r �K¢ D�£¤xÏ

ú�� ö9ý �"�¥ �Çü��&� ÿ�� � �+¦�§

~�Ð ¸<ëZì ¿ ·�¨�? à · J1L�©wª�¥«3«­¬^® ¯±° ²´³�µ·¶¸º¹»�¼ �  @ ´ HA½ZG�¾¿wÀ ñ�Á ¢ u },Â�� Ó ~OÃsÄ ` Ó ~ ��� Ï ñS� D �  @ ´ }�Å ÒnÓ Õ z Ï

è%· � ¸ ¥Æc¼%|?Ç k  r �K¢FÈ 8lkÎÍSÉ m?~ è3ë ñËÊ � ÇEÌO¢ ¢Í ¢>Ü ÏKÎ © · � ¸ ¥Ï�ÐÒÑ»�¼ Á ¢ u Ç�¹Zº q0rEtAu È ½�Ó sÔ è ñSÕ Ó Ù�Ö�×ÖÙ íCÓ Õ z Ï è%· � ¸ ¥Æc¼pØ�Ó È �Z�U7 Ó }sÙ È­Ú�Û è ñ �  Él´ }�Å ÒnÓ ~ ØÓÖ} ÛÜ �7Ý Ó Õ z Ï è%· � ¸ ¥Þ#¼ Á ¢ u }�ß } Å Ò ��� Ï ñ  F¡ Û É�¶ ¢>Ü ~5à t�Ø � 8 È �Z��7 Ó Õ z Ï è%· � ¸ ¥áe¼ à t�Ø � 8 È q,r?tAu ÏKâ�ã è ñ Ôwä?å�æ è ��� Ï<çyèKéyê\Õ z Ï è3· � ¸ ¥���ë è ñ�8lk9<ì ¢�íïîP� ~ è3ë æ ¿07)ð�Ç ~ è�ñ 7�¥

»�ò�ò

Page 107: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ó ôöõ·÷ ø ù ú

«5û<¬�« ü.ýÿþ����Ä^Å9[��ÇÆNÈ�É��^���ËÊÌ������ Ù�<ñ7Á ¢ u Ç ��������� È ñ�� Ý���Ý��yÇ ��� ß Ó Ï�� Òqë<¸0ñ 7�¥,ð è ñÁ ¢ u Ç7Ó È á ¾ Ù� · § � ¾ Ï è Õ�!E~ 7 Ó ~ ñ ÝlÞ 7 Ó ��� È 7À ë ñ ¼#"%$&� ¾ Ï ·µÓ Õ�!

Ð í�ÑAÒ>·�¨ Ý Ã ·&'­ñ ©wª�¥�(,� Ù ð )+* ~ 7 ~ � � ¢ Ï ·OÓ Ç Ùnñ-, Ý �. ß�/�0 Ù 7.¥1 { ��à�2^�3� 1 Écf ��� Å�Æ�ð ñ54 ��6 7�� ·98 ñ �¬§3��ª�Ç;:#< È � Ò>·¨ Ý Ã ·='Uñ ©wª $ ñ�, Ý > � ÜO½ ´@?BA C ¼ »ED#F ~ ¸ !3G�Ï · � ë>¸nÓ Ç Ùnñ ÆH2JI ÈLK 6 7 Ó ë ¨ Ùnñ ¸NM À Ù ðPO è�¸ }0ÙÈ � Ó , ~ $ Ù íEñ 7�¥�%,�ÙÖñSÁ�Q?u ðxÆH2JI ÈRK 6 7 Ó ë ¨ Ù O è�¸ Á�Q�u $��sÝ Ó ÕB!�Ï è?ñAè�S ! ¥ � Ç���� Ï

µñSÁ�Q?u È � Ó ���,Ç;T�U�V�$l»>¼ Ù 7.¥ , Ç;T�U�V È�W�X�Y#Z�[]\_^a`cbHded�fhgi^a`jbHklb�monjprqts ~1îu ñ ( v Ï Ô Ç;w Ï#x '­ñ�y ¥

daza�ea`aN{�| Ø?� }{�| Ø�~��

�{�| Ø?��>ñ ß Ó � �³Û � É � � ~R�9��� ¨+��� x��R� ñ 8 ª x �#�ÖÙ ðP�B� ñ ©0ª�¥ ß Ó � ~

� � è � y � Õ%!3Ï ñ;. 6�� Ù�� � Ó Ç $ � � Ù y ¥� Ç����+�%| ¢#� ��î u#��� Ý Ó {�| Ø�Zñ {#| Ø�éqê $ 8 , Ï v>Ó ����� Ù í x ¨ Ý � � ¨�ñ

©wª.¥ � Ç#�E� ñq�r�tAuE�B {�| Ø��9 R¡ ¼ ¢¤£e¥J£ ¡ Ï yKÓ ~ � !3¦�§ $ v¨'Uñ�y ¥ è � è ñ#, Ý � �� Ó Á�Q�u Ç�{�| Ø-Zñ o�© ¥�ª¬«­�®¯£±°²°±³#´ � � î u���� Ý x ��Ç+µ ñ o�© ¥�ª¬«­�®¯£J°¶° ¼ ¢_£o¥±£WÇ ð�· (�¸·;¹ � ëIè�ñ � ñ�y ¥º¼»¾½�¹»�¼À¿�Á��ÃÂeÄÅaÆ���z�z3Ç%{�|;Ç éZê@ 8 , � � 8 , ñ µ � ñRÈ#É è�ñAè�S ! ¥Æc¼À¿�Á��ÃÂeÄÅaÆ���z�z Ç%{�|;Ç éZê Ç�Ê · ñ ÆH�z�z ~ � ! �#� Ç%{�| Ç é<ê È ¹ íSñAè�S ! ¥�{�|;Ç ~�@;Ë ð ¹ � x M�ë � ñ � ñ ©wª�¥�Ê · ñ ¿Á��rÂeÄiÅ�Æ��zizÍÌÏÎ��a�� È-Ð�Ñ5Ò tUu=Ó�Ô ÆH�z�zÍÌ�daz��ga`a~ � ! q0rEtAu $�µ�Õ ÖÇ È È#ÉNÓ x � �.¥

«5û<¬�û ×ÙØ´þÛÚÜØ´þ�ÝßÞt Ñ Ç@à Ñ Çâá v Ö�{#| Ç È T-U-V ~ Ó5ã �åä;� }wÙ�æ �ÔLç�Q à È �-è ã#é M �E��Ç êÓ È �M � ��ë � , ~ $�µ�Õ ñ�y ì , Ý È t Ñ Ç9à Ñ Ç�êÓ A í�î ƯD#FÀï5ð u ñ�y#ìñ Ñ Ç�à Ñ Ç�êÓ �Ô {�|RÇ ~#� ÇRò ��· êÓ ó#ô È ¹ Õ ñ�y ìöõ è�� Ô ÆH�z�zR{�|RÇ ·ø÷ ��� Ô

ù �#� Ô ú�û y Ö � Ó x � � Ô È ��è Ö ñ Ñ Ç9à Ñ Ç�ê�Ó È ó�ô y Ö · �Ô ÊyÇ%ü !L· Ó ñ�y ìý_þoÿ�� ���������

�ò�

Page 108: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

class Ball { int x, y; ....

x : 200y : 150

x : 300y : 160

new

new

������������ ��� � �

V� �Æ î �� ñ Ñ Ç9à Ñ Ç�êÓ

�! #"%$&$('�"& & *)+�,#-/.�021�34�5&5 #6&" , 6 .7+ $ - $ 38

ñ Ñ Ç9à Ñ Ç�ê:9 �Ô:;=< � <?> ñ Ñ Ç9à Ñ ÇA@�ï ·CB:D Ó(E y#ì�õ è-� Ô ÆH�z�z > ñ Ñ Ç9à ÑÇ�$=FG9IH�Ö%ï Ô=;=< � <J> ñ Ñ Ç�à Ñ Ç >/K · ÔL;G>NM�Q(O?> ÷ �#� ï ù ���QP ��è Ööê:9SR�TUWV HYX E y áeVZ \[ î æ 캼»¾½^]Æ`_z�z;{�|;Ç · Ôba*c ïedfPCg è Ö ñih Ç@à h Ç�ê:9 > ó�ôfPkjil Ó x � � ì

monbprq ×ÙØtsÛÚÜØtsvutwyxÆ`_z�z;{�|;Ç{z}|{~{� ·C�I� y Ö > µ Ô}�*��>�M{�=O z ñih Ç9à h Çåï ÓLã=� X E y#ì ñih Ç9àh Ç�P � Ö · z Ô=� Æ�������ÁJÄ x�� ï �C�9· Ô Ê > ü�� · Ó(E y�ì

'�"\ & 4:� , 6!�/'�"\ & ���� 3

� < µ ñ:h Ç@à h Ç*z+µ%Õ E y V Ô=;G>/K · H�Ö ñ:h ÇBà h Ç�êG9 >}�G�I>}� z � �e��ä ã |/�y < � ü��#µ ÓJ� � � ì ê:9���RÃÂ� &�� 2z Ô � >�M{�=Of¡2�:� z^��¢��`�k£ > µ Ô ê:9�ó�ô >C�:¤:� ïÓLã ¹�¥ E(¦ ì Ó¨§øÓ;Ô ÷i©/ª ï ù ©/ª z M:�(O · ü+ä ãC« � > µ Ôo�:¤G� ï Óöã z ¹�¥ E­¬*®C¯ ì� < P¨° · |i� ¦ Ö > zC±:²I£ > µ Ô ñi³ Ç9à ³ Ç�P � Ö­´ · |i� ¦ ÖCµL¶ VL·/¸^¹ <-ãiºJE=¦ ì»G¼}½¿¾WÀ:Ái¿ÃrÄ7ÅÇÆÉÈ!Ê�Ë%Ì�Ä�Ê\Å�Ë�Í z Ô ñi³}Î à ³}Î P � Ö=´JÏ�ð{Ð:Ñ ¹ < Ö Ô�Ò�Ó�Ô�Õ­> ü��W£

¡=>LÖG¦ ì ñi³bÎ à ³¨Î êG9 >}�G¤/�I> |i��£ � >}×GØG�GÙ P Ó}Ú�º ´{ÏbÛ º{E=¦ ì Ð ³bÎÝÜ}Þ/ßà ó�ôAz Ò�Ó�Ô�Õ ó�ôNï ; ä�à/X ÖG¦ V Ô¨« �âá V º àäã § HYX E=¦ ìå Ò�Ó�ÔLÕ Ï:zCæåÕ=£(ç/èfP¨é ¥fê <�E=¦ V Ô Ð ³}ÎÝÜCÞ:ß à(z ß/ÞCÎ ç ïbëAì�ïeí E ä ãiºE=¦ ì

îðïâñeòCó�ôâõNö�÷âøúùeû¨üeý�þbÿ���������4� ò� �����eý������ ÷��Rþ��äÿâ÷���4��

��[

Page 109: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

å"! ³}Î ÜCÞ:ß à >$#&% 9Iz('*)`�,+ >$-/./>10(2 Ï13 º*ÚC� V$4(5Q¹ <�E=¦76å í98 ã=� P*:98 E=¬J®;6AÒ�Ó�Ô�Õ V � P*: ¹ £ º ´Jz�<7= Ï?>A@CBED#ï�3GF E=¦ V ' ! ³}Î ÜÞ:ß à > <7=AÏ:z1HfPI3JF E(¬J®;6

å"! ³}Î ÜbÞ:ß à(z") �,+}Ï%ü ä ã ñi³bÎ à ³}Î V Ñ$KML=´{Ï ONQP ¥ ð{Ð/Ñ ¹ <�E=¦R6:;=<TSU Ï�ð{Ð:Ñ ¦ � ï}z Ö F E(¬J®;6

V _AWXW ß:ÞCÎ Ï ! ³}ÎÝÜCÞGß àNPöó�ôY8$' ÷i©Gª ï ù ©Gª >C�/¤:� PW|:� ¦ L�Ï:z;'IZ > ü?�kÏ8 E=¦;6

�! #"%$&$('�"& & *)+�,#-/.�021�34�5&5 #6&" , 6 .7+ $ - $ � -\[^] 6 3'�"\ & �� +�,#-*+�,�+ -\_�0b+�,#-{+ ,�+ -^` �L). � +�,�+ -\_�31 � +�,�+ -^` 388

a [,���Ab� c,�ed >1f(g Ï M{�=O P � L/Ï:z('�Z > ü��¨Ïh8 E=¦R6

'�"\ & 4:� , 6!�/'�"\ & ���i^jEj 0�k�l j�� 3

monqp^] î V _AWXW ßiÞCÎ > ! ³bÎ ÜCÞGß àNPIrtsu8$' M{�=O�>ba*c á ÷(vtw ' ù vtwøæ ïed >C�:¤G�Y¡ '

Z > ü��¨ÏJ) �,+ >;% 9 ÖTx � Ö FRL�ü��¨Ïy8}£ ¹ ºt6

'�"& & 4:� , 6!��'7"\ & ���i^j\j 0$kzl j 01k�0*{|k�0~} 5 5 [�� 4 #"%����� 3

[ îO�A>1� P�'~�A@�>�B )e� V _AWXW ßiÞbÎ >GK:> 'Pò���P � L f;g á ñi³¨Î à ³bÎ rG9 > ó#ô æ Ï13JF�'� 8Aà ! ³~�¨ñ O{Ö FRL � ï=PI�t�q8}£ ¹ º(6*Ú PM8$' E P ú-û ò w PI3 º#ã*º £ º*>/Ö '�t� 8 ãA¡�S èNï�rQ�¿X E(¬J®;6

monbp�� ������� utwyx��@�>�B )A� V _�WXW�����_�>�_ Ö z�' MG�¨O � ÞI  Ô Ü �7¡(¢ Ô ß >~£¥¤ Ï$¦ ¦ L �;§ PT' ¦�¨ ã�© _ªB )��A«e@^¬ © @,) ��)��Ò�Ó?Ô=Õ­>/K Ï�3 º�ãGº L >LÖ ':@�­(®/@�­(®(8 ã�¯ X2Ï àGàâ£�ä ãiº*E(¦R6NM{�­O�>�£;¤ Ï¥¦ ¦L �°§ zt' M{�­O?>�± ³bÎ à ³bÎ Ö�²7³J¦ L°´?�kÏ ¦/<Qµ '�¶�¢T· Þ�¸ V$¹ ³ ¹ <�ã7º � ¦ àâ£^XE=¦;6M{�­O P*»/±IÏ £;¤{¦ L*¼ w PR' V _AWeW ßGÞ}Î >�ÒNÓ*Ô(Õ § 8 ã 3Zà § '�Z > ´?�kÏ/£QX E­¦R6 »

½ PI¾�à > z1¿À8 ±:²I£ >�Ö ';ÁiPI¾�à´��¨Ïh8 E=¦R6

à �,Ä

Page 110: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�! #"%$&$('�"& & *)�\�\�\�\�\�\�Å 5 +zÆ7Æ\[ "!� ��Ç [ "�È\É + �#$�Ê���)+zË �ð6 .7+ $ - $%�L)

Ê �ÌË7+ & EÍ Å%"\ �� .,{\lÇ021,{\l 0�k j 0$k j�� 3888

å D�¢�_,+ § º �âçGèfP¨é ¥ E=¦R6å ¾(»AÏ:zYÎ�¢�_ ©XÏ BXÐ�  >&± ³}Î à ³}Î V¥ÑtÒ £ >�Ö ' © _ªB )��A«e@^¬ © @,) ��)�� § ê�Ó Ð:Ñ ¦ ´JÏÔ' %9 § 8 ãTÕ 8 ãA¡ ê ºJE(¦R6

� <LÖ ' V _AWeW >Ô± ³ Î à ³ Î z ¦¥¨�ã D�¢�_�+ § º � Ò­ÓLÔkÕ P�Öiã�´:�oÏ=£�X E}¦R6ש _CB^)��e«A@^¬ © @,) �,)��>GK/Ö ' ;=<ÙØ=<?>NM{�=O Ï$ÚY8 ã D�¢�_�+(P Ó Ð:Ñ ¬�µ ' ;G>�M{�=OJ>1ftg Ï(Á V ¾ §/<�E=¦R6�ÛÜ µ '�r:9oÝbÏ V _AWeW >Ù± ³}Î à ³}Î VTÞ(ßQ¹ <-ãiº L § ¦G<�µ '�Z > ´��¨Ï Ó Ð:ÑM8 E=¦R6

4 �àÆ\[ "!� ��Ê�� 3

¡ �*á § ã�' MJ�=O V ¡�¢ Ô ß � Þ¥  Ô Ü Ï � Ú ä Ú�§ � � § P ¯ � ¦ L ÒGÓ?Ô�Õ Ð,@AWeWAB7 ABE@,)P � ä ã(âJE 8 � � 6t% 9Az1ã �A>Gä ©/ª 'Âå ©Gª '$æy'�ç ¹ Ïh8 E=¦R6

è! #"%$&$('�"& & *)�\�\�\�\�\�\�\�4�5&5 #6&" , è 5 & + $ + 5 , � +�,#-/.ek�0}+�,#-/1ek�0b+�,#- � 0}+�,#- É��L)[ 6 -^]E[\,G.ekTé � .7ê\ê/.té � .ek�ë � ê\ê/1ek¥é � 17ê\ê/1(é � 1ek�ë É 388

; � ¦ L § ' M{�=O V ÞT  Ô Ü Ï � Ú ä Ú�§ � � §{>1¯ �Az$Z > ´��WÏ13 ¥ E=¦R6

+zË � 4 � è 5 & + $ + 5 , � [ ",è���6 -\_�0 i^ì\j 0*í j 01k j��&�L)�\�E�\�8

monqp^]

Ã,î � > D�¢�_�+ Ò/Ó?Ô�Õ PIrtsÀ8$'}d > |i�fP ¦ LQ´��¨Ïh8b£ ¹ ºt6

à �Eï

Page 111: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

[eî V _AWXW ß:ÞCÎ Ïh¬�@�> � Ò�ÓJÔLÕ PWjilu81' ©Gª > r;s § ' �°ð ã;ñ >�ò Ï1K Ú ´ >1²;³ P*3"F£ ¹ ºt6

ÄAîO��@�>�B )A� V _�WXW ß:ÞCÎ >J© _CB^)��e«e@\¬ © @�) �,)�� Ò�Ó�ÔLÕ PIrtsÀ8$'Âr:9óÝ}Ï Þ(ßQ¹ <-ãiº L M{�­O> D�¢�_�+ Ò�Ó�ÔLÕ § ¬�@�>�� ÒLÓ�Ô�Õ P Ó Ð:Ñ ¦ ´��¨Ïh8}£ ¹ ºt6

monbpõô öø÷ts�ùú÷tsüûþý ÿ ������� s± ³}Î à ³bÎ r/9Iz('�� § 8 ã ���Ù± ³bÎ à ³bÎ P ¥ V ÛS� ¡��LÖG¦R6 8 § 8$'��ÔL���¡ ���

ßAÜ V ° � �T¡ ��� ßAÜ ��± ³bÎ à ³bÎ r���Ï�� ß��:Î ¦ L���� ¡ ·L¸Q¹�� ã:º ­¦76IÛ Ü µ '�r�óÝbÏ V _AWXW �Ù± ³bÎ à ³¨Î V�Þ(ßf¹�� ã:º L § ¦ � µ ' ��� ©Gª"! g Ü ãiº L ± ³bÎ à ³}Î r��z"ÝO��R § ÝO� U § 3 à �°§ ÏQ´ ä ã � ß���Î Ö F (¦R6�Û Ü µ '�# �%$&��ftg ! �G� Ï(' ¦ ÏGzt'�Z� ´��¨Ï13�à �Q§ V Ö F =¦R6

) �+* � i^j\j-,) �+. � kzl j-,

8 § 81'0/ � �T¡ ��� ßAÜ § ê � � ß��GÎ ! Û º2143 L § '�¶�¢¥· Þ�¸%5�6 ! ºTÕ ¹ £ º § � �Ö�7 ! ��ä ãiº L �L§�¯ ê £ àe£YX�' ß:Þ}Î !*w�¥ Ú ¸98:V £Ýà £^X (¦R6 8 Ú V ä ã '�r�� !�:; � ß��:Î ¦ L �LÖ z/£ à'­£°L ¨ à ÒLÓ{ÔNÕ%� Ó Ð:Ñy8 ��<?Ö 3 º�ã�= à µ V ' -�Ö�> � 8 � ¦à £ÝX =¦;6�Û Ü µ '?# ��$@�1f(g ! �:� Ï%' ¦ Ï:z°' �:�A�1fÔg ! g Ü ã�= àOr��ZR�R�T U�U § '���1f(g Ï2' ¦�Ò�Ó�Ô�Õ ¢��` %��� ! ·/¸ ¦ L � V ´ ºGÖ 8 � � 6

èCBEDGFHF�IJDHBHBLK�\�\�\�\�MONEP�*H*RQ.H. ,�\�\�\�\�IJDSBHB�� MONEPLMONTMUP\_RQ�MONEP MUNTMUP^` �?K*H* � MONTMUP\_ ,.H. � MONTMUP^` ,[GV F VWP ���X,YÅGZ MzÆ7[GV F VWP ���?K* � *H* ,. � .H. ,VW*[M F P F � P\[^]JV ,YY

monqp4\Ã,îO��@�>�B )A� VX] WXW ß:ÞCÎ �G© ] B^)��e«A@^¬ © @,) �,)�� Ò�Ó�Ô�Õ ! rtsÀ8$'^# ��$ _ ÞT  Ô Ü Ï � Ú ä Ú ê`&a :"LQ´��¨Ïh8}£ ¹ º;6

à ��c

Page 112: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

å � Ú ä Ú�§ � � § �1¯ �Az('�Z � ´��¨Ïh8 =¦R6

MzË � ) � èWZSBHB M F M Z N � [ D,è�� VWP\_RQ i\ì\j Q�í j Q1k j��&�?K�\�E�\�Y

å�b�c � rtsAz('ÂÝ �&± ³}Î à ³}Î r��AÏ : ; � ß��:Î 8 =¦R6deî �e� ! ³}Î ÜCÞ:ß à § ¢��` %�Jf Ò�Ó�Ô/Õ ! rtsÀ8$' bLc ¡g�he�2i Ï2' ¬ LQ´kj¨Ïh8}£ ¹ º(6

ZIÏ('*»:± ð&� #9à ³ ! ß9l Ô ß 8 Ú ´{Ï(' f(g § b�c ! g�h Ï�' ¦ á Ý � ¢��  %�Jf Ò�Ó?ÔLÕ!�Ó Ð:Ñ ¦ æ ´kj¨Ïh8}£ ¹ ºt6

mon�prq s�t�uv�w z2x�y z��{z (¬J®;6|~}��� � § zt' Ö{Ú ê�� £2� i����?Ö/¦R6L� � ! Û�j § '�� �{¦ L Ú Ð:Ï ²t³����%� ! r�� ¹ ¬ L �

§ _iÖ F L¦76 � ] f Ï � ¢ ] )ADA@^¬ Ò�Ó�Ô�Õ zÔ'1� S(� Ã���� � De@G�eݪW��H �2i ! :98 =¦;6 :�z i zÔ'Ó Ð:Ñ ¦JÚ ÐiÏ�� ºiÖ{Ú ê(� Ï�r��u8 =¦R6

å � St� à ������� �2����� �iá�� _�� 8 º����� ] f Ï � ¢ ] )ADe@^¬��C�J���S T 

å � St� à ������� � ¹ � _�� 8 º����� B )¡f-�^� ] f Ï �£¢CW�@X@T¤¥��� ] f Ï �¦¤ ] )�De@^¬��C�J�§�H T §�

å à St� à ��� S°ðk� ¹ � _�� 8 º����� B )¡f-�^� ] f Ï �£¢CW�@X@T¤¥��� ] f Ï �¦¤ ] )�De@^¬��C�J�§�H T §�E¨-�

��@�>�B )A� VX] WXW���� ] > ] ! rtsÀ8$'¥Ã � w � à � ��© Ö ' bLc _ Þ�ª%«7¸ Ï1r��9¬ÙLÔ´kj¨Ïh8�­ ¹ ºt6

à �G®

Page 113: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¯ °?°�°{±

Page 114: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

² ³ ´ µ ¶ ·¹¸�º » ¼ ½ ¾ ¿ À

Á pUm  ÃÅÄÇÆÈÊÉÌËJÍCÎ �%gLÏ��2Ð�Ñ z Ò�Ó&Ô�Õ _×Ö^Ø�Ù2Ú�Û !ÌÜ ÝßÞ ãiºLà á&�9âÌã ¬�äLå�Ô�æ ª�ç Ô�è ã é

á ÈÊÉÌËJÍCÎ Ù z�Ò(ê�ë�ì�í%î�ïLð _^ñeòkâóÚ�Û"ô Ü�ÝßÞ ãiºÅõ í ã Ò?ì Ù z�öL­�z�÷ ª ãAø ­ ºkøí ø�é zÌù�¬�ä�ú@ûLüLÒ ÈÊÉÌËJÍCÎ ã?ý�þ"ô�þ�º#ã*º9á?ÿ9Ù������ ÷ l è���� zÌï õ ­ á&�9â z é zù���ö� �����­ ÿ�ãAøÌÏ���� Ò�� �����������! "�$#�%�&�'(���! "� �)'+*-,/.���� ô ��0 Þ ã�1#ã�õ32 ¹ º äÜ�Ý Ú�Û54 Ò��769876;:�< Þ ï>=�?A@CB ÙED �GF 6 ãiº ù�¬�ä � í>=>?A@CB ô ÈÊÉÌËJÍCÎ ÙIHKJL1M ù á7N�O9â�Ù>P ä ã ÒQ��í Ú�Û �7R&û áSP>T(Ù ­VU�ù�¬�ä��76 ãW4 Ò�X T �@ä ãJL1 M ù� áí ã Þ�Y T [Z�\ 4;]+^`_ba/cedgfih�âWºjT =�?@CB ô R º ù�¬�ä È ÉÌËJÍWÎ 4 Ò3k�l9¬ á2ÿ Ù ùnm ]o^`_pa-cedqf(hôrJL1 M � ã ÒA��íEs�t Ùnu�º ù�¬wvyx{z}|�~/�Oä ã ¬�ö F ÒQ� O�Ù�J�1 ML�Q�5� =W?7@CB��;�������ô(þ�º#ã��Là ü º:º;�9à�ã���� ä

Á���� ��������� ��� �"�I����� �¡ �Læ>¢A£�¤�¥7¦n£7§�¨LíE©�ª ôC«�ÙA�káÌÚ�Û"ô Ü�ÝßÞ ù ÞSY T ä ñ íE0 ô7]o^`_pa-cedqf(h í

¬�­ Ù�þ �3M � ãÅõ®2 ¹ º ä ��ãLÙ�þ�º ãLé�áA¯�°Aô Ò T ä(ö±U³² Þ ã Þ ù �S´/º�P�TÌÙEµeô�¶�àù Þ>Y T ä

·p¸º¹/»½¼>¾À¿½Á/Â/Ão¿ÅÄKÆ+ǽ¿ÅÈÀÁŸº¿/É-¸+È/ÄÀÁo¿ÅÈÀÁŸºÊ½¼ÅɽÆÅ»�Ÿ/ËÍÌÎÉ-¸i¾�ËiÏ

Emacs

~/.emacs

ÐLÑ ÒLÓVÔGÕ�ÖØ×�ÙØ×

xÚz}|�~ÅÛ)ܺÝ(| Þ ÉÌËJÍCÎ í JL1 M 1

ßÅà�á}â�ãåäçæ�áéèêìëîíðï³ñ(ò óõônöç÷�ø[ù�úüûrýrþ)ÿéû����������ð÷Eö`÷ ��ð÷3á��3ï���ø������}í������'5����

~��!

Page 115: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Emacs

~/.emacs

"$# %$&('*),+.-0/.-

"$#

/pub/sfc/ipl/elisp/ipl-default.el

xÚz}|21 Û ���� �¡43 ín���Aí JL1 M 1

576 d78kâ}ºØT�9;: 4 Ò H O í ­ Ù�þ º�ãké9á =>?A@EB ôEJ�1 M*< N âCºØT ¸$= ã�� ä ãW� ö F Ò]+^`_ba-c!dgf(h�ôrJL1 ML� ÿkÙ Ò ^?>A@CB�^ihED�f+^GFH> 5 ^+a 5 F+h?>�^GFH> 5AI 8ia7DidJ@ 5EK _ba 5 âWºØT =�?;@CBML ø�JL1 M 1ù � vyx z3|21(�OäÈÊÉÌËJÍCÎ 4;]o^`_pa-cedqf(hÌô k�l ÿ9ÙnJL1 M 1 ù � ö F Ò O í Ü�Ý 4%ñAÙ ÈÊÉÌËJÍCÎ ô k�l Þ ï ÿ ö F�N

O Ù�´ UÌù � ä

P��RQ SUT VXWZYX[]\^*_a`b_dc e*f,gihkjmlon$prqtsvuw0xzy =S?;@CB ô © á�ÿ Ò|{~}!�7�C�A�A� ´ X�í��0� 1 � é F ö�� < þ ��M ù69ï����kö F�� ù á äw º��Lº;�;´�� £ ô|� § �&á������ Ô�äw � £ ô��M�JºLP9T(Ù����@à Þ ã�õ 6 á ä

^*_a`b_�� ���t� �X¡(¢��¤£m¥mq§¦¨¢��ª©¬«ª­¯®§°±~IE² hED�f I F�> 5AIEK a-c³> 5 d K a%ôµ´ 0 �$¶�·�¸�¹Mº$»�¼�� ¦�æ¾½�¿{÷ ô|ÀzÁ9�¶ æ>¢�£5¤�Ã��7l � ù

� ä�Ä�ÅAíEs�t ¼Eu ä ã;¸�Æ�Ç�È�É�Ê §4Ë.Ì ã,Í ¹ º�Îw ©�ª 34ϾР½ÒÑÔÓÖÕ�× v ]o^?>³Ø 6JÙ ´ X��w�Ú ¦�Û.½|¿.ÓÝÜE��Þ v�ß Dqf � a-cà> 5 d K aâá _äã(dJågdî´�æ ~��w Ñ�¤�ç×Úvéè a 5A5J6!êà6 Ø 5 8r´ X���¶�·�¸�ëdì?íEìÒ·ÂîAïñð�ò Ü�ó¬ôÖõ|ö Ê ©�ª 3�Ï÷Ð ½ÒÑÔÓÖÕ ¼¬ø4ù ¿ÔÌ�ú �MÎ�û�¼z¸ Ñ�¤�ç×$Ü�ü �

ý$þ4ÿ ¸ Þ ð ì ��� Ü�� @ga7Ø�� I ØiaJ> 5 dqfÅa���Ê R º ú �MÎ ç ��¿,ç Ê��>������¼z¸��������S¶ ü � ý �� ú �0Î���rí ï �"!$#&%Cá('$)�íðï+*Ý� , -Cá}â�ãüäçæ.,������0/��

1��32

Page 116: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� IEÙ Ê+��4*·�¸(576�8�9�:�; 8=< ú 4MÎ ÄÖÅ ÿ?> ÜMúÖú ¼A@M¶ Ü 80¸CBED0FHGHI�J�KLBEMONQPSRTGUFUV0WXFYN[ZT\^]_PSJú � ÿa`cb ² ád8fe Ð�gih e.j�kÔÊml�n�¸AB o.p[qrItsuP�J ú � ÿv`cb ²xw 8zy�{x|m}�~ Ì_� 5i����� ó¬ô Ê�i� Ì�� Ív�z5�Î� ð ì �S� Ê��f��4f�A��|i�

� ����u��� å����GØt� � ���������f��� � � � �z�����t����� �¡ �¢3£^¤¥��� �¡� ¢3£^��¦�¢��c§©¨ª�^�c�f�7Ø«£��­¬® ¯°.±i² ³ ú 4i´��¶µ �¡� °$· þ ��¸ �z5�¹

ºv»½¼(»¾¼ ¿(À[ÁÂÀÄÃ�Å�ÆÈÇÊÉÌË«ÍÏÎÑÐ�Ò©ÓÊÔÊÕ×Ö�ØÏÎvÙÌÚ

Û�ÜuÝÞÜ�ß ´Aà�á=4���â�ãiä�å�æ�ç�è ° å�é�ê«�?ë�n�� ÛªÜÞÝ3Ü_ì?í�îxï�ð?ñ�ò¥ó }�~�4f�z��|���ôöõ�÷| � � � ¢ � � b � ��¤ � £tø b �Þù­� � �¡ ûú�üiýf8=þ �¡ÿ ß�� Û � æ |������A4�¹

����

Page 117: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� � � � ������������� � ! " # $ % & ' ( )

* � � ¤¥¤,+t¢3¦.- � £��¨ � £ � �0/21 � £ � ù2/21 � £ � �.341 � £ � ù53c¬7698 ó;:=< ¹ö¨ª�2/01Où2/�¬r´?>A@CBEDAü��$¨ª�.341ù.3c¬&´A�F@GBIHJD üx¹

* � � ¤¥¤,+t¢3¦,K�� �u� ¨ � £ � �L1 � £ � ùL1 � £ � ¦M1 � £ �x� ¬�N�çPO ó?:Q< ¹SRY�UT ùWVr´AXFYZB�[7@\B]D�ü ¹O¦´_^x� � ´9`Ñ�z¹

* � � ¤\a ����� K�� �u� ¨ � £ � �L1 � £ � ùL1 � £ � ¦M1 � £ �x� ¬�b ódcfeLg �_ëhN�ç]O ói:=< ¹kj?l�þEY�|Am�n ¹* � � ¤¥¤,+t¢3¦,K��po�£�¤qK^� �u� ¨ � £ � �r1 � £ � ùr1 � £ � ¦L1 � £ �x� 1 � £ � ¢q+ �ts 1 � £ � ¢q+ �tu ¬�vf´9wCx]N�ç9O

óh:y< ¹ARY�UT^ùWVQ´9X�YGB�[�@�B�D üx¹_¦.´A^x� � ´`Ñ�O¹�¢z+ �{s ´A|GB�}�j\B�~C^f�¶¢q+ ��u ´9|B�}�j\B�`Ñ�z¹

(x,y)

h

w

arcW

arcH

* � � ¤\a ����� K��po�£�¤qK^� �u� ¨ � £ � �r1 � £ � ùr1 � £ � ¦L1 � £ �x� 1 � £ � ¢q+ �ts 1 � £ � ¢q+ �tu ¬Gb óEc�e�g ��ëvf´Aw�xN=çPO óh:y< ¹�j]l¥þ�Y¥|�m�n¶¹* � � ¤¥¤,+t¢3¦W� * ¢ � ¨ � £ � �L1 � £ � ùL1 � £ � ¦M1 � £ �x� ¬��Z� ód:�< ¹j?lxþ����O´�S�C���hN�ç_O ód�� �f�?¹* � � ¤\a ����� � * ¢ � ¨ � £ � �L1 � £ � ùL1 � £ � ¦M1 � £ �x� ¬�b óhc�e�g ��ë��Z� óE:y< ¹�j]l¥þ�Y¥|�m�n¶¹* � � ¤¥¤,+t¢3¦ � + � ¨ � £ � �r1 � £ � ùr1 � £ � ¦L1 � £ �x� 1 � £ � � � ¢q+ ��� £tø � ��1 � £ � ¢q+ �u� £tø � �c¬F���d| ói:< ¹i����B��k�CBPj�lC��S�C���EN�ç9O ó�� � ���z¹m� � ¢q+ �t� £tø � �$´A>S@�B�v���R��=çC�?´ �� �P�C� e |��p  A� æ �O¢z+ �u� £^ø � � ´A| óh:y< vF�¡R£¢G¤ î ´ � �P�C� e �9¥ ñ9¦�î ´��P�� e V ¹* � � ¤\a �����Þ� + � ¨ � £ � �r1 � £ � ùr1 � £ � ¦L1 � £ �x� 1 � £ � � � ¢q+ ��� £tø � ��1 � £ � ¢q+ �u� £tø � �c¬\b ó;c§erg��ë�¨�O óh:y< ¹�j]l¥þ�Y¥|�m�n¶¹

���p�

Page 118: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

* � � ¤¥¤,+t¢3¦5© � + � £tø ¨ª© � + � £tø���1 � £ � �r1 � £ � ù�¬�â�ãF« ó�:y< ¹��ö´7â�ãF«¥�m��´?â ãF«\B�X�¬\B­ D üv�mù_´P® í�î ¤ ñ g BIHCD�üx¹

(x,y)abcd

* � � ¤���� � ` � � �q+ ¨ ` � � �q+ � ¬ :�¯�°aóh� � �f�?¹�±Z² ² nmnAáS³Ñ� ³ � x�� ° þ]´GB?µ e ¹¶ ` � � �q+L·½¦ � �u� �¶ ` � � �q+L· w­� ¢ �u�¶ ` � � �q+L· �^� ø �t�,¸ +^¢�ù¶ ` � � �q+L·¾ø,+t¢�ù¶ ` � � �q+L· ¤t¢q+ �,¸ +t¢�ù¶ ` � � �q+L·¹+t��¤¶ ` � � �q+L·¾ø,+t�t�3£¶ ` � � �q+L· w­� oc�¶ ` � � �q+L·¾ù^� �t� �3¦¶ ` � � �q+L·U �¢�ø��3£ � ¢¶ ` � � �q+L· � ù^¢�£¶ ` � � �q+L·½� � £ �¶ ` � � �q+L· �q+t¢�£tø^�

* � � ¤���� �zº ��£ � ¨ º �3£ � a�¬�â ã óh:y< �JB ïC» gG¼ óh� � �f�?¹

���¾½

Page 119: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� � ¿ À Á " Â Ã Ä Å

Æ�ÇÉÈ ÊÌËÌÍÎ l °ÐÏ õ�ÑPl�@Sl óEÒ�Ó ���EÔx| þ��d´GBJÕJÖ_|?×�Ø�ÙSÚ ° ÒSÓ ��Û7��ÜÞÝ�l_ß���B?à�á���âl\B�Ôf´C± e 9��¹¶ Î l ã

ä�å7æSçéè£ê�ëíìpî ï�ð�ñJòw ù � � ó � �{½ ózô �{½zõ� � �q+ � �   � � ½qõ  �ózô�� ½qõ   õ� £ � � ½ � ½.� � õ �qó��p p�qózô ½.� � õ �qó��� p� õ� �3£tø  p� �÷ö ½p½ ��� õ�½� �� �óqø�� õ�õ øpó ózô ö ½�½ ��� õ�½p �� �óqø�� õpõ øpó ,õ�u� ¢q+_ù �   ô� qø�ø��qøúüûþý¾ÿ���������� �������������������� ���! "$#%�'&

¶ Ï õFÑ�lF@�lãä�å7æSç èþê ëíì�î ï�ð�ñJò (*)a � ��¢ � � ½ +*,.- ´ ½ B �¾ �'/*021 �¾ �3 l��54 õ�6

¤^�po w�� �  �� +*,.- ´ ½ B ö õt /*021 �¾ �3 l��54 �   6

Æ�Ç�7 8ÌÊ 9;:=<?> ÊA@ ÊCBED=FHGJIK �JB�è\B�b*L Î lNM Ï õFÑSlF@�lPOC±RQ�S�å\B]�UT*V*Wxþ]´GB�Õ�Ö$L�á e 9�UX¶ Î lGm�Y�B�Z.T þ Î l��A�UT§�9�UX¶ Ï õFÑ�lF@�lGm�Y�B�Z.T¥þ Ï õFÑ�lF@�l��9�UT§�9�2X¶ Î lNM Ï õFÑ�lF@�l\B�Z2T��=þ*[ Î lPO7m�n - B Ï õFÑ�lF@�l\L��^]`_ba�9�UX¶ Î l ó Ï õFÑ�lF@�l�Ô���lcL�d*eJ�PQ5f�þhg�m�n - B Ï õFÑ�lF@�lcL��^]`_ba��UX¶ Ï õCÑ7lC@�laþ Î lFÔ7�CliLRj7BJ7S��þkdle��\Û�7ênm^X9´oLkpnq7�cQRrts î ¼ ó àGx9�UX¶vu ìtw2x B�j]lcL , �zyc{�[zd*e|M�m�}�B��^]PO5~�é^a�9�2X

��� �

Page 120: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

¶ l^� óz�y< S åcL�þ^[�Ñ�lF@tOk�Zka^yFxhat� Ï õFÑ�l�@�lÞ�l[$�ZkaRy�xFá.�hat� Î lJ��2X$�P�*�^[$� �{½ ø���M ��< M Î lÞ�^g�� �{½ ø�� ��M ��< M Ï õ�ÑSl�@PlÞ�S�UX$� e T\B5f�L�þt��B� x�þ��^�����UX�/{3��o�I/����EB��^�¥þ=/ ���*Ol[S/{3��L·��o�I/����EB��^�¥þ�/�·¹3��d���.X

Æ�Ç�� ���¡  ¢Î l�£ Ï õFÑ�lF@�l\B - óz¤ B�Ô\B - MS�zyAà�x�ëSx¥MAÛ7þ*[U¦t§�¨ª© 謫®­°¯�ìpî �9�.XRrts î¼ þ]´GB�Õ�ÖzL � ÛP9�UX±�²H³�´

�P�*�*[bµ·¶�¸ Ô\Bb¹�l»ºzL ,½¼ y�[.¾�¿�Àpo�ÁÃÂÅÄÃÆ�ºUM �y< Mb[ºhB -¥Ç Ï.È Ñ�l�@SlnLb¹^] ¼bÉ {]BL�á e�Ê �hX Ï^È ÑSl�@Sl Ç Î l�Ô2¹�l\L*r*szË ¼ �PQÌf�ÍUghÑ�l�}.ÎlO5Ï e%Ð yI²Ña É Î l\L�¹]`_ba Ê �.X

ÒÅÒ �

Page 121: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ó Ô Õ Ö ×`Ø2Ù Ú Û Ü Ý Þ ß à á â ã

¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é�çÅÁ�êë¾�¿�Àåä�Á�ÂÅÄnº�Æ ì*í.î¿�Àåä�Á�ÂÅÄPæ�çŸ�è%éðïñçź�¾�¿�Àåä�Á�ÂÅÄnºóòk¿�Àåä�Á�ÂÅÄnô�Æ õ öl÷�îc÷kø¥ùkúhû¿�Àåä�Á�ÂÅÄPæ�çŸ�è%éðïüµ·¶�¾�¿�Àåä�Á�ÂÅÄnºóòk¿�Àåä�Á�ÂÅÄnô�Æ õ öl÷�îc÷Ìýÿþkúhû¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é��ÅÄ°µÅÂü¾ ¿�Àåä�ÁÃÂÅÄnºñÆ ý����^Î^Ï����®Àå¶ �\æ 矮è%é���Àåä�¶�¿ ¾�¿�Àåä�Á�ÂÅÄnº�Æ ý����^Î�� Ð����¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é��°ÂÅÀ�À�� ¾ ¿�ÀÅä�ÁîÄnº�Æ ý����^Î^Ï�� Ð��¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é ê����®¸�¾ ¿�Àåä�ÁÃÂÅÄnºñÆ ��û��¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é�Ä®º ��¾�¿�Àåä�Á�ÂÅÄnº�Æ !�÷#"%$¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é¬Â®À&��¾�¿�Àåä�Á�ÂÅÄnº�Æ ')(*í��¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é*�°À�+�¾�¿�Àåä�Á�ÂÅÄnºóòk¿�Àåä�Á�ÂÅÄnô�Æ º Ç ô-,�"%$ ¼�É î¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é ê�µ·¶�¾�¿�Àåä�Á�ÂÅÄnº�Æ .�/103254�687¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é��ÅÀ êë¾�¿�Àåä�Á�ÂÅÄnº�Æ 9�/10;:#2<4�687¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é ¸ çå¶�¾�¿�Àåä�Á�ÂÅÄnº�Æ .�=10�>�6@?BAC6EDF7¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é ¸ À&G�Ä � ��Ä�Ä°êë¾ ¿�Àåä�Á�ÂÅÄnº�Æ HI?�J�6LKNMPOEQSR�T¿�Àåä�Á�ÂÅÄPæ�çŸ�è%é ¸ À&U�ç�¿Ãµ çå¶ñêë¾ ¿�Àåä�Á�ÂÅÄnº�Æ O�KNMIHI?�J�6#QSR�T

ÒÅÒWV

Page 122: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Ó Ô X Y Z Ý [ \ ]

^`_ba cedgfihkjmlinporq sut v1wexy%z3{|z}{ ~�����������C� ,��Uú���úC���������#�C�%� � úC�@���%�.÷��%����:C6%�@�I��>�,I���C C��>I¡�¡£¢�¤

¥ �C��¦5M£K¨§S�5©�÷�ª�«l÷@���¨¡8�¬¤-K�¡�­�®�¯ ��° KC��±���²��³�8�#´�µ��E¶S�E¡�·%¸�¹�º»�¼�½¿¾ÁÀ¾ü&Ä ! À�Å ! ÄÇÆ8È-ÉCÊ �@�%�

Ë)Ì ,�Í�Î�Ï�QS����� � ú�ÐL�%��Ñ�Òc÷SÓ�ÔÕQ����LÖ\÷�×�¤£��Ø5÷��C¦Ù�£�@���Ú@ÛÝÜßÞÂÞ J�à�á8â*÷SÓ�Ô�,��%�BJ�ã5ä�åßæ�ç�D ÈPèCé�ê ¡8ë�ì��@���íîÞÂÛCï�ðòñÃðôó�õ ��ö@����÷ È â�>Sâ�øL�%÷��B¦N�-�@��� õ ��ö�����÷E�úùüûÃýÿþ þ È ����� §£,������

� ç��ÕHCç��C���� èCé Q�����ã��%����� � ��H�4�6�Q���� � ú��@����âE>�â�øS��÷Õ�hú����Ð������Eâ�ø���,�������� �<��¦B�¨��������"!ü���£��¯L�%�

íîÞÂÛCï�ðòñÃð$#&% �('*)úM)����'�âE>Lâ�ø�'�J�ã<ä�åPæNç�D-�U÷,+<¡-ë�ìC�S���kú�� ��Ð-�/.��������,����

ÞÂÛ10ió ð$2$342 » íîÞÂÛCïSðîñ ñòó Æ ���(5 ÷����%Ñ�Ò<¡76%Ò�¯�×�¤ È ��Ð98;:=<?>A@=BDCF¡�E�Q�Ó�Ô�Foþ�����¯�%�HGJILKMI÷�N���,C��¶��E¡8�O� � ú��@���

y%z3{|zQP R��TS:C6�������>k÷ 5 ,C���S�%�Õ�(UCçCDWVN>#��6YX ¡`õ[Z�� È ì��<¯S�S�^î]\@,H^`þL� � ú��@���

¶�÷E×�¤�QB���%�l£E�.÷*+o÷I ��E>�¡_U�ç�D;VN>@�E6@Qa``ù8Rcb�Ð�¶ È ¡�d(e�f » !hg ¼jilknm gno ÆLÈp ú��@����%��Ñ�Ò\÷�Ó�ÔEQ���� � ���EQ,q é �Uö*ú � úC����÷�,C�@�@��¡��2÷����_U�çBDWVú>���6�QI���

²ar%Ò�F�,nùI�#����¯8K5¯��ts��\÷����%Ñ�Ò5¡7u_v � ��¤Ww�ÒÕ��� ¤ ÷S����Ñ�Ò\÷ 5 Q � §xq é ÷�%���B¦�Ð Èzy ÐU÷�,C�{r é F<¡7|~}���Ð�� ���B¦¨�£�#��� Ë)Ì ,�Í�Î�ÏBQL�C��� � úCÐ�r é FP÷û��<Q���Ö\÷�×�¤£��Ø5÷��C¦Ù�-�@���Ú@ÛÝÜßÞÂÞ ùüûÃýÿþ�þ �%��Ñ�Òú¡��^÷B���L�\ú����%����(5� Ë Ì � �#�cb��@´�µ��B���5¯��SùPûÁýÿþ3þ È p

ú��%�NM�G�þ û����®õM�D� õ ��ö@�ú¡8� ¤;�NØ{���nú����%�ÞÂÛ10z� ñÃðòñ ñh��íl� ú�����ÐY�LG�þ û�:��9����,����#�%��Ñ�Ò È ¯ � ùüûÃýÿþ�þA'HG&þ û,���®õM�D� õ ��ö@�c'�G�þ û

�;�ÅõM�J�8¡£�nú��@����4�6�>#� �ÕçCDü, Ë)Ì � ¡�^ ����Ð����.÷,����ÏC�5û���,%���+c÷#���Ñ�ÒÕQ�Ø�í��³¯S�Nþ ûD��� õ��®õÅõL��GM����õ È úN¤z÷�Ø@¦Ù�£�@���

���@Ü�� íl�¡  Q¢8�£ þ��Õ,@����� � ú��@���

�J�/¤

Page 123: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

Û ½1m¦¥ Ä íîÞÂÛ¢  Q*V¨§�:C6L,@����� � ú��@����©{ª«�¬# ����Ñ�Ò È ¯ � þ ûD�­�®�J¤�¯j¤8¡8� ¤;r é F^û���,��%J�ã5äCå æÙç�D{��±^÷ ¥ �¨ùüûÃýÿþ�þ È �

§���°ÕQ��CÐ�×�¤8Q|_}oþL� � ú��@���

^`_¬± ²7³W´;³¶µrj¸·º¹¼»¾½À¿ n ÁÃÂYÄ sÆÅ vÈÇÊÉÌ˼ÍGJI�K�I;Î õ�Ï HÐ�, ËüÌ � ����Ñ<¡£��¤�w%ÒÕ��§����äCåI48ã�¡7Ò�Ó³¯L� ¥ ÷,r%Ò�F È ��ÔÕIÖKMIJ>F:

6zV¨4�HS�@� ¤;r�Ò�F���Í�׳¯ � ú��.ú È �S�%��F�±%�HØÙ¶Õ�£�@���

y%z�P z}{ y*Ù¢Ú�ÛÝÜtÞàߨR��áSÈâ­ãÆߨäáåæ«ç IJ>/è � ���&5�é ê � ê �%�@�%�~r�Ò~F~ë��ÕQHì��`¯ � ê �I�����#(<�,í5Qî�ï�� Ë)Ì�� �%�é r�Ò�F~ë��ÙØL� ð � �cb��@�����ñ ò�Ñ 5 é ä�å@48ã��ú© é ×�¤£Qr�Ò�Fôó�� � ê Ð@KB����õC�c��H�4�6 é,ö ÷ K¨M�¤�%�ùø�Q

^�úOóL���@���û�ü¨ýaþ~ÿ���� ·�¸ d�º�f����G < èÕ@��������L� Ô �æ C��D>A� Ô �û è��=<���� Ô < è� ��� � �Q�

r�Ò�F�ëa��¡�������Ð��I����� 0�� Ä®m¦i g Å! #" �%$'&)(+* » $,&-( Ä®m ( m g1o.& ¾ ( � g0/ m ÀLi g-12*hg Ä�Æ3 4" � Û * Ä Ü i k �m gno Û.5 Å Ä *61 Å! 7" � ª i À Û ¾ / m g1o Ľnm Å98 &;:<* À= �%���,>7?4@BADC6EGFIH2JLKNMPOQJ ê r�RTS�ë��VU�W2XJZY�[2\

]�^`_a^b_ c Ú)d Ú Û]ÞÈßVegfihÈâ­ãÆߨäáåÔ�jlk4j�mon�?�p#q.r#stvu=q6wyx�Î{z'|Z}Z��~2��K{M_§I���G���I��� é�� R�S~ë��,UL�T���G��Y�[�\

� ��B�D�����rG?p#q�r�stvu=q6w � R�S~ë�� �{�������� �� RTS�ëI�iH�JLK�� é ~{�����2 �¡Z�����¢�IYZ[�\��T�£J¤� ê HyM9¥�¦¢��~I�¤K�§VY2¨�©B��ª��

�¬«9�2�®­LY�[�\

¯±°7² �#³�#��´#µæ<¶P· ´#µ° ´ ¯±°¶¹¸»º½¼

¾�¾l¿

Page 124: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

]�^`_a^ÁÀ ÂgÃiÄÆÅÈÇVÉiʶoËo¯`Ì �Nn�M¤Í�Î�Ï{��Ð�ÑN[¢¨�Ò�Ó � R�S�Ô��ÕU�Ö�×����T��[�¨�Ø{HL¡T�B��Y�[2\ ·<ËP°yÙ Í�Î

�NnÛÚ��7m�´#µGU�Ь��~����2����K�Ü{Y�[�\HIØ�Ý�¡�M ·<ËP°�Ù®Þ<ß j�m�àán�Í�ÎG�iâãà�ä#å`�#³����lå�æ���U�Ðç��~¢���2�¢��KNÜ{Y�[ Ù ��MTè Ù Y�Y��Nn

æ�jlk4j�mé��?p#q�r�stvu=q6wÛê4ë�ì�íDîDí6í�ïlð�H�ÜÕ�¤x�ñ�zV|�}IU�ò¢óT��óIô{õ��®­�YZöN÷2\�è�ô�nyøTù�� Ù �{Mú�ûGÙ¤ü �VULý¢�'�IHyMéæ�j=k#j�þI���¢��������nZÿ��NÏ���æ j4klj�m Ù ©B��ª����¬«��yR��2ö¢¨N~����¢JK��Û­LY�[2\

¾�¾ ¼

Page 125: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

� �� ����� � � � � � �

����� �! #"%$'&(�^*) ^+) ,.-0/214365798;: Ù=<?> UA@Æ­áòGóN¨=B�CED¢MGFIH,UAJLKMC�NiH2J�K�Ðg� \O9PRQTS�PRQVU0WYX[Z \ q7p^]Õïlð��#q�p`_6acbed�Í�Î Ùyü �¢\

\ q�p^]Õï4ð��#q7p`_faq7p^]hg6�ji�s^k`lnm���q���w�pnopacbqbrd����,JtsTu¤�Rvxw�« Ô��GUPÐÛ� \ryIz�Ï��{g6�|i�s^kqlqm��#q7��w�pjo��}�Ü2KNn~u���v�wV«�� º�� �4�E� UA�9��\

(�^*) ^`_ ,.�[/p�e365798 Ò�Ó9��Dx���,UA����[�¨I\O9PRQTS�PRQVU0WYX[Z \ q7p^]Õï�g��^��p`_6a����q�n�f�^b�d��n�q�TH�ÜÕ� Ò�Ó9�VUA����[�¨I\

\ q�p^]Õï^g6�^�7p`_faq7p^]®ê��.��w�pvêr#s�q2a�� F�u|_�p�q����.p���bnbed{���Õ�{�I���BUA����[�¨I\

(�^*) ^bÀ ,��E�4�n�`��1798;� JA ¢¡T}O9PRQTS�PRQVU0WYX[Z \ q7p^]Õï�£qkqlnl�s�q2a��¤�n�n�6��bed¥�q�n��H�ÜÕ� Ò�Ó9�VUA���{[�¨I\

\ q�p^]Õ念nkqlql�s#q2a q�p^]®ê¤����w�p7êr�s#q2a��!Fvu|_p#q��¦��p���bqbed?���Õ�{�����BUA����[�¨I\§�¨h©0ªT«9¬ \ �DtDtj­�r¦l�u#s#q`gvun®¦l�p�q�pjoraq�p^]h­vr¦l�u#s#q`g�uj®¦l�p#q�pjoracbnb�d¬�°¯,}G«�±9��²T��UA³�´N[

¨I\\ ®#p|lqµq��|�¶_�pDtpa+lqojk�p·b�d�l`o|k�p��~¸t ¢¡T}IUA¹�º»��MyF6�¼_q®#pL�~¸¾½�º»�I[�¨I\

¿�ÀVÁ� O=âP¢ÄÆÅ ±EÇ Å [�¨GH?­�r¦l�u4s�qqµD��p#qqlL¡0È�É�[�¨I\

(�^*) ^ËÊ ,�Ì�3�Í��q(RÎÏ365*Ð798 ¾ ý9Ñ Ù�Ò�Ó �Q« Ù ���iH�ÔEÕ¢\O9PRQTS�PRQVU0WYX[Z \ q7p^]ÕïlE�p|�nlnÖ.u4p`_�tpacbed�ÍTÎ Ùyü �¢\

\ q�p^]Õï4E�p|�qlnÖ�u4p¼_#tpa¦×=î·bedTØBU ¾ ³oÒ�Ó�Ñ»�I[�¨I\

¾�¾cÙ

Page 126: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

§�¨h©0ªT«9¬ \ �DtDtj­�r¦l�u#s#q`gvun®¦l�p�q�pjoraq�p^]h­vr¦l�u#s#q`g�uj®¦l�p#q�pjoracbnb�d¬�°¯,}G«�±9��²T��UA³�´N[¨I\

\ ®#p|l`Ú6s`_�k^��qÛ®Üa�×=î¶b¾dTØ U ¾ ³oÒ�Ó�Ñ»�I[�¨I\\ ®#p|lqÝ�sjo�u¦Þ6s�qql��`_^­·_�ulwq^�.p#qqlra!ïlE�pj�nlnÖ.u4p`_#t.ßàgjµqÖDEáb4d Ò�Ó �£« Ù°âEã \¤ïlE�pj�nlnÖ�u#p`_#t.ßàgjµqÖDE�~¸¾ä�åTæ�M�ï4E�p|�nlqÖ�u4p¼_#tçßÏÚjµqèEqµné��~¸Aêìë�í{ö�M�ï4E�p|�nlqÖ�u4p¼_#tçßàé�ê¦îjÝ6E��~¸¾ï�åTæ2\

\ ®#p|lqµ6tvu¦l��^�á_�p�a+l`o|k�p¶b¾dðlqo|k�pL�~¸¾Ô�Õ�ñxò»��MyF6�`_`®#p��~¸¾Ô�ÕTø�ñxò»�I[�¨I\\ ë|lqo�u�q6wT�¢óGw�p|lDE�p|�nl2acb�d?�9��ôyô�K�Ü{¨�Ò�Ó9�VUtõ�[�\

¿�ÀVÁ� O=âP¢Ä Þçön÷ Úùø Ó �NU � [ÕH�M°­vr¦l.u4s#qqµ6��p#q`l�¡0È�É�[�¨I\

���ûú ü�ý þ ÿ

O=âP¢Ä O=âP¢Ä���Q���� ©0ª�«9¬ú m ÷ â�ä ö�Þ kDÚ ön÷ ú m ÷ âãä ö�� â à ÷ Ú ö Úùø j�m ÷ âãä ö µ Úùø���äjø ß Ú  ¢¡T} Ù Å ±�Ç Å ���¯Ï÷ Ú ß�Þ kÚ ön÷ ¯Ï÷ Ú ß � âãà ÷ Ú ö Úùø â ÷ Ú ßy°j÷ j ÷ Ú ·�� j ö�� Ú ���[Ç Å  hÇ Å ������¡���� ô¤ô

s��� Ú�� Þ kÚ ön÷ � Ú�� � â à ÷ Ú ö Ú�ø�� �Ú��6µ�ø Ú=à�à Ú Ó ��¡ � ôyô?s��

� Ú�� ú 7j! ÷ Úùø �Ú��#"�Ú�$ãÚ�j�à Ú Ó ��¡&%�ôyô?s���Ú�� ¸ �� 7Ú '�Ó�¡)(�*hôyô?s��

+ ä-,�à�Ú Þ kÚ ön÷ + ä-,�à Ú � âãà ÷ Ú ö Úùø�� ß ä-,7à Ú · $ãâãm��4Ú� .{wy�x �¡�}�¡ Å ±ìÇ Å ôLô�s&�+ ä-,�à Ú ú 7j/ ÷ Ú�ø�� ß ä-,7à Ú Þçöq÷ Úùø Ú� .{wy�10���þ���¡3254{�6(¢�As)�+ ä-,�à Ú ¯*ö 7, ÷8� â à ÷ Ú ö Úùø�� ß ä-,7à Ú Þ ��â ÷ Ú� .{w¤�10���þ���¡92�4�:¢¸<; s=�+ ä-,�à Ú ¯*ö 7, ÷±ú �j! ÷ Úùø ß ä-,7à Ú!µçø Ú�à±à Ú� .�wZ�� ¢¡T}y¡ � ôyô?s��

ß ä-,7à Ú�"�Ú�$�Ú=j�à Ú� .�wZ�� ¢¡T}y¡&%�ôyô?s��+ ä-,�à Ú + ä ÷ âãä ö�� â à ÷ Ú ö Úùø��+ ä-,�à Ú + ä ÷ âãä ö�ú �j! ÷ Úùø��

ß ä-,7à Ú�>�ø�j �!� Ú� .{w¤�x �¡�}3? �A@ �I¡¢¸B.Vwy�?DCE: @ s��

+ ä-,�à Ú ¯*ö 7, ÷8� â à ÷ Ú ö Úùø��+ ä-,�à Ú ¯*ö 7, ÷±ú �j! ÷ Úùø

ß ä-,7à Ú + ä#k#Ú� .{w¤�x �¡�}3? � ôGF?�=.Vwy�H?CE: @ s��

�°¯,}G«I±���²2���HI9J g�uj®¦l�p�q�pjo5K¤ÜÕ�¹��  Ù�L�Ù n�I6M�N�O�¨QP�þVÇ�R)?=O1S�T=U�V @ ��ÜKDWYX=ZE���Û­ [=O5\�è�ôV��M @ THI]Jx­#^��/_ql7`jo�K�Ü,�o��  ÙQL�Ù1a IGb�c¢�YP�þ�Ç�R3d�ó9U1VHOô�õ�e¢Ü�[Zö{÷1\

���8f g üihkj ÿl Î�mTêHn

¾o ³

Page 127: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

p q r s t u v w x � y z {

� �¤� |~}�� �����ؤôE[&� a I<� ô=��ñ��=�YX9�Q?]��K�����? @ TY��[ @ s�¡HI LE��� @B� �=��ñ��)�EX9�Q?]� K

Ø�KR����� @ T���[ @�� � \)���Q�&�LK Ù�a ��� ��O�:�¸9I : Ù ��K �H* @ T&¡£¢][&O5\\ ��¤ K @ T1¥�����¦Q�&¡~¢][&O5\\ ñE����X�� a Ñ�§ @ T&� K Ù � a �YK¨I3��} Ù ñQ����X��E?=¥&�Q�&��© @ T&�¢Ü�T5ªhôZÜ�\\1«�¬ Ù9­�®BÙ ��¯���I)��÷�� Ù�° �1±Q����X9�E?DC�: @ TGÈE�²? @ [&O5\�[ s�I���³EZ5±Y´KR�~u<µHZ·¶D?D¸�; @ T L ¸]¹�[&O5\

\ ±E����X��Hd1º�� a �YK�I6��©3¡ ®¼»9½ æ)¾�DYI»u<µHZ·¶ » �A�6¾ L<¿ c���À�Á�M�ÂQ�1O5\\�à :1¹=Ä a Å X9Å��QÆ)Ç6T3ÈY�·¢ [=O » �HIÊÉ @ K a §YË »3Ì É »6Í �T� @ s�¡QÇDT5ª¢ô�¹1\

� � ú Î ÏÑÐÓÒÕÔÖ ?]¡ ¨&: aE× Ñ�ØE�Z§{æ�[=O5\ «�Ù a �Y�I¨=:²� � : a�ÚEÛ&Ü FHIIv�ݤ©{v�? ×3Þ5Û5ß K0¸6[

Ü [ @�� � \=¹ KM}�:VvHÝ�©Vv�¡�;�sT¸6I Ì É Dáàãâ ä!åæâ Û6ç�è�é T�êBë�ì�í&îQï=ð�ñ é [ é � � \ò�óõô÷ö5ø�ù [�� a �H¤áú é T5û��Y���5³EZ�±Yü9¡AÇ3T�¹Q[ é3ý \ Ì�þ�»�ÿ ü���� Û�� ¨��� ê� ��Ƽ¢ ��é ��� � »���� ü������5ª��=¹�

����� � �! #"%$ Ï'& (¥��Q�&�A��) �+* ê-,�§ �/.�» � �10¨ê325476)±Q���98/: ;��=< ú ¹ � ¾�>Y�&��© é-? �Y¹ ?

¹Y��) � �-,�§ é�? �Q¹ ý ¾ *A@BDC úFE � ï7G é �/) Ü � * êIHKJ ÛML ¹ ý�NPO ü]¦Q�Q�DR Ü?S ï ��Û T .�U ù »MVW/* X=Y/Z=� ï\[9ê Ù+]=^ Û ú Ç ? X�_ é G @B`C ú �acb ) Ü �=�dPe�f Z�g+hQ»Pi ;=j�k �7l ü-m�n é ) � �dPe�f »KoQp [ ï * 2rqs8�Ý�t � <�êPG/u g f * 2wv � ¶yx � < Û=z b ) � �d q=8�Ý�t ��* ±`{�|98M}Qü L ¹ ? ¹7~�) � �d v � ¶yx � � ��ü�� Zs�+? ¹ ? ê`qs8�Ý�t ��Û�ýs�3_5ÿáé ï�ºD) � ��#�=�=� 2��� �/u ¹\uI�KG b z �+�QÆ��+<�����A� 2���� o u��\u ó`�1� <

�����

Page 128: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�#��s� 2��� �/u é�ý �D* ��+�K�3� z � � <d q=8�Ý�t � ú v ��� x � M�� C��¡  ,D¢ �¤£ ,�¥s¦A§s¨ é ) � �4763©P{�|787:A;�|�ª7« C ê�¬7¦M­®9ª9« Z ©`{ |98�}Eü ¯P°y±A² �/. � ú ¦`³ b ê�:I´Eü�µ

�A¶P· ZA¸P��é êy¹º �`. � ú Z�� �s) ý ê¼»+½�¦3¾� ? êM¾ ¿/��¦�À � �ÁuA� ú ¦`³ . À= @à G �Ä Z ~�) � �e�f ú G * ©D{3|78�}�ª�Å=Æ�ü�Ç=È é�? � z=É �PÊ z b )QË+�s� ç+Ì ª L � ý�N , ZQÍ [ z � ú��Î * T �`Ê�ê-Ï+Ð C ¦ ��� é-?�Ñ Å�¦MÇÈ �/. ³`u-¦ é-?�Ò �A��

���ÔÓ Õ1ÖØ× ÙÛÚ & (Ü O ü �Hý � É�Z ê �Q� *Ýo � z ¦�Þ`ß\[ é �s©P{3|78�}1ïHê o �P� ÉQà=á·é9ý ï *Aâ R�[ z�9� ú * ³�0 T�b ) � ��� ��ü-,Eï9ã ? G`[+u ý �+¦ ê-ä é �\åyæ ���F* XY/Z=� �

çÝèêéëèÔì íÁîåyæ ��� Qï ª/³/u zQðñ/ZAL ~�) éPò uF�dsóDô ê�|�õ � ©Dª ô=ö'÷øôù êQú�ûüDýYê�þ ÿ ����� ô��d ���+¦ ÷� ü Ü ÎKu ú � ��ý ï�ê o u é-? ï�ê z�o �d Ü O ª� � ÷ 6�© ås± � ªM�+� ������ ê6�©���� ����� ;AªQ�� iA� ;+q ô ê�� Ü � >²ê� *�� � ��� . ï�ê z�o �

d ©/{�|�8M}Dª� � ÷ ÅÆ CDz"! �Eê o ª7³/u z N`O ï�[ ñ b�# ã ? � . ïQê%$�&('7±�qQª*)+ ê�,�¦�-�. é�ý ú ��Î1ê z�o �d ' � ´0/21(3-õ/ª"4=� 5 ÷ /21(3-õ ô ) ý ������ � � ' � ´0/2163-õ¼ü�7�8 ú:9�; �/. ª <0= ¦ 0 � Z=� é ê�>@? �/.�A ¦�B�ª�C D z ª Z(E �D) éPò ud*F�G ê H"I%J�Kd*L�M ÷N2O é-? G`[ ã ý f * ���`Ê�ê=�=ª f ¦"P é-? �d ����QSR ÷ ��9¦ é�ýUT�EWVYX[Z 4 ��\ ª]��´ � � �_^*` ï�[ L ~�a é�ýMN , * T . ¦/G%b=R[ _ ê=� ��üU�@c é�z � ú ê�dº e�f �hg n�¥ ú = z ��� . � ú * T�b ) �

çÝèêéëèji kmlonåyæ ��� ê�, p é-?rq:sut � Z L ~�) � �s2wv*x yÇ/<(z Z({ ã ý ³/u-¦�ê�|+Ç CDzQð*}7* ã

~ b Í�. ê <0= E�� �\åyæ ��� ¦ é-?�Ò �A����~ å�æ ��� ª*) + ü�ê o ª/³/u-¦34 ��\ ¦M,*� �/. ï��9��ê�ÅÆ�ª ðñ_� ü L ~�) � ���~Y� *�o ª34 ��\ ü L 0 ïHê-, p²ü��9�D) � ������������ ����� ����� ������� ����� ���  ���� ¡���h���£¢w�£�h�¥¤[�¦��§©¨�ª�ª�«�§�¬��

��� �

Page 129: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

­®~ HI,�ª�p0¯�4 ��\±°�²�³�´�µ�¶¸·º¹¼» ½®¾À¿Á· ª Ò ¦ Ü b ) � �º~ xÄÃ�Å Æ �]��Ç n7ª]� Ç ² °�È bÊÉ�Ë(Ì  ~�ÍSÎ 3 Ç�ÏUÐ�gÒÑ�Ó�Ô � z �]Õ ��à�Ö �+ª6×�Ø Ë*Ù Ô ª�Ú2Æ \@Ï�Û � ÜÞݺÝ�/�1U3-õ °Êß�à Ëá ³ â-¦ Ö É�Ë(Ì

���À­

Page 130: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

ã ä å æ ç è é

�_êÊë ´�ì_í@î�¦�ïPË�ð Ó_ñ vSx × Ë(Ìò*ó�ô±õ*öS÷ùø�ú�û�üÀû °�ý±{ Ë á�þÒÿ <�� T������� Æ� �� ������� �hÝ���� Â���� ��  � � � Â� �"! á$#�%'&�( ê�)@Ç (+*,�-�þ/.10/213/2"4 ×�57678 Ë Ë�9 × Ë": # ú�û[üÀû %�&�( ê<; 2= b?> 2A@B > .*ÿ+C � Ô 6EDGF"H"IKJL6<M"N ÿ+O�PÒÿRQ�S Ó±Ô � á ÕUT � É�Ë :WV @�X/2Y7Z"["\ ×/]_^a` ñ�b âdc1e�f"ghic<j7kal�6 %&+( ê�)�Ç (�ÿRm"n cRo�p*×G6RqirtsvuxwË áWy�z ×'] ß�{ ÉUË : ÷ ^ 5�6W|"} Ë á�~ ^"� Õ Ö Ô 6 ø��G� h ÿ+%&A( êE; l = ` ÔG�±ñ� � ø��G� %&+( êR� l��� Ö�Ô � á � ø %&+( êR; 2R�"� l Ö+b â S�� â S1� ` Ô � á � l��� Ô � É�Ë Ï 6 3 Õ Ö�Ô ~ �R� 9 Ô � J ñ 9 2<� Æ��_��5R�G� ÿW� � 2 ×G6E� , Õ Ö�Ô %&+( êR; l @�� � -"�/2W~ �1� Õ Ö�Ô ]<6W� Ö�Ô � á Õ��¡  É Ö�ñ :

ò7¢7£G¤"¥(÷ ø�¦ Ñ2Ö � ú�û�üÀû¨§ �¨© �iªG«­¬�믮 °²±�³�´�µW¶�® ( �� ����_�� �hÝ·�¨�¹¸ �»º¼�»½ � º �� ·�¾7¿­À âd5�6 ø[ú�ûÀü�û�Á  %�&�( ê�)1® (�à µÄ�­®��dÅ"Æ7Ç ÷ lRÈ7È 9 ñ � À T�`WÉ � á�2+Ê ÈË 61ÌiÍxÎ�Ï"Ð À � âAÑ À ]AÒ á72�Ê 61Ó"Ô ÿRÕ"Ö l�×�Éa×1Ø � Ø+È : �ÙÐ Ê1~ 9 áW3/274Ê 6<ÚÛ] �'Ü �Ä� Ë � JL6�Ý ñ � ÿ ø�¦ � ð S � ��Þ+ß Ê 67à1á ¦ ë�êG®W� 2Râ�Ê ª"ã Ë cJ �¡¬Uä c'] 2 6 À � â?å7æ Ê1ç'�x2 coðWè 6Eé"ê Ê 5 6Ñ 2R3 Ë ë �ì¬ Ê ÒGí b�î ÿ �ï Ø'× ñ : ð c � ÿ 6�ñ"ò 2Eóô7Ê 5�6 ø�õ 2�4�ÿ 6Eò"ö 2RQS ÷ ñEø Ë * `EÉ � íWù � ¦ 6 ø�õ274�ÿ 6Wú ¦ �7ûi¦7ü öGý À � ` ñ�b�î cGþ ³�ÿ��"°/¬ ÿ�� S î��iÞ l��Èí ø Ë * `RÉ �íWù � Ë 6� � ÷ É � ØAÈ :

� �»¸

Page 131: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

�� � ���� û�� ½ ����� û��Rü�� ����� û������hû�� �! "� ���$# �¸ �%� �&��'���� ½�½%�� û)(+*-,.� � �/# � ½%�� û)(10 ü�û � �/# �!23��4� 0�ü�û � �5# �!267 �� ü�� 67 8� �9� û�� �! "� �:�$# � �, 6 ü;�<, 6 ���hû�� �= "� �:�$# ���,.��� ���

ú�> �$? �9@A, �!��% � �¸� � ( v ����� � &�� �Aü;� ��� � &�� ����hû�� �! "� �:�$# v��2� � �$B ��� 8� �5# v¸�2C � � ,.�'D º

ü , % v� º(FE', ��� ü��7(FE�, ��� ���hû�� �= "� ���$# ½ �� % ´�G Ü ¶IH1® ��û�J�J � ,.K�û���, �L# º�½� %Ûà µ�¬ ��û�J�J ��� �$# º�½M ë ®�¬ � � ü � �:�N# ���M ë ®�¬Wª Ü � � � ü � �:�O� 8&�� K � # �»�M ë ®�¬+´²�QP Ü � � ü � �:� � ,.��� � � �!� # ���M ®E�SR"®E� �<,������hû���K � # ��M ®E�SR"®E� ñ"ò� � �M ®TR Ü�% ´UR �<,��'� �=� J ��� � �!� # v�VXW Ü � �!�9�� 8� # � �þ ³�ÿY�G°/¬ � 8��Z5� K$�$# ��ºþ ³iÿ�� °/¬ %i&�( W ; � 8�:Z�� K$�[J �� D � û # ��\^] �_� � ( � ,.� � # ���`ba+c � ��� � &�� ��ü�û �.&'� # ���2d �<�5e'J � # ½�½

fhg ò � 6i 8�9 û � J û � û "� � �=� # �� gTj Âk� û�K$E',.� ��� û���D & û�D � # v��YlE�¡¬ �_K�û����$# ����¸mIn �<(FE',�� � �9Jºû�K � # ���° W � �_K � û��9�N# v ��( W «porq ��s Ü�t M ®^R Ü «u� Ü � �<D � û�J�E�v

,�Kwû �w& � �=� ,.��� �!�56 û�K � # ��ºx ®E�¡¬ W °pR �_K ���9� �9& K$� 8� # ���·�x ®²± M W �_K 8 J', ���!� # �x ®²± M � �_K 8 J', ��� # �yTz c �<� �9& �{E"ü�û �.&'� # ½ | g ò ��û�K$� & û � J û � û "� � �=� # �� ª Ü � %&+( W ; �_� 8&�� K � J �� D � û # �} ö �<,.� %'�~? # �¸�¸� * ��û��9��,�D8� "� �'�N# º�p� �_K 8 � "� ���$# ���ã Ü � ��µ�¬ �<� : �� �:,��N# v ��� þ �_�ºû "� # ���� ý ��û �9� û)e�# �¸ ½�^�U�����U� ò^�1ò � %' 8&��'��� J ��� K$,.��, �1� û��9,.�'D�v

J ,.���O� &� ����!� # ½�½� ( � ��& D�# � �«Y��®�¬ � 6i ���$# � ½����� � � ��K �% ,.�'D'# ���� ³ & µ�° � �'�� K$��# �� ü;�_���hû�� �! "� ���$# �� %G&R( W )W® ( Á1Â��_J �� D � û � ,.�'D � û���D & û�D � #

�%&+( W ; �_J �� D � û # �ñ"ò ��ü�û � , û ���4� # '2ñ"òT� Á���ü�û � , û �'����%'� K � û � û��9, ��# º� ª�µ � � "� �{E '% # �2� ª�µ ��� Ák� "� �{E '%u%�� K � û � û���, �L# v� ½� ª�µ ��� BT� × � "� �{E '% ,.��ü Kwû��9, �L# ��¸ü öT�T  �_K$Eºû � û�K$� �!� � � �$# ���� s Üt M ®TR Ü «�� Ü � � & � �=� ,.��� �!�56 û�K � # ��º

� � �

Page 132: ipl.sfc.keio.ac.jpipl.sfc.keio.ac.jp/text/prog-2004-9/main.pdf= x>_=Hd 9d? + }]oB v PRPQPRPQPRPQPRPQPRPQPRP1PSP1PRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQPRPQP

n�¡ � �~���! "� �'�N# ¼¸�¸Ã M ��¢ ¬ � � û=e 8& �$# � �& Ü q ��ñ"ò� � �

� ��