Dã®ã²ã¨ã¯D進を決æ„ã—ãŸã®ã§ã€åšå£«å¾ŒæœŸèª²ç¨‹å…¥å¦è©¦é¨“ã‚’å—ã‘ã‚‹ã“ã¨ã«ã—ãŸã€‚ç†è¨˜è©¦é¨“ã¯ãƒžãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆå½¢å¼ã§ã‚ã£ãŸã€‚自身ã®å°‚門分野ã®å•é¡Œã°ã‹ã‚Šã ã£ãŸã®ã§ã€Dã®ã²ã¨ã¯ã™ãã«ã™ã¹ã¦ã®æ£ç”ã‚’å°Žãã“ã¨ãŒã§ããŸã€‚ã—ã‹ã—ã€ã“ã“ã§å¤§ããªå•é¡Œã«æ°—ã¥ã„ãŸã€‚Dã®ã²ã¨ã¯å®—教上ã®ç†ç”±ã‹ã‚‰ã€è§£ç”用紙ã«ã¯'D'ã¨ã—ã‹æ›¸ãã“ã¨ãŒã§ããªã‹ã£ãŸã®ã 。ã¾ãŸã€'D'ã¨æ›¸ããŸã‚ã«ã¯å°‹å¸¸ã§ã¯ãªã„集ä¸åŠ›ã‚’使ã†ãŸã‚,'D'ã¨æ›¸ãã“ã¨ã®ã§ãる個数も決ã¾ã£ã¦ã„る。Dã®ã²ã¨ãŒæœ¬å½“ã«D進ã™ã‚‹ã“ã¨ãŒã§ãã‚‹ã‹èª¿ã¹ã‚‹ãŸã‚ã€è§£ç”・é…点をè¸ã¾ãˆã€ä¸Šè¨˜ã®æ¡ä»¶ã‚’満ãŸã—ãŸä¸Šã§å¾—られる最大ã®å¾—点を求ã‚ã¦ã¿ã‚ˆã†ã€‚
'A','B','C','D','E'ã®5択ã‹ã‚‰ãªã‚‹ãƒžãƒ¼ã‚¯ã‚·ãƒ¼ãƒˆå•é¡ŒãŒã‚る。1ã¤ã®è§£ç”欄ã¯ç©ºæ¬„1マスã€ã‚‚ã—ãã¯2マスã‹ã‚‰æ§‹æˆã•ã‚Œã¦ãŠã‚Šã€ãã‚Œãžã‚Œã®è§£ç”欄ã«ã¤ã„ã¦ã€ãƒžã‚¹å…¨ã¦ãŒæƒ³å®šã•ã‚Œã¦ã„る解ç”ã¨ç‰ã—ã„ã¨ãã€è§£ç”欄ã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸç‚¹æ•°ã‚’得る。解ç”欄毎ã®è§£ç”ã¨é…点ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚D個ã®ãƒžã‚¹ã¾ã§'D'ã¨ãƒžãƒ¼ã‚¯ã—ã€æ®‹ã‚Šã®ãƒžã‚¹ã‚’空マスã«ã—ãªã‘ã‚Œã°ãªã‚‰ãªã„ã¨ãã€å¾—られる点数ã®æœ€å¤§å€¤ã‚’求ã‚よ。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
D x a_1 p_1 ... a_x p_x y b_1c_1 q_1 ... b_yc_y q_y
1行目ã¯ã€'D'ã¨æ›¸ãã“ã¨ã®ã§ãる最大回数を表ã™1ã¤ã®æ•´æ•°Dã‹ã‚‰ãªã‚‹ã€‚ 2行目ã¯ã€ç©ºæ¬„1マスã‹ã‚‰ãªã‚‹è§£ç”欄ã®å€‹æ•°ã‚’表ã™1ã¤ã®æ•´æ•°xã‹ã‚‰ãªã‚‹ã€‚ 続ãxè¡Œã¯ã€ç©ºæ¬„1マスã‹ã‚‰ãªã‚‹è§£ç”欄ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ i+2行目(1 \leq i \leq x)ã¯ç©ºæ¬„1マスã‹ã‚‰ãªã‚‹i番目ã®è§£ç”欄ã®æ£ç”を表ã™æ–‡å—a_iã€é…点を表ã™æ•´æ•°p_iãŒç©ºç™½åŒºåˆ‡ã‚Šã§æ›¸ã‹ã‚Œã¦ã„る。 x+3行目ã¯ã€ç©ºæ¬„2マスã‹ã‚‰ãªã‚‹è§£ç”欄ã®å€‹æ•°ã‚’表ã™1ã¤ã®æ•´æ•°yã‹ã‚‰ãªã‚‹ã€‚ 続ãyè¡Œã¯ã€ç©ºæ¬„2マスã‹ã‚‰ãªã‚‹è§£ç”欄ã®æƒ…å ±ãŒä¸Žãˆã‚‰ã‚Œã‚‹ã€‚ j+x+3行目(1 \leq j \leq y)ã¯ç©ºæ¬„2マスã‹ã‚‰ãªã‚‹j番目ã®è§£ç”欄ã®æ£ç”を表ã™2ã¤ã®æ–‡å—b_jã¨c_jã€é…点を表ã™æ•´æ•°q_jã‹ã‚‰ãªã‚‹ã€‚ b_jã¨c_jã®é–“ã«ç©ºç™½ã¯å˜åœ¨ã—ãªã„ãŒã€c_jã¨q_jã®é–“ã¯ç©ºç™½ã§åŒºåˆ‡ã‚‰ã‚Œã¦ã„る。
制約:
上記ã®åˆ¶ç´„を満ãŸã—ã¦å¾—られる最大得点を1è¡Œã«å‡ºåŠ›ã›ã‚ˆã€‚è¡Œã®æœ€å¾Œã§ã¯å¿…ãšæ”¹è¡Œã‚’è¡Œã†ã“ã¨ã€‚
2 3 D 30 D 50 D 20 0
80
1,2番目ã®è§£ç”欄ã«Dã¨è¨˜å…¥ã—ã€3番目ã®è§£ç”欄を空白ã¨ã™ã‚‹ã“ã¨ã§æœ€å¤§å¾—点80ãŒå¾—られる。
4 0 2 DB 60 DD 40
40
2ã¤ã®ãƒžã‚¹ã‹ã‚‰ãªã‚‹è§£ç”欄ã¯ä¸¡æ–¹ã¨ã‚‚æ£è§£ã—ãªã‘ã‚Œã°å¾—点ãŒå¾—られãªã„。
13 2 C 15 A 23 2 BD 42 EE 20
0
D進ã ã‚ã§ã™ã€‚
3 3 D 10 D 15 D 45 1 DD 30
75
3 3 D 25 D 20 D 25 1 DD 30
70