¤É¤¦¤â¤³¤ó¤Á¤ã¡¼¤Ã¤¹¡ª¡ª
¥ì¥¤¥º¥£¡¼¤Ç¤¹¡£
¤½¤¦¤½¤¦¡¢
¥ì¥¤¥º¥£¡¼¤Ã¤Æ¤Î¤Ï¡¢±Ñ¸ì¤Ã¤Ç
lazy¤È½ñ¤¯¤ó¤Ç¤¹¤¬¡¢°ÕÌ£¤Ï
ÂÕÂÆ¤Ç¤¹¡£
¤Þ¤¡¡¢¤Ê¤Þ¤±¤â¤Î¤Ê¤ó¤Ç¤¹¤Í

ËͤÏ
¼·¤Ä¤ÎÂçºá¤È¤¤¤¦¤Î¤¬Ì¯¤Ë¹¥¤¤Ê¤ó¤Ç¤¹¤è¡£¡Ê¼ÂºÝ¤É¤ó¤Êʪ¤Ê¤Î¤«¤Ï¤è¤¯¤·¤é¤Ê¤¤¤±¤É¤Í¡Ë
¤Æ¤Ê¤ï¤±¤Ç¡¢¼·¤Ä¤ÎÃæ¤Î°ì¤Ä¤Ç¡¢
ÂÕÂÆ¤¬¤¢¤ë¤ó¤Ç¤¹¤è¡£
¡µõ±É¢ìÅÍߣ¿§Íߤ˽¿©¥Ê°Åܦ¼»ÅʧÂÕÂÆ¤³¤ó¤Ê´¶¤¸¤Ç¤¹¤Í¡£
¡Ö¹Ý¤ÎÏ£¶â½Ñ»Õ¡×¤ÎŨ¤Î̾Á°¤Ç¤â¤¢¤ê¤Þ¤·¤¿¤Í¡£
°ìÈÖ¤¹¤¤Ê¤Î¤Ï¥°¥é¥È¥Ë¡¼¤Ç¤·¤¿¤±¤É¤Í¡£
¥Ö¥é¥Ã¥È¥Ô¥Ã¥È¤¬¼ç±é¤Î
¡Ö¥»¥Ö¥ó¡×¤È¤¤¤¦±Ç²è¤¬¤¢¤ë¤é¤·¤¤¤Î¤Ç¤¹¤¬¡¢¤½¤ÎÂêºà¤Ë¼·¤Ä¤ÎÂçºá¤¬ÍѤ¤¤é¤ì¤Æ¤¤¤ë¤è¤¦¤Ã¤¹

ËͤϤޤÀ¸«¤Æ¤Þ¤»¤ó¤Ç¤¹¤±¤É¤â¤Í¡Á¡Á¡¢¶½Ì£¤¬¤¢¤Ã¤¿¤é¸«¤Æ¤¯¤À¤µ¤¤¤Í¤§

¤µ¤¡¡¢º£Æü½ñ¤³¤¦¤È»×¤Ã¤Æ¤¤¤¿¤Î¤Ï¤³¤ó¤Ê»ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó¤Î¤À¤ï¤¡¡Á
¤È¤¤¤¦¤ï¤±¤ÇÂè»°²óÌܤÏ
¥¢¥À¥ë¥È¥²¡¼¥à¤È°¦¤Ë¤Ä¤¤¤ÆËͤÁ¤ó¤Î¾¡¼ê¤ÊÏäòʹ¤¤¤Æ¤â¤é¤¤¤¿¤¤¤Î¤Ç¤¹¤è

