ã¬ã¬ã·ã¼ã³ã¼ãæ¹åã¬ã¤ãã®èªæ¸ä¼
ä¼ç¤¾ã§ã¬ã¬ã·ã¼ã³ã¼ãæ¹åã¬ã¤ãã®èªæ¸ä¼ãéå¬ããäºã«ãããããã¹ãããªãã³ã¼ãã¯ã¬ã¬ã·ã¼ã³ã¼ãã ãã¨ããç´ æµãªãã¬ã¼ãºã帯ã«ããæ¬æ¸ãèªã¿ç ãã¦ãã¬ã¬ã·ã¼ã³ã¼ãã¨ç«ã¡åãã£ã¦ããããã
å æ¥ä¼ç¤¾ã§ãã¹ãåå¼·ä¼ãéå¬ããéã«ã*1 ãã®æ¬ã®èªæ¸ä¼ããããã¨å¼ã³ãããã¨ããã10åå¼±ã®æå¿ãæãä¸ãã¦ãããã
ç¾å ´ã§ã¯ãã¹ãããªãã¬ã¬ã·ã¼ã³ã¼ãã«åãã§ãããéç¨ã¯ãã©ãã«ã«æ©ã¾ããã¦ããããã®æªå¾ªç°ãæã¡åãæ¦å¨ããã¹ãã ãæéãããã£ã¦ããã¹ããæ¸ããçãæãããã«ãã¹ããæ¸ãããã®å®è·µçãªã¬ã¤ãã«ãªã£ã¦ããã
æ¬æ¸ã¯400ãã¼ã¸ãè¶ããã®ã§ãä¸äººã§èªãã®ã«ã¯ã¡ãã£ã¨ããã©ãããã¤ããããã§ä»²éãåã£ã¦ãã©ãã«ãããã°ã£ã¦èªã¿ç ãã¦ããããã
æ¬æ¸ã®ä¾ã¯ãJavaãC++ã§æ¸ããã¦ããããå¼ç¤¾ã®å ´åã¯ãJava以å¤ã«PHPã®ã³ã¼ããå±±ã®ããã«ããã®ã§ãPHPã§ã¯ã©ã®ããã«æ¸ãã®ããæ¸ãæããã®ããèããªããèªã¿è§£ãã¦ããã¨é¢ç½ãã
第1é¨ã¯ãåèªèªãã§ããã¦ã第1åã®ã¨ãã«ããã«ã¤ãã¦ãããããããè°è«ããã第2é¨ã¯ãç« ãã¨ã«æ å½ã決ãã¦ããã®äººã解説ããã¤ã¤çã§è°è«ããã¨ããå½¢å¼ã«ãããç« ã«ãã£ã¦ã¯åéãèãããã¨ãªãå ´åã¯ã2~3ç« ã¾ã¨ãã¦æ å½ãããã¨ã«ããã
æ¯é±æ¨ææ¥19æãã20æåãä¼ç¤¾ã®å¤§ãããªä¼è°å®¤ï¼20åå®å¡ï¼ã3ã¶æå確ä¿ãããåºå¼µçãããããã¹ã±ã¸ã¥ã¼ã«ãã³ã³ããªã¯ããã¦ããå ´åã¯ããã®é½åº¦åã¹ã±ã¸ã¥ã¼ãªã³ã°ãããä¸å30ã60ãã¼ã¸ä½èªããã°ããã¨æã£ã¦ããã
æ¥æ¬èªãªã®ã§ã翻訳ããæéæã¯ãããªããä¸èº«ãæå¼·ãã®ã§ããããªãã«æºåããã¦ãããªãã¨ç«å·ãããããªæãã§ããã
æ¬æ¸ãç解ãèªåã®ãã®ã«ãã¬ã¬ã·ã¼ã³ã¼ãã¨æ¦ã£ã¦ã¿ããã¨æãã
*1:ãããã大è¦æ¨¡ã½ããã¦ã§ã¢éçºã«ä¸è¨ãã£ã¦ãããããã¤ãªã¼ãã«ãã¨ãªã°ã¬ãã·ã§ã³ãã¹ã http://d.hatena.ne.jp/hyoshiok/20100312#p1