problem set archive
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¹Ì´Ï»çÀÌÆ®>Test>ACM



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

Contents

1 °³ ¿ä
2 Á¦ ¾È
3 ù¹øÂ°
3.1 Rule
4 ¿Â¶óÀÎ ÆÇÁ¤ ¹æ¹ý
4.1 ¼Ò½º ÀÛ¼º½Ã ÁÖÀÇÁ¡


1 °³ ¿ä


Valladolid ¶ó´Â ´ëÇÐÀÌ ÀÖ´Ù. ¾îµðºÙÀº ´ëÇÐÀÎÁö´Â ¸ð¸£°Ú´Ù... Ç㳪 ÀÌ ´ëÇп¡¼­ ¸¸µç »çÀÌÆ®¿¡´Â ¸Å¿ì Àç¹Õ´Â°ÍÀÌ ÀÖÀ¸´Ï ±×°ÍÀÌ ¹Ù·Î online judge system - problem set archive ¶ó´Â °ÍÀε¥. ÇÁ·Î±×·¥ ¹®Á¦¸¦ ³»¸é ÀڱⰡ ÆíÇÑ ¾ð¾î·Î ¼Ò½º¸¦ ¸¸µé¾î ¿Â¶óÀÎÀ¸·Î º¸³»¸é ¼­¹ö¿¡¼­ ÄÄÆÄÀÏÇÏ°í ½ÇÇàÇØ¼­ µî¼ö¸¦ ¸Å°ÜÁִ°ÍÀÌ´Ù. ÀÌ »çÀÌÆ®¿£ ¼öõ°³ÀÇ ¹®Á¦µµ ÀÖ°Å´Ï¿Í Á¤±âÀûÀ¸·Î ¿Â¶óÀÎ ÄÁÅ×½ºÆ®µµ ÇÑ´Ù. ÀÌ »çÀÌÆ®´Â ²Ï ¿À·¡µÅ¾ú´Âµ¥ ³ªµµ ¸î³âÀü¿¡ ¹®Á¦¸¦ Ç®¾îº¸°í´Â °¡²û ÇØºÁ¾ßÁö Çϱ¸¼± Àذí ÀÖ´Ù°¡ ´Ù½Ã »ý°¢ÀÌ ³µ´Ù.

[http]ACM


2 Á¦ ¾È


ÀÌ »çÀÌÆ®¿¡ ¿À´Ã ´Ù½Ã µé¾î°¡¼­ ºÃ´Âµ¥ Çѱ¹Àº ¿µ ¼øÀ§¿¡µµ º°·Î ¾ø°í ±× ÀÚü·Î Àß º¸ÀÌÁú ¾Ê´Â´Ù.. ¸Ô°í»ì±â ¹Ùºü¼­ Àΰ¡.
3ÀÏÈÄ¿¡ ¶Ç ´Ù½Ã ÄÁÅ×½ºÆ®°¡ ÀÖ´øµ¥ ±×¶§±îÁö ¿¬½À»ï¾Æ ¾ÆÄ«À̺êÀÇ ¹®Á¦ ¸î°³ Ç®¾î¼­ äÁ¡Çغ¸´Â ¿¬½ÀÁ» ÇÏ´Ù°¡ ÄÁÅ×½ºÆ®°¡ ½ÃÀ۵Ǹé À̰÷¿¡¼­ ÀÚ±â Äڵ嵵 ¿Ã·Á°¡¸ç º¸´Ù ³ªÀº ¹öÁ¯À» ¸Í±Û¾î¼­ ±×°÷¿¡ ¿Ã·Áº½ÀÌ ¾î¶³·ÃÁö. űرâÁ» °Ô¾çÇØ º¸ÀÚ±¸¿ì..

