カードを使ã£ãŸã‚²ãƒ¼ãƒ ã‚’ Q 回行ã„ã¾ã™ã€‚ カードã«ã¯ 1⋯N ã®æ•°ãŒæ›¸ã‹ã‚Œã¦ãŠã‚Šã€å„æ•°ãŒæ›¸ã‹ã‚ŒãŸã‚«ãƒ¼ãƒ‰ã¯ã‚²ãƒ¼ãƒ ã‚’è¡Œã†ã®ã«å分ãªæžšæ•°ãŒã‚ã‚Šã¾ã™ã€‚ i 回目ã®ã‚²ãƒ¼ãƒ ã§ã¯ã€ã¯ã˜ã‚ã«æ‰‹æœã¨ã—㦠2 æžšã®ã‚«ãƒ¼ãƒ‰ãŒé…られã¾ã™ã€‚ ãã‚Œãžã‚Œã®ã‚«ãƒ¼ãƒ‰ã«æ›¸ã‹ã‚Œã¦ã„ã‚‹æ•°å—㯠xi 㨠yi ã§ã™ã€‚ カードã¯ãƒ«ãƒ¼ãƒ«ã«å¾“ã£ã¦äº¤æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ j 番目 (1≤j≤M) ã®ãƒ«ãƒ¼ãƒ«ã§ã¯ã€ã‚«ãƒ¼ãƒ‰ aj を手数料 cj 円ã§åˆ¥ã®ã‚«ãƒ¼ãƒ‰ bj ã«äº¤æ›ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ å„ルールã¯ä½•å›žã§ã‚‚用ã„ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ã¾ãŸã€æ‰‹æ•°æ–™ãŒè¶³ã‚Šãªãã¦äº¤æ›ã§ããªã„å ´åˆã¯ã‚ã‚Šã¾ã›ã‚“。 最後ã«ã€æ‰‹æœã®ã‚«ãƒ¼ãƒ‰ã®æ•°å—ã‚’ R ã§å‰²ã£ãŸã‚ã¾ã‚ŠãŒç‰ã—ã„時ã€å ±é…¬ã¨ã—㦠zi 円å—ã‘å–ã‚Šã¾ã™ã€‚ ç•°ãªã‚‹å ´åˆå ±é…¬ã¯ 0 円ã§ã™ã€‚
Q 回ゲームを終ãˆãŸæ™‚ã«å¢—ã‚„ã™ã“ã¨ã®ã§ãã‚‹ãŠé‡‘ã®æœ€å¤§å€¤ã‚’求ã‚ã¦ãã ã•ã„。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§æ¨™æº–入力ã‹ã‚‰ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
N \ M \ R \ Q
a_1 \ b_1 \ c_1
\vdots
a_M \ b_M \ c_M
x_1 \ y_1 \ z_1
\vdots
x_Q \ y_Q \ z_Q
ゲームを Q 回行ã£ãŸã¨ãã«å¢—ã‚„ã™ã“ã¨ã®ã§ãã‚‹ãŠé‡‘ã®æœ€å¤§å€¤ã‚’ 1 è¡Œã§å‡ºåŠ›ã—ã¦ãã ã•ã„。ã¾ãŸã€æœ«å°¾ã«æ”¹è¡Œã‚‚出力ã—ã¦ãã ã•ã„。
4 4 2 2 1 2 1 2 3 1 3 4 5 4 1 7 1 4 5 2 4 3
7
1 回目ã®ã‚²ãƒ¼ãƒ ã§ã¯ã‚«ãƒ¼ãƒ‰ 1 を手数料 1 ã§ã‚«ãƒ¼ãƒ‰ 2 ã«äº¤æ›ã™ã‚‹ã¨æ‰‹æœã®ã‚«ãƒ¼ãƒ‰ã‚’ 2 ã§å‰²ã£ãŸæ™‚ã®ã‚ã¾ã‚ŠãŒã©ã¡ã‚‰ã‚‚ 0 ã¨ãªã‚Šã€å¾—ã‚‰ã‚Œã‚‹å ±é…¬ã¯ 5 ã¨ãªã‚Šã¾ã™ã€‚ 2 回目ã®ã‚²ãƒ¼ãƒ ã§ã¯ã™ã§ã« 2 ã§å‰²ã£ãŸã¨ãã®ã‚ã¾ã‚ŠãŒã©ã¡ã‚‰ã‚‚ 0 ã§ã‚ã‚Šã€å¾—ã‚‰ã‚Œã‚‹å ±é…¬ã¯ 3 ã¨ãªã‚Šã¾ã™ã€‚ 2 回ã®ã‚²ãƒ¼ãƒ ã®çµæžœã€å¢—ã‚„ã›ã‚‹ãŠé‡‘㯠5-1+3=7 ã§ã™ã€‚
4 4 2 1 1 2 1 2 3 1 3 4 5 4 1 7 3 4 2
0
カードã®äº¤æ›ã§ã®æ‰‹æ•°æ–™ãŒå ±é…¬ã‚ˆã‚Šã‚‚多ã„ã®ã§ã€äº¤æ›ã‚’è¡Œã‚ãªã„ã®ãŒæœ€é©ã§ã™ã€‚