[http://online-judge.uva.es/p/v101/10131.html ì›ë¬¸ë³´ê¸°] ---- ì¸ê¸°ë„:B(A,B,C), ì„±ê³µë¥ :높ìŒ(ë‚®ìŒ,보통,높ìŒ), ë ˆë²¨:2(1~4) === About [IsBiggerSmarter?] === ì–´ë–¤ ì‚¬ëžŒë“¤ì€ ì½”ë¼ë¦¬ê°€ í´ìˆ˜ë¡ ë” ë˜‘ë˜‘í•˜ë‹¤ê³ ìƒê°í•œë‹¤. 그런 ìƒê°ì´ í‹€ë ¸ë‹¤ëŠ” ê²ƒì„ ì¦ëª…하기 위해, ì¼ë ¨ì˜ ì½”ë¼ë¦¬ë“¤ì„ 분ì„í•´ì„œ ì²´ì¤‘ì€ ì¦ê°€í•˜ëŠ” 순서로, IQ는 ê°ì†Œí•˜ëŠ” 순서로 ëœ ê°€ìž¥ 긴 시퀀스를 뽑아보ìž. === Input === í•œ ì¤„ì— í•œ 마리씩, 여러 ì½”ë¼ë¦¬ì— 대한 ì •ë³´ê°€ ìž…ë ¥ëœë‹¤. íŒŒì¼ ì¢…ë£Œ 문ìžê°€ ìž…ë ¥ë˜ë©´ ìž…ë ¥ì´ ë난다. ê° ì½”ë¼ë¦¬ì— 대한 ì •ë³´ëŠ” í•œ ìŒì˜ ì •ìˆ˜ë¡œ ìž…ë ¥ë˜ëŠ”ë°, 첫번째 ì •ìˆ˜ëŠ” ì²´ì¤‘ì„ í‚¬ë¡œê·¸ëž¨ 단위로 나타낸 것ì´ê³ , ë‘번째 ì •ìˆ˜ëŠ” IQì— 100ì„ ê³±í•œ ê°’ì´ë‹¤. ë‘ ì •ìˆ˜ëŠ” ëª¨ë‘ 1 ì´ìƒ 10,000 ì´í•˜ë‹¤. 최대 1,000 ë§ˆë¦¬ì˜ ì½”ë¼ë¦¬ì— 대한 ì •ë³´ê°€ ìž…ë ¥ë 수 있다. ì²´ì¤‘ì´ ê°™ì€ ì½”ë¼ë¦¬ê°€ ë‘ ë§ˆë¦¬ ì´ìƒ ìžˆì„ ìˆ˜ 있으며, IQê°€ ê°™ì€ ì½”ë¼ë¦¬ê°€ ë‘ ë§ˆë¦¬ ì´ìƒ ìžˆì„ ìˆ˜ë„ ìžˆë‹¤. ê·¸ë¦¬ê³ ì²´ì¤‘ê³¼ IQê°€ ëª¨ë‘ ë˜‘ê°™ì„ ìˆ˜ë„ ìžˆë‹¤. === Output === 첫째 줄ì—는 찾아낸 ì½”ë¼ë¦¬ ì‹œí€€ìŠ¤ì˜ ê¸¸ì´ë¥¼ 나타내는 ì •ìˆ˜ nì„ ì¶œë ¥í•œë‹¤. ê·¸ 밑으로는 nì¤„ì— ê±¸ì³ì„œ ê° ì½”ë¼ë¦¬ë¥¼ 나타내는 ì–‘ì˜ ì •ìˆ˜ë¥¼ 하나씩 ì¶œë ¥í•œë‹¤. i번째 ë°ì´í„° 행으로 ìž…ë ¥ëœ ìˆ«ìžë“¤ì„ W[i], S[i]ë¼ê³ 표기해보ìž. 찾아낸 në§ˆë¦¬ì˜ ì½”ë¼ë¦¬ì˜ 시퀀스가 a[1], a[2], ... ,a[n] ì´ë¼ë©´ 다ìŒê³¼ ê°™ì€ ê´€ê³„ê°€ 성립해야 한다. {{{ W[a[1]] < W[a[2]] < ... < W[a[n]]ì´ê³ , S[a[1]] > S[a[2]] > ... > S[a[n]] }}} ì´ëŸ° 관계가 만족ë˜ë©´ì„œ nì€ ìµœëŒ€í•œ í° ê°’ì´ì–´ì•¼ 한다. ëª¨ë“ ë¶€ë“±í˜¸ì—는 등호는 í¬í•¨ë˜ì§€ 않는다. 즉 ì²´ì¤‘ì€ ë°˜ë“œì‹œ ì¦ê°€í•´ì•¼ 하며(같으면 안ë¨), IQ는 ê°ì†Œí•´ì•¼ 한다.(IQë„ ê°™ìœ¼ë©´ 안 ë¨). ì¡°ê±´ì´ ë§žìœ¼ë©´ 아무 답ì´ë‚˜ ì¶œë ¥í•´ë„ ëœë‹¤. === Sample Input === {{{ 6008 1300 6000 2100 500 2000 1000 4000 1100 3000 6000 2000 8000 1400 6000 1200 2000 1900 }}} ---- {{{ 1 4 2 3 3 2 4 100 5 90 6 80 7 70 8 60 9 5 10 50 11 45 }}} === Sample Output === {{{ 4 4 5 9 7 }}} ---- {{{ 7 4 5 6 7 8 10 11 }}} === í’€ì´ === || ìž‘ì„±ìž || 사용언어 || 개발시간 || 코드 || || [문보창] || C++ || . || [IsBiggerSmarter?/문보창] || === ì“°ë ˆë“œ === ë‘번째 테스트 ì¼€ì´ìŠ¤ë¥¼ 추가하였습니다. - ë³´ì°½ ---- [ë¬¸ì œë¶„ë¥˜] [AOI]