ÄÁÅ×½ºÆ®°¡ ºñ±³Àû ÀÚÁÖ Çϱä ÇÏÁö¸¸ ±×°Ç ±×°Å´ë·Î Çϱ¸ Æò¼Ò¶© ¿©±â¼­ °è¼Ó ¾ÆÄ«À̺êÀÇ ¹®Á¦µéÀ» Ç®¾îº½µµ ÁÁÀ»µíÇѵ¥..¾îÂ¥ÇÇ ¸Ó¸® ȸÀü¿¡µµ µµ¿òÀÌ µÇ´Â°ÍÀÌ´Ï.
ÆÀÀ¸·Î Â¥¼­ ¾ÆÄ«À̺êÀÇ ¹®Á¦µéÀ» Áö¼ÓÀûÀ¸·Î Ç®¾î³ª°¡´Âµ¥ °É¸° ½Ã°£°ú ºñ±³Çؼ­ ÆÀ ¼ºÀûÀ» ´©°è³»´Âµ¥ ¿©ÀüÈ÷ űرâ´Â ¸Å¿ì ¾Æ·¡¿¡ ÀÖ´Ù.
Á¶Àξ¾ ÆÀÀ» Çϳª Â¥¼­ µî·ÏÇÑÈÄ (µî·ÏÇÏ¸é ±×¶§ºÎÅÍ ½Ã°£À» Àé´Ù) ´Ùµé ««ÀÌ Ç®¾î³ª°¡¸é ¾ðÁ¨°¡ »óÀ§¿¡ ·©Å©µÇÁö ¾ÊÀ»±î.


3 ù¹øÂ°


½ÃÀÛÀÌ Áß¿äÇÏ´Ù°í..¹®Á¦ ¾ÆÄ«À̺êÀÇ Ã¹¹øÂ° ¹®Á¦ (100¹ø¹®Á¦)¸¦ ¿©±â¼­ ÇÔ Ç®¾îº¸ÀÚ.
°¢°¢ ¼Ò½ºµµ ¿Ã¸®°í (¼³¸íÀº ¼Ò½º¿¡¼­ °£´ÜÈ÷ ÁÖ¼®À¸·Î) ÆÇÁ¤°á°úµµ ¿Ã¸² ÁÁ°Ú´Ù.

À̸§
Á¦¸ñ
º¯°æÀÏ
Å©±â
100¹ø ¹®Á¦ : 3n+1
2007/01/09 11:46
6903



3.1 Rule


°¢ ¹®Á¦º° À§Å° ÆäÀÌÁö »ý¼º ·ê ¹× Ç׸ñ¿¡ ´ëÇØ¼­ Á¦½ÃÇϰíÀÚ ÇÑ´Ù.
  • ¸ÕÀú °¢ ¹®Á¦¹øÈ£¿¡ ÇØ´çÇÏ´Â ÆäÀÌÁö¸¦ 'http://www.joinc.co.kr/modules/moniwiki/wiki.php/Site/Test/ACM/¹®Á¦¹øÈ£' ½ÄÀ¸·Î »ý¼ºÇÑ´Ù.
  • ù¹øÂ° Ç׸ñÀ¸·Î´Â °³¿ä ¸¦ µÎ¾î ¹®Á¦¹øÈ£, ¹®Á¦ Á¦¸ñ, ¹®Á¦ ¿ø¹® ¸µÅ©, ÀÌ ¹®Á¦¿¡ ´ëÇÑ RanklistÀÇ ¸µÅ©¸¦°Ç´Ù.
  • µÎ¹øÂ° Ç׸ñÀ¸·Î´Â ¹®Á¦ ¼³¸í À» µÎ¾î ¹®Á¦ÀÇ ¿ø¹®À» ¹ø¿ªÇÑ ³»¿ëÀ» ¼ÒÁ¦¸ñÀ» µÎ¾î°¡¸ç ³Ö´Â´Ù. ÀÌ ¶§ ¿Â¶óÀÎÆÇÁ¤À» À§ÇØ Input/Output¿¡ ´ëÇØ¼­ Á¤È®È÷ ÆÄ¾ÇµÈ ¹Ù°¡ ÀÖ´Ù¸é ¹Ýµå½Ã Ãß°¡·Î ¼ÒÁ¦¸ñÇÏ¿¡ ºÎ¿¬¼³¸íÀ» ÇÑ´Ù.
  • ¼¼¹øÂ° Ç׸ñÀ¸·Î´Â ¹®Á¦ Ç®ÀÌ ¸¦ µÎ°í ÇÏÀ§ ¼ÒÁ¦¸ñÀ¸·Î ÀÛ¼ºÀÚ¸íÀ», ±× ¾Æ·¡¿¡¼­ CPUT Time, Memory, ¿Â¶óÀÎÆÇÁ¤°á°ú ¸µÅ©, ¼³¸í, ¼Ò½º, ´ëÈ­ ¸¦ ÇÏÀ§Á¦¸ñÀ¸·Î µÎ¾î ä¿ì¸é ÁÁÀ»°ÍÀÌ´Ù.


