与ãˆã‚‰ã‚ŒãŸå¤‰æ›è¡¨ã«ã‚‚ã¨ã¥ã,データを変æ›ã™ã‚‹ãƒ—ãƒã‚°ãƒ©ãƒ を作æˆã—ãªã•ã„.
データã«ä½¿ã‚ã‚Œã¦ã„ã‚‹æ–‡å—ã¯è‹±å—ã‹æ•°å—ã§ï¼Œè‹±å—ã¯å¤§æ–‡å—ã¨å°æ–‡å—を区別ã™ã‚‹ï¼Žå¤‰æ›è¡¨ã«ç¾ã‚Œã‚‹æ–‡å—ã®é †åºã«è¦å‰‡æ€§ã¯ãªã„.
変æ›è¡¨ã¯ç©ºç™½ã‚’ã¯ã•ã‚“ã§å‰ã¨å¾Œã‚ã® 2 ã¤ã®æ–‡å—ãŒã‚ã‚‹(æ–‡å—列ã§ã¯ãªã„).変æ›æ–¹æ³•ã¯ï¼Œå¤‰æ›è¡¨ã®ã‚ã‚‹è¡Œã®å‰ã®æ–‡å—ãŒãƒ‡ãƒ¼ã‚¿ã«ç¾ã‚ŒãŸã‚‰ï¼Œãã®ãŸã³ã«ãã®æ–‡å—を後ã‚ã®æ–‡å—ã«å¤‰æ›ã—出力ã™ã‚‹ï¼Žå¤‰æ›ã¯ 1 度ã ã‘ã§ï¼Œå¤‰æ›ã—ãŸæ–‡å—ãŒã¾ãŸå¤‰æ›å¯¾è±¡ã®æ–‡å—ã«ãªã£ã¦ã‚‚変æ›ã—ãªã„.変æ›è¡¨ã«ç¾ã‚Œãªã„æ–‡å—ã¯å¤‰æ›ã›ãšï¼Œãã®ã¾ã¾å‡ºåŠ›ã™ã‚‹ï¼Ž
入力ファイルã«ã¯ï¼Œå¤‰æ›è¡¨ï¼ˆæœ€åˆã® n + 1 行)ã«ç¶šã変æ›ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ï¼ˆn + 2 行目以é™ï¼‰ãŒæ›¸ã„ã¦ã‚る. 1 行目ã«å¤‰æ›è¡¨ã®è¡Œæ•° n,続ã n è¡Œã®å„è¡Œã¯ï¼Œç©ºç™½ã‚’ã¯ã•ã‚“㧠2 ã¤ã®æ–‡å—,ã•ã‚‰ã«ç¶šã‘ã¦ï¼Œ n + 2 行目ã«å¤‰æ›ã™ã‚‹ãƒ‡ãƒ¼ã‚¿ã®è¡Œæ•° m,続ã m è¡Œã®å„行㯠1 æ–‡å—ã§ã‚る. m ≤ 105 ã¨ã™ã‚‹ï¼Žå‡ºåŠ›ã¯ï¼Œå‡ºåŠ›ä¾‹ã®ã‚ˆã†ã«é€”ä¸ã«ç©ºç™½ã‚„改行ã¯å…¥ã‚Œãš 1 è¡Œã¨ã›ã‚ˆï¼Ž
入力例 |
---|
3 |
A a |
0 5 |
5 4 |
10 |
A |
B |
C |
0 |
1 |
4 |
5 |
a |
b |
A |
  |
出力例 |
aBC5144aba |
入力ã¯è¤‡æ•°ã®ãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã‹ã‚‰ãªã‚‹ï¼Žn ㌠0 ã®ã¨ã入力ãŒçµ‚了ã™ã‚‹ï¼Žãƒ‡ãƒ¼ã‚¿ã‚»ãƒƒãƒˆã®æ•°ã¯ 5 を超ãˆãªã„.
データセットã”ã¨ã«ã€å¤‰æ›å¾Œã®æ–‡å—列を1行ã«å‡ºåŠ›ã™ã‚‹ï¼Ž
3 A a 0 5 5 4 10 A B C 0 1 4 5 a b A 3 A a 0 5 5 4 10 A B C 0 1 4 5 a b A 0
aBC5144aba aBC5144aba
å„データセットã®å‡ºåŠ›ï¼ˆå¤‰æ›å¾Œã®æ–‡å—列)ã®å¾Œã«æ”¹è¡Œã‚’入れるã“ã¨ï¼Ž
上記å•é¡Œæ–‡ã¨è‡ªå‹•å¯©åˆ¤ã«ä½¿ã‚れるデータã¯ã€æƒ…å ±ã‚ªãƒªãƒ³ãƒ”ãƒƒã‚¯æ—¥æœ¬å§”å“¡ä¼šãŒä½œæˆã—公開ã—ã¦ã„ã‚‹å•é¡Œæ–‡ã¨æŽ¡ç‚¹ç”¨ãƒ†ã‚¹ãƒˆãƒ‡ãƒ¼ã‚¿ã§ã™ã€‚