æ£æ•´æ•°åˆ— X1,X2,...,XN ãŒã‚る。数列 {1,2,...,N} ã‹ã‚‰éƒ¨åˆ†åˆ— S ã‚’é¸ã¶ã€‚ãŸã ã— S ã¯ä»¥ä¸‹ã®æ¡ä»¶ã‚’満ãŸã™å¿…è¦ãŒã‚る。
æ¡ä»¶ã‚’満ãŸã™ S ã®ã†ã¡ã€æœ€ã‚‚多ãã®è¦ç´ ã‚’å«ã‚€ã‚‚ã®ã‚’求ã‚よ。ã¾ãŸã€ãã®ã‚ˆã†ãª S ãŒè¤‡æ•°ã‚ã‚‹å ´åˆã¯è¾žæ›¸å¼é †åºã§æœ€å°ã®ã‚‚ã®ã‚’求ã‚よ。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã«å¾“ã†ã€‚与ãˆã‚‰ã‚Œã‚‹æ•°ã¯å…¨ã¦æ•´æ•°ã§ã‚る。
N X1 X2 ... XN
求ã‚ã‚‹ S ã®å„è¦ç´ ã‚’1è¡Œã«ã‚¹ãƒšãƒ¼ã‚¹ã‚’空ã‘ã¦æ˜‡é †ã§å‡ºåŠ›ã›ã‚ˆã€‚
3 25 125 5
1
T={X1}={25} ã¯æ¡ä»¶ã‚’満ãŸã™ã€‚
3 6 3 2
2 3
T={X2,X3}={2,3} ã¯æ¡ä»¶ã‚’満ãŸã™ã€‚
10 10 9 8 7 6 5 4 3 2 1
1 2 3 4 5
T={X1,X2,X3,X4,X5}={6,7,8,9,10} ã¯æ¡ä»¶ã‚’満ãŸã™ã€‚ T={X1,X2,X4,X5,X7}={4,6,7,9,10} ã‚‚æ¡ä»¶ã‚’満ãŸã™ãŒã€{1,2,4,5,7}㯠{1,2,3,4,5} ã‚ˆã‚Šè¾žæ›¸é †ã§å¤§ãã„ã®ã§ç”ã¨ã¯ãªã‚‰ãªã„。