4 ¿Â¶óÀÎ ÆÇÁ¤ ¹æ¹ý


À̸ÞÀÏ·Î ¼Ò½º¸¦ º¸³»¾î ´äÀåÀ¸·Î ÆÇÁ¤°á°ú¸¦ ¹Þ¾Æº¸´Â ¹æ¹ýµµ ÀÖÁö¸¸, ½Ã°£µµ ´õ ¿À·¡°É¸®°í ´õ ¹ø°Å·Ó´Ù. Á÷Á¢ ¿Â¶óÀÎÀ¸·Î ¼Ò½ºÄڵ带 Á¦ÃâÇϰí Áï¼®¿¡¼­ ÆÇÁ¤°á°ú¸¦ ¹Þ¾Æº¸´Â ¹æ¹ýÀ» »ç¿ëÇÏÀÚ. ±× °úÁ¤Àº ¾Æ·¡¿Í °°´Ù. (ÃÖ±Ù¿¡´Â À̸ÞÀÏ·Î ÆÇÁ¤À» ¹Þ´Â°ÍÀ» ´õÀÌ»ó ÇÏÁö ¾Ê´Â´Ù°í ÀûÇôÀÖ´Ù.)

  • ¸ÕÀú [http]»ç¿ëÀÚµî·ÏÀ» ÇÑ´Ù. À̶§ ÀûÀº ¸ÞÀÏÁÖ¼Ò·Î µî·ÏÈ®ÀÎ ¸µÅ©¿Í ÇÔ²² id/pw ¸¦ ¾Ë·ÁÁØ´Ù. ±×·³ ±× ¸µÅ©·Î Á¢¼ÓÇÏ¿© id/pw¸¦ ÀÔ·ÂÇÏ¸é µî·ÏÀÌ ¿Ï·áµÈ´Ù. ÀÌÈÄ ¿Â¶óÀÎ ÆÇÁ¤¶§ À̶§ ºÎ¿©¹ÞÀº id¸¦ ÀÔ·ÂÇÑ´Ù.
  • ¹®Á¦¿¡ ´ëÇÑ ÇØ´ä ¼Ò½º¸¦ ÀÛ¼ºÇÏ¿´´Ù¸é ¿Â¶óÀÎÀ¸·Î ÆÇÁ¤¹Þ°í ¼øÀ§µµ ºÁ¾ßÇÒ°ÍÀÌ´Ù. [http]¿Â¶óÀÎÆÇÁ¤À» ÇÒ¶§ÀÇ Ç׸ñÀº ´ÙÀ½°ú °°´Ù.
    • Problem: ¹®Á¦¹øÈ£¸¦ Àû´Â´Ù (¹øÈ£¸¸)
    • ID with suffix: ºÎ¿©¹ÞÀº ID¸¦ Àû´Â´Ù º¸Åë '¼ýÀÚ+¾ËÆÄºª2°³' ·Î ÀÌ·ç¾îÁø´Ù.
    • Lanaguage:¼Ò½ºÄÚµåÀÇ ¾ð¾îŸÀÔÀ» ¼±ÅÃÇÑ´Ù. C/C++/Pascal/Java °¡ °¡´ÉÇÑ´Ù.
    • Comment:ºñ¿öµµ »ó°ü¾ø´Ù.
    • Source code: ¼Ò½ºÄڵ带 ºÙ¿©³Ö´Â´Ù. À̶§ ÁÖÀÇÁ¡Àº ¾Æ·¡ Ç׸ñÀ» ÂüÁ¶Ç϶ó.
    • Or upload your code: ȤÀº txtÆÄÀÏ·Î ¸¸µé¾î¼­ ¾÷·Îµå ÇÏ¿©µµ µÈ´Ù.


4.1 ¼Ò½º ÀÛ¼º½Ã ÁÖÀÇÁ¡


