Loading [MathJax]/jax/element/mml/optable/GeneralPunctuation.js
å•é¡Œæ–‡
ãµãŸã‚Šã®ãƒ—レイヤーãŒã‚²ãƒ¼ãƒ ã‚’ã—ã¦ã„る。以下ã€ã‚²ãƒ¼ãƒ ã®ãƒ«ãƒ¼ãƒ«ã‚’説明ã™ã‚‹ã€‚
N×N マスã®ãƒœãƒ¼ãƒ‰ãŒã‚ã‚Šã€å„マスã«ã¯æ•°å— X_{i,j} (1 \leq i,j \leq N)ãŒæ›¸ã‹ã‚Œã¦ã„る。先手ã¨å¾Œæ‰‹ã¯äº¤äº’ã«æ‰‹ã‚’é¸ã‚“ã§ç‚¹ã‚’ç©ã¿é‡ãã¦ã‚†ã。最åˆã«å…ˆæ‰‹ã¯ F 点æŒã£ã¦ãŠã‚Šã€å¾Œæ‰‹ã¯ 0 点æŒã£ã¦ã„る。
t ターン目(1 \leq t \leq 2N)ã®ãƒ—レイヤーã®è¡Œå‹•ã‚’示ã™ã€‚
- ã“れ以é™è‡ªåˆ†ã¨ç›¸æ‰‹ãŒã©ã®ã‚ˆã†ãªæ‰‹ã‚’é¸ã‚“ã ã¨ã—ã¦ã‚‚自分ãŒè² ã‘ã¦ã—ã¾ã†å ´åˆã€å³åº§ã«è² ã‘を宣言ã—ã¦ã‚²ãƒ¼ãƒ を終了ã™ã‚‹ã€‚
- ã“ã‚Œã¾ã§ã«è‡ªåˆ†ãŒä¸€åº¦ã‚‚é¸ã‚“ã ã“ã¨ã®ãªã„æ•°å—ã‚’ 1,2,...,N ã‹ã‚‰ä¸€ã¤é¸ã‚“㧠Y_t ã¨ã™ã‚‹ã€‚
- 先手ã®æ‰‹ç•ª(ã¤ã¾ã‚Š t ãŒå¥‡æ•°)ã‹ã¤ t>1 ã®ã¨ãã€å…ˆæ‰‹ã¯ X_{Y_{t}, Y_{t-1}} 点を得る。 t=1 ã®ã¨ãã€å…ˆæ‰‹ã®å¾—点ã«å¤‰åŒ–ã¯èµ·ããªã„。
- 後手ã®æ‰‹ç•ª(ã¤ã¾ã‚Š t ãŒå¶æ•°)ã®ã¨ãã€å¾Œæ‰‹ã¯ X_{Y_{t-1}, Y_{t}} 点を得る。
- t=2N ã®ã¨ãã€å‹æ•—判定を行ã„ゲームを終了ã™ã‚‹ã€‚点を多ãç²å¾—ã—ã¦ã„るプレイヤーã®å‹ã¡ã§ã€ç‚¹ãŒåŒã˜å ´åˆã¯å¼•ã分ã‘ã¨ã™ã‚‹ã€‚
- ターンを終了ã—ã¦ç›¸æ‰‹ã«æ‰‹ç•ªã‚’渡ã™ã€‚
先手ã¨å¾Œæ‰‹ã¯ä»¥ä¸‹ã®åŸºæº–ã§æ‰‹ã‚’é¸ã¶ã€‚
- 自分ãŒå‹ã¡ã«ãªã‚‹æ‰‹ãŒå˜åœ¨ã™ã‚‹ã¨ãã¯ãã®æ‰‹ã‚’é¸ã¶ã€‚自分ãŒå‹ã¡ã«ãªã‚‹æ‰‹ãŒè¤‡æ•°å˜åœ¨ã™ã‚‹ã¨ãã¯ãã®ä¸ã‹ã‚‰ã‚²ãƒ¼ãƒ ãŒæœ€çŸã§çµ‚了ã™ã‚‹ã‚ˆã†ãªæ‰‹ã‚’é¸ã¶ã€‚
- 自分ãŒå‹ã¡ã«ãªã‚‹æ‰‹ãŒå˜åœ¨ã—ãªã„ã¨ãã€å¼•ã分ã‘ã«ãªã‚‹æ‰‹ãŒå˜åœ¨ã™ã‚Œã°ãã®æ‰‹ã‚’é¸ã¶ã€‚
- 自分ãŒè² ã‘ã«ãªã‚‹æ‰‹ã—ã‹å˜åœ¨ã—ãªã„ã¨ãã€ã‚²ãƒ¼ãƒ ãŒæœ€é•·ã§çµ‚了ã™ã‚‹ã‚ˆã†ãªæ‰‹ã‚’é¸ã¶ã€‚
先手ã¨å¾Œæ‰‹ãŒã“ã®ã‚ˆã†ãªåŸºæº–ã§æ‰‹ã‚’é¸ã‚“ã ã¨ãã€ã‚²ãƒ¼ãƒ ã®çµæžœã¨ã‚²ãƒ¼ãƒ ãŒä½•ã‚¿ãƒ¼ãƒ³ã§çµ‚了ã™ã‚‹ã‹ã‚’求ã‚よ。
入力
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã«å¾“ã†ã€‚与ãˆã‚‰ã‚Œã‚‹æ•°ã¯å…¨ã¦æ•´æ•°ã§ã‚る。
N F
X_{1,1} X_{1,2} ... X_{1,N}
X_{2,1} X_{2,2} ... X_{2,N}
...
X_{N,1} X_{N,2} ... X_{N,N}
制約
- 1 \leq N \leq 8
- -10^5 \leq F \leq 10^5
- -10^5 \leq X_{i,j} \leq 10^5
出力
先手ãŒå‹ã¤å ´åˆã¯"First"ã€å¾Œæ‰‹ãŒå‹ã¤å ´åˆã¯"Second"ã€å¼•ã分ã‘ã«ãªã‚‹å ´åˆã¯"Draw"ã¨1行目ã«å‡ºåŠ›ã›ã‚ˆã€‚
2行目ã«ã‚²ãƒ¼ãƒ ãŒçµ‚了ã™ã‚‹ã®ãŒä½•ã‚¿ãƒ¼ãƒ³ç›®ã«ãªã‚‹ã®ã‹ã‚’出力ã›ã‚ˆã€‚
Sample Input 1
2 0
1 3
1 1
Output for the Sample Input 1
Second
3
Sample Input 2
2 100
0 0
0 0
Output for the Sample Input 2
First
2
Sample Input 3
2 5
3 4
7 6
Output for the Sample Input 3
Draw
4
両者ãŒæœ€å–„ã‚’å°½ãã—ãŸå ´åˆ (Y_1,Y_2,Y_3,Y_4) = (1,2,2,1) ã¨ãªã‚Šã€ã“ã®ã¨ã両者11点をç²å¾—ã—ã¦å¼•ã分ã‘ã«ãªã‚‹ã€‚