é‡ã•ã®ç•°ãªã‚‹ N 色ã®ãƒœãƒ¼ãƒ«ãŒã‚ューã«ãŸãã•ã‚“å…¥ã£ã¦ã„ã¾ã™ã€‚ã‚ューã«ã¯ã€å…ˆé ã‹ã‚‰ 1,2,3,…,N−1,N,1,2,3,…,N−1,N,1,2,3,… ã¨ã„ã†ãµã†ã«æ˜‡é †ã«ãƒœãƒ¼ãƒ«ãŒä¸¦ã‚“ã§ã„ã¦ã€ 色 N ã®ãƒœãƒ¼ãƒ«ã®å¾Œã‚ã«ã¯ã¾ãŸè‰² 1 ã®ãƒœãƒ¼ãƒ«ã‹ã‚‰é †ã«å…¥ã£ã¦ã„ã¾ã™ã€‚ åŒã˜è‰²ã®ãƒœãƒ¼ãƒ«ã¯ãã‚Œãžã‚ŒåŒã˜é‡ã•ã§ã‚ã‚Šã€è‰² i ã®ãƒœãƒ¼ãƒ«ã®é‡ã•ã¯ Ai ã§ã™ã€‚
ã“ã®çŠ¶æ…‹ã‹ã‚‰ã€ã‚ューã®å…ˆé ã‹ã‚‰ãƒœãƒ¼ãƒ«ã‚’ M 個å–り出ã—ã€ã“れを 1 ã¤ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¨ã™ã‚‹ä½œæ¥ã‚’ç¹°ã‚Šè¿”ã—ã¾ã™ã€‚ ãã—ã¦ã€ã‚ューã‹ã‚‰å–り出ã—ãŸå„色ã®ãƒœãƒ¼ãƒ«ã®ç·æ•°ãŒã™ã¹ã¦ç‰ã—ããªã£ãŸã¨ãã«ã‚°ãƒ«ãƒ¼ãƒ—を作る作æ¥ã‚’ã‚„ã‚ã¾ã™ã€‚ ãªãŠã€ã‚ューã«ã¯å分ãªæ•°ã®ãƒœãƒ¼ãƒ«ãŒå…¥ã£ã¦ãŠã‚Šã€ã‚°ãƒ«ãƒ¼ãƒ—を作る作æ¥ã‚’ã‚„ã‚ã‚‹ã¾ã§ã«ã‚ューã®ä¸èº«ãŒç©ºã«ãªã‚‹ã“ã¨ã¯ã‚ã‚Šã¾ã›ã‚“。
ãŸã¨ãˆã°ã€ N=8,M=2 ã®ã¨ãã€{色1,色2}, {色3,色4}, {色5,色6}, {色7,色8} ã® 4 グループãŒã§ãã¾ã™ (ã“ã®ã¨ãå„色ã®ãƒœãƒ¼ãƒ«ã¯ 1 ã¤ãšã¤å˜åœ¨ã™ã‚‹)。 N=4,M=3 ã®ã¨ãã€{色1,色2,色3}, {色4,色1,色2}, {色3,色4,色1}, {色2,色3,色4} ã® 4 グループãŒã§ãã¾ã™ (ã“ã®ã¨ãå„色ã®ãƒœãƒ¼ãƒ«ã¯ãã‚Œãžã‚Œ3ã¤ãšã¤å˜åœ¨ã™ã‚‹)。
ã“ã®ã¨ãã€å„グループã«ãŠã„ã¦ã€ å«ã¾ã‚Œã‚‹ãƒœãƒ¼ãƒ«ã®é‡ã•ã®æœ€å¤§å€¤ã¨æœ€å°å€¤ã®å·®ã‚’ãã®ã‚°ãƒ«ãƒ¼ãƒ—ã®é‡ã•ã®ç¯„囲ã¨å‘¼ã¶ã“ã¨ã«ã—ã¾ã™ã€‚ å„グループã®é‡ã•ã®ç¯„囲ã®ç·å’Œã‚’出力ã—ã¦ãã ã•ã„。
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã¾ã™ã€‚
N M
A1⋯AN
ç”ãˆã‚’ 1 è¡Œã§å‡ºåŠ›ã—ã¦ãã ã•ã„。ã¾ãŸã€æœ«å°¾ã«æ”¹è¡Œã‚‚出力ã—ã¦ãã ã•ã„。
8 2 23 61 57 13 91 41 79 41
170
é‡ã•ã®ç¯„囲ã®ç·å’Œã¯ 38+44+50+38=170 ã¨ãªã‚Šã¾ã™ã€‚
4 3 72 46 67 5
222
é‡ã•ã®ç¯„囲ã®ç·å’Œã¯ 26+67+67+62=222 ã¨ãªã‚Šã¾ã™ã€‚
4 2 1 2 3 5
3
é‡ã•ã®ç¯„囲ã®ç·å’Œã¯ 1+2=3 ã¨ãªã‚Šã¾ã™ã€‚