ù¹øÂ°·Î Áß¿äÇѰÍÀº Input/OutputÀÇ Ã³¸®ÀÌ´Ù. ÀÚµ¿À¸·Î ÆÇÁ¤Çϱ⶧¹®¿¡ ¾î¶»°Ô InputÀÌ µé¾î¿À´ÂÁö Á¤È®È÷ ¾Ë°í ¼Ò½º¸¦ ¸¸µé¾î¾ß ŸÀӾƿô °°Àº ¿¡·¯°¡ ¾È³¯°ÍÀÌ´Ù. ¶ÇÇÑ, ¿øÇϴ´ë·Î Á¤È®È÷ outputÀ» ÇØÁà¾ß Ʋ¸°´äÀ̶ó´Â ¿¡·¯°¡ ¾È³¯°ÍÀÌ´Ù. Ç㳪, ¹®Á¦ÀÇ Input/Output¿¡ ´ëÇÑ ¼³¸í - ƯÈ÷ Input¿¡ ´ëÇÑ ¼³¸í - ÀÌ Á» ºÎ½ÇÇÑ ¸éÀÌ ¾øÀÝ¾Æ À־ Á¤È®È÷ ¾î¶»°Ô ¿©·¯ µ¥ÀÌÅͰ¡ µé¾î¿Â´Ù´Â°ÇÁö ¾Ë¼Û´Þ¼ÛÇÒ¶§°¡ ÀÖ´Ù. ´ÙÀ½ ¹®¼­µéÀ» ¹Ýµå½Ã ¸ÕÀú Àо°í ¼Ò½ºµéÀ» ÆÇÁ¤¹Þ±â ¹Ù¶õ´Ù.

¾Æ·¡ ¸µÅ©¿¡ º¸¸é ³ª¿Í ÀÖµíÀÌ ¿Â¶óÀÎ ÆÇÁ¤½Ã¿£ ONLINE_JUDGE °¡ ¹Ýµå½Ã defineµÇ¹Ç·Î ·ÎÄÿ¡¼­ Å×½ºÆ®½ÃÀÇ ÆíÀǸ¦ À§Çؼ­´Â À̰ÍÀ» ÀÌ¿ëÇÏ¿© Àüó¸®Ç׸ñÀ» µÎ¾îµµ ÁÁÀ»°ÍÀÌ´Ù.

ºÎ¿¬ÇÏÀÚ¸é, °¢ ¹®Á¦µéÀÇ Ç®ÀÌ ¼øÀ§¸¦ º¸¸é ´ë´Ù¼ö CPUŸÀÓÀÌ 0.000 ¹Û¿¡ °É¸®Áö ¾Ê´Â´Ù. ±×¸®°í ¸Þ¸ð¸® Á¡À¯À²µµ ¸Å¿ì Àû´Ù. ´Ù¸¸ Á¤´äÀ» Ǫ´Â°Í¿¡¸¸ ¸¸Á·ÇÏÁö¸»°í ÃÖ¼ÒÇÑ ±×µé°ú µ¿·üÀ» ÀÌ·ê¼ö ÀÖ´Â ¾Ë°í¸®ÁòµéÀ» »ý°¢Çغ¸ÀÚ. ±×·¯ÀÚ¸é ÀÌ ¹®Á¦µéÀÌ °áÄÚ ½±Áö°¡ ¾Ê´Ù´Â°ÍÀ» ¾Ë°Ô µÈ´Ù.

µÎ¹øÂ°·Î Áß¿äÇѰÍÀº ¿Â¶óÀÎÄÄÆÄÀϽà ¼Ò½º ¾ð¾îÀÇ Ç¥ÁØÀ¸·Î ÄÄÆÄÀϵȴٴ °ÍÀÌ´Ù. À̸¦Å׸é C·Î Â¥°ÔµÇ¸é // À¸·Î µÈ ÁÖ¼®Àº ¿¡·¯°¡ µÇ´Â°ÍÀÌ´Ù. ±×·¯¹Ç·Î ƯÁ¤ ÄÄÆÄÀÏ·¯ (ƯÈ÷ GCC)¿¡ ±¹ÇÑµÈ È®Àå±â´ÉÀº ¹èÁ¦ÇÏ°í ¼Ò½º¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ¾Æ·¡ ¸µÅ© »çÀÌÆ®¿¡¼­´Â ¿Â¶óÀÎÀ¸·Î ¼±ÅÃÇÑ Ç¥ÁØ¿¡ ¸ÂÃç¼­ ÄÄÆÄÀÏÇØÁֹǷΠ¹Ì¸® ¿©±â¼­ Å×½ºÆ®Çغ¸´Â°Ô ÇÊ¿äÇÒ °ÍÀÌ´Ù.

[http]À¥ ÄÄÆÄÀÏ
EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.