1 ã‹ã‚‰ n ã¾ã§ã®æ•´æ•°ãŒãã‚Œãžã‚Œ 1 ã¤ãšã¤æ›¸ã‹ã‚ŒãŸ n æžšã®ã‚«ãƒ¼ãƒ‰ã¨,1 æžšã®ç™½ç´™ã® カードãŒã‚ã‚‹.ã“れら n + 1 æžšã®ã‚«ãƒ¼ãƒ‰ã®å†…,k æžšã®ã‚«ãƒ¼ãƒ‰ãŒä¸Žãˆã‚‰ã‚Œã‚‹.ãŸã ã—, 1 ≤ k ≤ n ã§ã‚ã‚‹.白紙ã®ã‚«ãƒ¼ãƒ‰ã«ã¯ 1 ã‹ã‚‰ n ã¾ã§ã®æ•´æ•°ã‚’ 1 ã¤æ›¸ãã“ã¨ãŒã§ã ã‚‹.与ãˆã‚‰ã‚ŒãŸã‚«ãƒ¼ãƒ‰ã ã‘ã§,ã§ãã‚‹ã ã‘é•·ã„連続ã—ãŸæ•´æ•°åˆ—を作りãŸã„.
与ãˆã‚‰ã‚Œã‚‹ã‚«ãƒ¼ãƒ‰ãŒå…¥åŠ›ã•ã‚ŒãŸã¨ãã«, 与ãˆã‚‰ã‚ŒãŸã‚«ãƒ¼ãƒ‰ã‹ã‚‰ä½œã‚‹ã“ã¨ãŒã§ãる連 続ã—ãŸæ•´æ•°åˆ—ã®æœ€å¤§é•·ã‚’出力ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã›ã‚ˆ.
n = 7, k = 5 ã¨ã™ã‚‹.6, 2, 4, 7, 1 ã®ã‚«ãƒ¼ãƒ‰ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ã,ã“ã®ã‚«ãƒ¼ãƒ‰ã‚’使㣠ã¦ä½œã‚Œã‚‹é€£ç¶šã—ãŸæ•´æ•°åˆ—ã®ã†ã¡æœ€é•·ã®ã‚‚ã®ã¯ 1, 2 ã§ã‚ã‚Š,ãã®é•·ã•ã¯ 2 ã§ã‚ã‚‹.
n = 7, k = 5 ã¨ã™ã‚‹.6, 2, 4, 7 ã¨ç™½ç´™ã®ã‚«ãƒ¼ãƒ‰ãŒä¸Žãˆã‚‰ã‚ŒãŸã¨ã,ã“ã®ã‚«ãƒ¼ãƒ‰ã‚’ 使ã£ã¦ä½œã‚Œã‚‹é€£ç¶šã—ãŸæ•´æ•°åˆ—ã®ã†ã¡æœ€é•·ã®ã‚‚ã®ã¯,白紙ã®ã‚«ãƒ¼ãƒ‰ã« 5 を書ãã“ã¨ã« よã£ã¦ã§ãã‚‹ 4, 5, 6, 7 ã§ã‚ã‚Š,ãã®é•·ã•ã¯ 4 ã§ã‚ã‚‹.
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žå„データセットã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹ï¼Žå…¥åŠ›ã¯ã‚¼ãƒï¼’ã¤ã‚’å«ã‚€è¡Œã§çµ‚了ã™ã‚‹ï¼Ž
1 行目ã«ã¯,2 ã¤ã®æ•´æ•° n (1 ≤ n ≤ 100000) 㨠k (1 ≤ k ≤ n) ãŒã“ã®é †ã§ 1 ã¤ã® 空白を区切りã¨ã—ã¦æ›¸ã‹ã‚Œã¦ã„ã‚‹.続ã k è¡Œã«ã¯æ•´æ•°ãŒ 1 ã¤ãšã¤æ›¸ã‹ã‚Œã¦ãŠã‚Š,与 ãˆã‚‰ã‚Œã‚‹ k æžšã®ã‚«ãƒ¼ãƒ‰ã«æ›¸ã‹ã‚Œã¦ã„る整数を表ã—ã¦ã„ã‚‹.白紙ã®ã‚«ãƒ¼ãƒ‰ã¯ 0 ã§è¡¨ã• れる.
採点用データã®ã†ã¡, é…点㮠40% 分㯠1 ≤ n ≤ 1000, 1 ≤ k ≤ 500 ã‚’, é…点㮠20% 分㯠1 ≤ n ≤ 60000, 1 ≤ k ≤ 50000 ã‚’. é…点㮠40% 分㯠1 ≤ n ≤ 100000, 1 ≤ k ≤ 100000 を満ãŸã™.
データセットã®æ•°ã¯ 5 を超ãˆãªã„.
データセットã”ã¨ã«æ•´æ•°ã‚’1è¡Œã«å‡ºåŠ›ã™ã‚‹ï¼Ž
7 5 6 2 4 7 1 7 5 6 2 0 4 7 0 0
2 4
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