2次元平é¢ä¸Šã«$n$個ã®çˆ†å¼¾ãŒã‚る。爆弾ã«ã¯ãã‚Œãžã‚Œ1ã‹ã‚‰$n$ã¾ã§ã®ç•ªå·ãŒå‰²ã‚ŠæŒ¯ã‚‰ã‚Œã¦ãŠã‚Šã€$i$番目ã®çˆ†å¼¾ã¯åº§æ¨™$(x_i,y_i)$ã«å˜åœ¨ã—ã¦ã„る。
ãªãŠã€ã©ã®çˆ†å¼¾ã‚‚原点ã‹ã‚‰ã®ãƒžãƒ³ãƒãƒƒã‚¿ãƒ³è·é›¢ãŒç‰ã—ã„ã“ã¨ãŒåˆ†ã‹ã£ã¦ã„る。
$i$番目ã®çˆ†å¼¾ãŒçˆ†ç™ºã—ãŸã¨ãã€åº§æ¨™$(x_i,y_i)$ã‹ã‚‰ã®ãƒžãƒ³ãƒãƒƒã‚¿ãƒ³è·é›¢ãŒ$r_i$以内ã®åº§æ¨™ã«å˜åœ¨ã—ã¦ã„る爆弾も連鎖的ã«çˆ†ç™ºã™ã‚‹ã€‚
$n$個ã®çˆ†å¼¾ãã‚Œãžã‚Œã«ã¤ã„ã¦ã€ãã®çˆ†å¼¾ã®ã¿ã«ç€ç«ã—ãŸå ´åˆã«ã€çˆ†ç™ºã›ãšã«æ®‹ã‚‹çˆ†å¼¾ã®å€‹æ•°ã‚’求ã‚よ。
$n$ $x_1$ $y_1$ $r_1$ $x_2$ $y_2$ $r_2$ ... $x_n$ $y_n$ $r_n$
入力ã¯ã™ã¹ã¦æ•´æ•°ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
1行目ã«çˆ†å¼¾ã®å€‹æ•°$n$ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
続ã$n$è¡Œã®ã†ã¡$i$行目ã«ã¯$i$番目ã®çˆ†å¼¾ã®æƒ…å ±ã‚’è¡¨ã™$x_i,y_i,r_i$ãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
$i$行目ã«ã¯$i$番目ã®çˆ†å¼¾ã®ã¿ã«ç€ç«ã—ãŸå ´åˆã«ã€çˆ†ç™ºã›ãšã«æ®‹ã‚‹çˆ†å¼¾ã®å€‹æ•°ã‚’出力ã›ã‚ˆã€‚
2 -1 -1 10 1 1 1
0 1
3 3 2 2 4 -1 4 1 -4 7
2 1 0