大ããªãƒã‚§ã‚¹ç›¤ä¸Šã«ã€ãã‚Œãžã‚Œï¼‘ã‹ã‚‰ N ã¾ã§ã®ç•ªå·ãŒå‰²ã‚ŠæŒ¯ã‚‰ã‚ŒãŸ N 匹ã®èŸ»ãŒã„ã¾ã™ã€‚図ã®ã‚ˆã†ã«ã€ãƒã‚§ã‚¹ç›¤ã¯ H×W ã®ãƒžã‚¹ã‹ã‚‰ãªã‚‹é•·æ–¹å½¢ã§ã€åŒ—西角を白ã¨ã—ã¦ã€ç™½ãƒžã‚¹ã¨é»’マスãŒäº¤äº’ã«ä¸¦ã‚“ã§ã„ã¾ã™ã€‚
最åˆã€ã©ã®èŸ»ã‚‚ãƒã‚§ã‚¹ç›¤ã®ãƒžã‚¹ã®ä¸ã«ã„ã¦ã€æ±ã¾ãŸã¯å—ã‚’å‘ã„ã¦ã„ã¾ã™ã€‚1ã¤ã®ãƒžã‚¹ã®ä¸ã«ï¼’匹以上ã®èŸ»ãŒã„ã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。
今ã€èŸ»ãŸã¡ãŒä¸€æ–‰ã«å‹•ã出ã—ã¾ã™ã€‚ã™ã¹ã¦ã®èŸ»ã¯ 1 å˜ä½æ™‚é–“ã«å‘ã„ã¦ã„ã‚‹æ–¹å‘ã®ãƒžã‚¹ã«ï¼‘ã¤ç§»å‹•ã—ã¾ã™ã€‚ãŸã ã—ã€ç§»å‹•å…ˆãŒãƒã‚§ã‚¹ç›¤ã®å¤–ã®å ´åˆã€è½ä¸‹ã—ã¦ãƒã‚§ã‚¹ç›¤ã‹ã‚‰å§¿ã‚’消ã—ã¾ã™ã€‚
ãƒã‚§ã‚¹ç›¤ä¸Šã§ï¼’匹ã®èŸ»ãŒåŒã˜ãƒžã‚¹ã«å…¥ã‚‹ã¨ã€ãれらã®èŸ»ã¯ä»¥ä¸‹ã®ã‚ˆã†ãªè¡Œå‹•ã‚’ã¨ã‚Šã¾ã™ï¼š
ãƒã‚§ã‚¹ç›¤ã®å¤§ãã•ã¨èŸ»ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ãã€è½ä¸‹ã™ã‚‹é †ç•ªã«èŸ»ã®ç•ªå·ã‚’å ±å‘Šã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆã€‚ãŸã ã—ã€åŒã˜æ™‚刻ã«è¤‡æ•°ã®èŸ»ãŒè½ä¸‹ã™ã‚‹å ´åˆã¯ã€ç•ªå·ãŒã‚ˆã‚Šå°ã•ã„方を先ã«å ±å‘Šã™ã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
W H N x1 y1 d1 x2 y2 d2 : xN yN dN
1行目ã«ãƒã‚§ã‚¹ç›¤ã®æ±è¥¿æ–¹å‘ã®ãƒžã‚¹ã®æ•° W ã¨å—北方å‘ã®ãƒžã‚¹ã®æ•° H (2 ≤ W, H ≤ 109) ã¨èŸ»ã®æ•° N (1 ≤ N ≤ 200000) ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚続ã N 行㫠i 番目ã®èŸ»ã®æ±è¥¿æ–¹å‘ã®ä½ç½® xi (1 ≤ xi ≤ W)ã€å—北方å‘ã®ä½ç½® yi (1 ≤ yi ≤ H)ã€å‘ãを表ã™æ–‡å— di(æ±å‘ãã®å ´åˆã€ŒEã€ã€å—å‘ãã®å ´åˆã€ŒSã€ï¼‰ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ã“ã“ã§ã€ãƒã‚§ã‚¹ç›¤ã®åŒ—西角ã®ãƒžã‚¹ã‚’ (1,1)ã€x ãŒå¢—åŠ ã™ã‚‹æ–¹å‘ã‚’æ±ã€y ãŒå¢—åŠ ã™ã‚‹æ–¹å‘ã‚’å—ã¨ã™ã‚‹ã€‚
è½ä¸‹ã™ã‚‹é †ç•ªã«ã€èŸ»ã®ç•ªå·ã‚’1行ãšã¤å‡ºåŠ›ã™ã‚‹ã€‚
3 3 3 2 1 S 1 2 E 2 2 E
3 1 2
5 4 3 3 1 S 2 2 E 1 3 E
2 3 1