A国ã¨B国ã®é–“ã§AIサッカーã®è©¦åˆã‚’ã—ãŸã€‚ã‚ãªãŸã®æ‰‹å…ƒã«ã¯ã€ã‚る時刻ã«ãƒœãƒ¼ãƒ«ã‚’æŒã£ã¦ã„ãŸé¸æ‰‹ã¨ãã®ä½ç½®ã‚’記録ã—ãŸè¡¨ãŒã‚る。表㯠N è¡Œã‹ã‚‰ãªã‚Šã€ä¸Šã‹ã‚‰ i 番目ã®è¡Œã¯æ¬¡ã«ç¤ºã™è¦ç´ ã‹ã‚‰ãªã‚‹ã€‚
フレーム数ã¨ã¯ã€ã‚²ãƒ¼ãƒ ã®é–‹å§‹æ™‚刻㫠0 ã«è¨å®šã•ã‚Œã€ 1/60 秒ã”ã¨ã« 1 åŠ ç®—ã•ã‚Œã‚‹æ•´æ•°ã®ã“ã¨ã§ã‚る。例ãˆã°ã€ã‚²ãƒ¼ãƒ 開始ã‹ã‚‰ã¡ã‚‡ã†ã© 1.5 秒後ã®ãƒ•ãƒ¬ãƒ¼ãƒ 数㯠90 ã§ã‚る。 背番å·ã¯å„ãƒãƒ¼ãƒ 内㮠11 人ã®é¸æ‰‹ã«ä¸€æ„ã«ãµã‚‰ã‚Œã‚‹æ•´æ•°ã§ã‚る。ã•ã‚‰ã«ã€è¡¨ä¸ã®é€£ç¶šã™ã‚‹ 2 ã¤ã®è¨˜éŒ²ã«ãŠã„ã¦ã€åŒã˜ãƒãƒ¼ãƒ ã®ç•°ãªã‚‹èƒŒç•ªå·ã®é¸æ‰‹ãŒãƒœãƒ¼ãƒ«ã‚’æŒã£ã¦ã„ã‚‹ã¨ãã€ãã®é–“ã«ã€Œãƒ‘スã€ãŒè¡Œã‚ã‚ŒãŸã¨ã™ã‚‹ã€‚記録ã«å˜åœ¨ã—ãªã„フレームã¯è€ƒæ…®ã—ãªãã¦ã‚ˆã„。
ã•ã¦ã€ã‚¨ãƒ³ã‚¸ãƒ‹ã‚¢ã§ã‚ã‚‹ã‚ãªãŸã®ä»•äº‹ã¯ã€å„ãƒãƒ¼ãƒ ã®é¸æ‰‹é–“ã§è¡Œã‚ã‚ŒãŸãƒ‘スã®ã†ã¡ã€ 最もè·é›¢(ユークリッドè·é›¢)ãŒé•·ã„ã‚‚ã®ã®è·é›¢ã¨ã€ãã‚Œã«ã‹ã‹ã£ãŸæ™‚間を求ã‚ã‚‹ã“ã¨ã§ã‚る。 è·é›¢ãŒæœ€é•·ã¨ãªã‚‹ãƒ‘スãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯ã€ã‹ã‹ã£ãŸæ™‚é–“ãŒæœ€ã‚‚çŸã„ã‚‚ã®ã‚’出力ã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚t_i=0 ã®ã¨ãA国〠t_i=1 ã®ã¨ãB国を表ã™ã€‚
N f_0 a_0 t_0 x_0 y_0 … f_{N−1} a_{N−1} t_{N−1} x_{N−1} y_{N−1}
A国ã®æœ€é•·ã®ãƒ‘スã«ã‹ã‹ã£ãŸè·é›¢ã¨æ™‚é–“ã€B国ã®æœ€é•·ã®ãƒ‘スã«ã‹ã‹ã£ãŸè·é›¢ã¨æ™‚é–“ã‚’ã€ãã‚Œãžã‚Œ1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚時間ã¯ç§’å˜ä½ã¨ã—ã€è·é›¢ã€æ™‚é–“ã¨ã‚‚ã« 10^{−3} 以下ã®çµ¶å¯¾èª¤å·®ã¯è¨±ã•ã‚Œã‚‹ã€‚パスãŒä¸€åº¦ã‚‚è¡Œã‚ã‚Œãªã‹ã£ãŸå ´åˆã¯ã¨ã‚‚ã« −1 ã¨å‡ºåŠ›ã›ã‚ˆã€‚
5 0 1 0 3 4 30 1 0 3 4 90 2 0 6 8 120 1 1 1 1 132 2 1 2 2
5.00000000 1.00000000 1.41421356 0.20000000
A国ã¯é•·ã• 5 ã®ãƒ‘スを 30 フレームã®æ™‚刻㫠60 フレーム=1 秒ã§ã—ã€B国ã¯é•·ã• √2 ã®ãƒ‘スを 120 フレームã®æ™‚刻㫠12 フレーム=0.2 秒ã§ã—ãŸã€‚ã“れらãŒãã‚Œãžã‚Œã®æœ€é•·ã®ãƒ‘スã§ã‚る。
2 0 1 0 0 0 10 1 1 0 0
-1 -1 -1 -1
3 0 1 0 0 0 30 2 0 1 1 40 1 0 2 2
1.4142135624 0.1666666667 -1 -1
3 0 1 0 0 0 10 2 0 1 1 40 1 0 3 3
2.8284271247 0.5000000000 -1 -1