é …æ•°Lã®ç‰å·®æ•°åˆ—ãŒN個ã‚る。i番目ã®ç‰å·®æ•°åˆ—ã®åˆé …ã¯aiã§å…¬å·®ã¯diã§ã‚る。1番目ã®æ•°åˆ—ã‹ã‚‰é †ç•ªã«1番目ã®æ•°åˆ—, 2番目ã®æ•°åˆ—, ..., N番目ã®æ•°åˆ—ã¨ä¸¦ã¹ã€ãã†ã—ã¦ã§ããŸæ•°åˆ—ã‚’Aã¨ã™ã‚‹ã€‚ãã®å¾Œã€Aã‹ã‚‰é•·ã•Kã®ä»»æ„ã®åŒºé–“ã‚’é¸ã‚“ã§ã€æ–°ãŸã«æ•°åˆ—Bを作るã¨ãã€æ•°åˆ—Bã®å’Œã‚’最大化ã›ã‚ˆã€‚
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
N L K
a1 d1
a2 d2
...
aN dN
1行目ã«3ã¤ã®æ•´æ•°N, L, KãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
続ãNè¡Œã«ã€i個目ã®ç‰å·®æ•°åˆ—ã®æƒ…å ±ai, diãŒç©ºç™½åŒºåˆ‡ã‚Šã§ä¸Žãˆã‚‰ã‚Œã‚‹ã€‚
入力ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™ã€‚
数列Bã®å’Œã®æœ€å¤§å€¤ã‚’1è¡Œã«å‡ºåŠ›ã™ã‚‹ã€‚
3 3 5 0 3 2 2 4 1
25
数列Aã¯0,3,6,2,4,6,4,5,6ã¨ãªã‚‹ã€‚ã“ã®æ•°åˆ—ã®ç¬¬5é …ã‹ã‚‰ç¬¬9é …ã¾ã§ã‚’数列Bã¨ã™ã‚Œã°ã€æ•°åˆ—Bã®å’Œã¯25ã¨ãªã‚Šã€ã“ã‚ŒãŒæœ€å¤§ã§ã‚る。
3 3 5 0 10 8 1 11 1
58