ºÇ¶á¤Ï¤¿¤¯¤µ¤ó¤Î°À¤Î¥¥ã¥é¥¯¥¿¡¼¤¬À¸¤Þ¤ì¤Æ¤¤¤ë¤Î¤È¡¢¤½¤Î°À¤À¤±¤ò°¦¤¹¤ë¿Í¤¬Áý¤¨¤Æ¤¤¤ë¤¿¤á¤Ë¥®¥ã¥ë¥²¡¼¡¢¥¨¥í¥²¡¼¤¬ÉáµÚ¤·¤Æ¤¤¤Þ¤¹¡£
¼ÂºÝ¡¢°ì·î¤Ë20¸Ä°Ê¾å¤Î¥²¡¼¥à¤¬È¯Çä¡õ¥ê¥Ë¥å¡¼¥¢¥ë¤µ¤ì¤Æ¤¤¤Þ¤¹¡£
¤Ê¤¼¡¢¤³¤Î¤è¤¦¤Ë¥¢¥À¥ë¥È¥²¡¼¥à¤¬À¸¤Þ¤ì¤¿¤Î¤À¤í¤¦¤«¡£
ºÇ¶á¤Ï¤³¤Î¤³¤È¤ò¹Í¤¨¤Æ¤¤¤Æ¡¢ÊÙ¶¯¤¬¤Ï¤«¤É¤ê¤Þ¤»¤ó¡ª¡ª
¤Ê¤Î¤Ç¡¢¤³¤³¤ÇÏÀµÄ¤·¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
ÆÍÇ¡¡¢°ì¤Ä¤Î¹Í¤¨¤¬É⤫¤Ó¤Þ¤·¤¿¡£
¤½¤ì¤Ï
¡ÖÀľ¯Ç¯¤Ë¤Ï°¦¤¬¤¿¤ê¤Ê¤¤¡£¡×¤È¡£
ºÇ¶á¤ÏÀľ¯Ç¯¤Ë¤è¤ëÈȺ᤬Áý¤¨¤Æ¤¤¤Þ¤¹¡£
¤½¤ì¤Ï¡¢¡Ö¤Ò¤°¤é¤·¤ÎÌĤ¯º¢¤Ë¡×¤Ê¤É¤Î¤è¤¦¤Ê»¦¿Í¥¢¥Ë¥á¤¬¤¢¤ê¡¢¤½¤Î¤è¤¦¤Ê¥¢¥Ë¥á¤Î½ê°Ù¤À¤È¹Í¤¨¤Æ¤¤¤ëÂç¿Í¤Ï¾¯¤Ê¤¯¤¢¤ê¤Þ¤»¤ó¡£
¤·¤«¤·¡¢¤Ï¤Ã¤¤ê¤¤¤Ã¤Æ¤½¤ó¤Ê»ö¤Ç¤Ï¤Ê¤¤¤Ï¤º¤Ê¤Î¤Ç¤¹¡£
¤Þ¤º¤Ï
»Ò¶¡¤Î»ö¤ò¤·¤Ã¤«¤ê¤ÈÍý²ò¤·¤Æ¤¤¤Ê¤¤»ö¡£
¤½¤·¤Æ¡¢
¼«Ê¬Ã£¤Î¹Í¤¨¤ò¤¢¤Þ¤ê¤Ë¤â¾¡¼ê¤Ë²¡¤·ÉÕ¤±¤¹¤®¤Æ¤¤¤ë½ê°Ù¤Ê¤Î¤Ç¤¹¡£
»Ò¶¡Ã£¤Ï¼«Ê¬¤Ç²¿¤Ç¤â¤Ç¤¤ë¤È»×¤¤¹þ¤ó¤Ç¤¤¤Þ¤¹¡£
¤·¤«¤·¡¢¤½¤ó¤Ê»ö¤Ï¤Ç¤¤Ê¤¤¡£¤½¤ì¤ÏÅö¤¿¤êÁ°¤Ê¤Î¤Ç¤¹¤è¡£
¤½¤ì¤ò
¡Ö¤ªÁ°Ã£»Ò¶¡¤Ï²¿¤âÃΤé¤Ê¤¤¤Ç¡ª¡×¤ÈÇͤ롣
»Ò¶¡Ã£¤¬²¿¤âÃΤé¤Ê¤¤¤Î¤Ï¡¢¤¢¤Ê¤¿¤¿¤ÁÂç¿Í¡Êξ¿Æ¡Ë¤Ë¤âÌäÂê¤Ï¤Ê¤¤¤Î¤Ç¤·¤ç¤¦¤«¡©¡©
¶ä¹Ô¸ýºÂ¤Îºî¤êÊý¤ò¶µ¤¨¤Þ¤·¤¿¤«¡©¡©
ÅÚÃϤÎÀǶâ¤Îʧ¤¤Êý¤Ë¤Ä¤¤¤ÆÏä·¤Þ¤·¤¿¤«¡©
ÅÅÏÃÂå¤Î°ú¤Íî¤È¤·¤ÎÀ©ÅÙ¤¬¤É¤Î¤è¤¦¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤Î¤«»Ò¶¡¤ËÃΤ餻¤Þ¤·¤¿¤«¡©
»Ò¶¡¤¿¤Á¤Ï²¿¤âÃΤ餺¤Ë¼Ò²ñ¤Ë¤â¤Þ¤ì¤ÆÀ¸¤¤Æ¤¤¤±¤Ê¤¯¤Ê¤ë¡£
¤½¤·¤Æ¡¢¥Ë¡¼¥È¤ä¥Õ¥ê¡¼¥¿¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤¯¤Î¤Ç¤¹¡£
²¿¤Î¿¦¤Ë¤â¤Ä¤¤¤Æ¤¤¤Ê¤¤Ëͤ¬·Ú¡¹¸À¤¨¤ë¤è¤¦¤Ê¤³¤È¤Ç¤Ï̵¤¤¤Èʬ¤«¤Ã¤Æ¤¤¤Þ¤¹¡£
¤·¤«¤·¡¢¤É¤¦¤Ç¤¹¤«¡©¡©»Ò¶¡¤Îº£¤Î¸½¾õ¤òÃΤäƤ¤¤Þ¤¹¤«¡©¡©
̤À®Ç¯¤Ç¥¿¥Ð¥³¤òµÛ¤¤¡¢¼ò¤ò°û¤ß¡¢Ìô¤òµÛ¤Ã¤Æ»à¤ó¤Ç¤æ¤¯¡£
¼ä¤·¤¤¡¢¿É¤¤¡¢¶ì¤·¤¤¡£
¤À¤«¤é¡¢¿Í¡¹¤ÏÌ´¡¢ÌÑÁÛ¤ÎÀ¤³¦¤Ø¤ÈËׯ¬¤¹¤ë¡£
¤½¤ÎºÇÀèüµ»½Ñ¤¬
¡Ö¥¢¥À¥ë¥È¥²¡¼¥à¡×¤¤¤Ä¤À¤Ã¤ÆÆ¨¤²¤ë¾ì½ê¤Ï¤¢¤ë¡£Æó¼¡¸µ¤ÎÀ¤³¦¤Î¿Í´Ö¤Ïʸ¶ç¤ò¸À¤ï¤Ê¤¤¡£
¥Ï¥Ã¥Ô¡¼¥¨¥ó¥É¤Ë¤Ê¤ë¤·¡¢ÎÍ¿«¤À¤Ã¤Æ¤Ç¤¤ë¡£¤É¤ó¤Ê¤³¤È¤ò¤·¤Æ¤â¡¢¼«Ê¬¤ò¸«¤Æ¤¯¤ì¤ë¡£
¤½¤·¤Æ¡¢¸½¼Â¤«¤éƨÈò¤·¡¢Ëׯ¬¤¹¤ë¡£
¡Ö¥¢¥À¥ë¥È¥²¡¼¥à¡×¤Ï¸µ¡¹¡¢¿Í´Ö¤ÎÍß˾¤ò¶ñ¸½²½¤µ¤»¤¿¤â¤Î¤À¤È»×¤¤¤Þ¤¹¡£
¾®Àâ¤ä¥¢¥Ë¥á¤Ç¤Ïɽ¤»¤Ê¤¤Êª¸ì¤ò¼«Ê¬¤ÇÆÉ¤ß¿Ê¤á¡¢²òÆÉ¤·¤Æ¤¤¤¯¥²¡¼¥à¡£
Íͤ¹¤ë¤Ë¡¢¥¢¥É¥Ù¥ó¥Á¥ã¡¼¥²¡¼¥à¤ÈÂ纹¤Ï¤¢¤ê¤Þ¤»¤ó¡£
ºÇ½é¤Ï¡¢Ê¸»ú¤È±ÇÁü¤À¤±¤À¤Ã¤¿¡£¤½¤ì¤«¤é¡¢À¼¤òȯ¤·¡¢¼«Ê¬¤Î̾Á°¤ò¸Æ¤ó¤Ç¤¯¤ì¤ë¤è¤¦¤Ë¤Ê¤ë¡£
¤É¤ó¤É¤ó¸½¼Â¤È¤Î¸«Ê¬¤±¤¬¤Ä¤«¤Ê¤¯¤Ê¤ê¡¢¸½¼Â¤¬½¹¤¯¤Ê¤ë¡£
ºÇ¸å¤Ë¼«Ê¬¤Î³Ì¤ËÊĤ¸¤³¤â¤ë¡£
¤³¤¦¤·¤Æ¤ß¤ë¤È¡¢
¡Ö¥¢¥À¥ë¥È¥²¡¼¥à¡×¤¬
Ìôʪ¤«²¿¤«¤ÎÍͤËʹ¤³¤¨¤ë¤«¤â¤·¤ì¤Ê¤¤¡£
°¦¤¬Â¤ê¤Ê¤¤¤È¿½¤·¤¿¤È¤ª¤ê¡¢¥²¡¼¥à¤ÎÀ¤³¦¤Ë°¦¤òµá¤á¤ë¤Î¤Ç¤¹¡£
°¦¤µ¤ì¤¿¤¤¤È¤¤¤¦´ê˾¤Ï¿Í´Ö¤È¤·¤ÆÅö¤¿¤êÁ°¤Î´ê˾¤Ç¤¹¤·¡¢¿Í¤ò»ÙÇÛ¤·ÆÈÀꤷ¤¿¤¤¤È¤¤¤¦¤â¤Î¤Ï路¤â¤¬»ý¤Á¤¨¤ë´¶¾ð¤Ç¤¹¡£
¤½¤ì¤òÍÞ¤¨¤ë»ö¤¬¤Ç¤¤Ê¤¯¤Ê¤Ã¤Æ¤¤¤ë¤Î¤Ï¤À¤ì¤Î¤»¤¤¤À¤Ã¤¡¤¡¡ª¡ª
·è¤·¤Æ°é¤ÆÊý¤ËÌäÂ꤬¤¢¤ë¤Ê¤É¤È¤Ï¸À¤¤¤Þ¤»¤ó¤·¡¢
¡Ö¥¢¥À¥ë¥È¥²¡¼¥à¡×¤ò¥×¥ì¥¤¤·¤Æ¤¤¤ë¿Í´Ö¤¬³§¤È¤ê¤³¤Ë¤Ê¤Ã¤Æ¤¤¤ë¤È¤â¤¤¤¤¤Þ¤»¤ó¡£
Ëͤ¬¸À¤¤¤¿¤¤»ö¡£
¥¢¥À¥ë¥È¥²¡¼¥à¤Ï¿Í´Ö¤Î´¶¾ð¤ÎµÙ·Æ½ê¤Î¤Ï¤º¤¬¡¢¸½¼Â¤òµñÈݤ¹¤ë¥Ñ¥é¥ì¥ë¥ï¡¼¥ë¥É¤Ë¤Ê¤Ã¤Æ¤·¤Þ¤Ã¤Æ¤¤¤ë¤È¤¤¤¦»ö¤Ç¤¹¡£
¤³¤Î¤Þ¤Þ¤Ç¤Ï¡¢Ë¡Î§¤Ë¤è¤Ã¤Æ
Ì¡²è¤ä¥¢¥Ë¥á¤ä¥¢¥À¥ë¥È¥²¡¼¥à¤¬µ¬À©¤µ¤ì¡¢¤É¤ó¤É¤ó±À¹Ô¤¤¬²ø¤·¤¯¤Ê¤ëµ¤¤¬¤·¤Æ¤Ê¤é¤Ê¤¤¤Î¤Ç¤¹¡£
¿Í´Ö㤬¼«À©¿´¤ò»ý¤Á¡¢ÉáÄ̤ξ®Àâ¤ò¸«¤ë¤è¤¦¤Ê´¶³Ð¤Ç
¥¢¥À¥ë¥È¥²¡¼¥à¤ò¥×¥ì¥¤¤Ç¤¤ëÆü¤ò¿´ÂÔ¤Á¤Ë¤·¤Æ¤¤¤Þ¤¹¡£
¤ª¤½¤é¤¯¡¢¥¢¥À¥ë¥È¥²¡¼¥à¡¢¼ç¤Ë¥®¥ã¥ë¥²¡¼¤Ï°¦¤ò¶ñ¸½²½¤·¤¿¤â¤Î¤Ç¤¢¤ê¡¢¿Í´Ö¤ÎÎɤ¤¤ª¼êËܤǤ¢¤ë¤È¹Í¤¨¤Æ¤¤¤Þ¤¹¡£
¤½¤ì¤ò²ò·è¤·È¯Å¸¤µ¤»Æü¾ï²ñÏäDZ£¸ì¤ò½Ð¤»¤ë¤è¤¦¤Ê¤Ë¤®¤ä¤«¤Ç¡¢°¦¤Ë°î¤ì¤¿À¤³¦¤òºî¤Ã¤Æ¤¤¤±¤ë¤Î¤Ï¡¢
²æ¡¹¡¢º£¤Î»þÂå¤òÀ¸¤¤ë¥ª¥¿¥¯¤¿¤Á¤À¤È»×¤¤¤Þ¤¹¡£
¤Ï¤¡¡Ä¤³¤Î¿Í¤Ï²¿¤òÇϼ¯¤Ê¤³¤È¤ò¸À¤Ã¤Æ¤¤¤ë¤Î¤Ç¤·¤ç¤¦¤Í¤§
¤Ç¤â¡¢¤³¤Î¹Í¤¨¤Ë¶¦´¶¤Ç¤¤ë¿Í´Ö¤Ï¤¤¤ë¤È»×¤Ã¤Æ¤¤¤Þ¤¹¤è¡£
¤¨¤§¡¢»×¤¤¤Þ¤¹¤è¡£ÀäÂФ½¤¦»×¤¤¤Þ¤¹¤è¡ª¡ª
¤»¤á¤Æ»×¤ï¤»¤Æ¤¯¤À¤µ¤ì¡Á¡Á
¤¦¤ï¤¡¡Á¡Á¤ó°ö¤Öµã¤¯¤¥¡Á¡Á¤¤¤ä¤·¤«¤·¡¢¤á¤Á¤ã¤¯¤Á¤ã¤¹¤Ã¤¤ê¤·¤¿¡ª¡ª
¤¿¤À¤Î²¥¤ê½ñ¤¤Î¤Ï¤º¤Ê¤Î¤À¤¬¡¢Èó¾ï¤Ë¿´¤Ë¤æ¤È¤ê¤¬»ý¤Æ¤Þ¤·¤¿¤Î¤Ç¤¹¤¿¤¤

¤³¤ì¤Ç¡¢ËͤÎÊÙ¶¯¤Ï¤Ï¤«¤É¤ë¤Ï¤º¤Ê¤Î¤Ë¡Ä¡Ä¡Ä¸ª¤¬¶Å¤Ã¤Æ»à¤Ë¤Þ¤¹¤è¤©¡Á

¤È¤Ë¤«¤¯¡¢
¡Ö¥¢¥À¥ë¥È¥²¡¼¥à¡×¤Ï¤¿¤À¥¨¥í¤µ¤òÄɵᤷ¤¿Êª¤Ç¤Ï¤Ê¤¤¤³¤È¤òÃΤäƤâ¤é¤¦¤È¶¦¤Ë¡¢
˨¤Î½ÅÍפµ¤òÃΤäƤâ¤é¤¤¤¿¤¤¤È»×¤¤¤Þ¤¹¡£
¤½¤ì¤Ç¤Ï¤Þ¤¿²ñ¤¨¤ëÆü¤ò³Ú¤·¤ß¤Ë¤·¤Æ¤ª¤ê¤Þ¤¹¤¾¤©¡Á¡Á
[C42]