Statement
λ§λ μ¬νμ΄ λλκ³ , λ©°μΉ μ΄λ μ§λ¬μκΉββ
νμΉλ°λ μ °λ¦¬
μ€λμ μ¬λ¬λΆκ³Ό ν¨κ» λλ €κ³ μμ΄μ! μ ν¬λ μ€νΈλ μ€λ‘ λ§λ νκ° μ§νλλκΉ, μ’ λ νκΈ°μ°¨κ² μ§λ΄μ£ !
λ€ κ°μ΄ λ μ μλ λ°©λ²μ μλ€κ³ μκ°ν΄μ! μλ₯Ό λ€λ©΄μβ¦β¦ μ, μΈν°λν°λΈ μΉ΄λ κ²μ κ°μκ±°μ!
ββμΉ¨μΈν λΆμκΈ°λ₯Ό λ¬λκΈ° μν΄ λ§λ²μλ λ€μ κ°μ₯ μ νμ μ€λ½μ€μμ γλ§λ² λΈλμγ ν λλ¨ΌνΈλ₯Ό μ΄μλ€. μ΄ κ²μμ κΈ°λ³Έμ μΈ κ·μΉμ μλμ κ°λ€.
- κ²μμ΄ μμνκΈ° μ , μ¬νμ μλ λ€ μ€ ν λͺ μ μ£μλ²νΈ μ μ€μΌμΉλΆμ μ λλ€. μ΄ μ 보λ μ°Έκ°μμκ² κ³΅κ°λμ§ μλλ€.
- λ λͺ μ λ§λ²μλ κ° κ²μμ μ°Έμ¬νλ©°, κ°μ 무μν λ§μ νΈλΌν μΉ΄λ λ±μ κ°μ§κ³ μμνλ€. κ° μΉ΄λμ μ μλ μ΄μ μ΄νμ μ μμ΄λ€.
- μ°Έκ°μλ λ²κ°μ ν΄μ κ°μ§λ©° μμ μ΄ κ°μ§ μΉ΄λλ₯Ό ν μ₯μ© λΈλ€. μ§κΈκΉμ§ λ μ°Έκ°μκ° λΈ μΉ΄λ μ μμ μ΄ν©μ λΌκ³ νμ. μ΄ λλ μκ°, λ§μ§λ§μΌλ‘ μΉ΄λλ₯Ό λΈ μ°Έκ°μκ° ν¨λ°°νλ€.
κ²°μΉμ μ§μΆν ν볡ν λ§λ²μλ λ κ°λ ₯ν μ°μΉ νλ³΄μΈ κ³ λ ν λ§λ²μλ μ λ§λΆκ² λμλ€. μ°Έκ°μλ κ²μ μ€ γλ§λ²γμ μ¬μ©ν μ μμΌλ©°, λμ λ€μκ³Ό κ°μ λ§λ²μ κ°μ§κ³ μλ€.
- ν볡ν λ§λ²μλ μ γμΈλγ: κ²μ μ€ μ΅λ ν λ², λ€μ ν΄μ μλμ νλμ μμ μ΄ μνλ κ²μΌλ‘ κ°μ ν μ μλ€.
- κ³ λ ν λ§λ²μλ μ γμ²λ¦¬μγ: 첫 ν΄μ΄ μμνκΈ° μ μ μ€μΌμΉλΆμ μ ν μ μ μ μΏλ³Ό μ μλ€.
κ³ λ ν λ§λ²μλ λ γμμ μκ²λ γ무μ μ λ΅γμ΄ μκΈ° λλ¬Έμ, λΉμ μ΄ μ΄κΈ°λ κ²μ μ λ 무리γλΌλ©° λλ°νκ³ μλ€. κ·Έλ λ γμ²λ¦¬μγμ μ¬μ©ν ν νμ μλμ μ λ΅μ λ°λΌ νλνλ€.
- κ° μ λ°°μκ° λλλ‘ μΉ΄λλ₯Ό λΌ μ μλ€λ©΄ λ΄κ³ , κ·Έλ μ§ μλ€λ©΄ λ§μλλ‘β μΉ΄λλ₯Ό λΈλ€.
κ·Έλ μ γ무μ μ λ΅γμ μλλ‘ μΉλ¦¬νμ¬ λꡬμ λ§λ²μ΄ λ κ°λ ₯νμ§ λλν 보μ¬μ£Όμ.
κ²μμ κ³ λ ν λ§λ²μλ λΆν° μμνλ€.
β μΉ΄λλ₯Ό λ§μλλ‘ λΈλ€λ κ²μ 무μμλ‘ λ΄λ κ²μ΄ μλ μλ μλ€.
Interaction
λΉμ μ νλ‘κ·Έλ¨μ μλμ κ³Όμ μ ν΅ν΄ νμ€μ λ ₯κ³Ό νμ€μΆλ ₯μΌλ‘ μΈν°λν°μ μνΈμμ©ν΄μΌ νλ€.
λ¨Όμ μ€μΌμΉλΆμ μ ν μ μ ()μ΄ μ€μ λλ€. μ μ λ ₯μΌλ‘ μ£Όμ΄μ§μ§ μλλ€.
λΉμ μ ν볡ν λ§λ²μλ μ μν μ, μΈν°λν°λ κ³ λ ν λ§λ²μλ μ μν μ λ§‘λλ€. κ²μμ΄ μ’ λ£λ λκΉμ§ κ³ λ ν λ§λ²μλ μ ν΄κ³Ό λΉμ μ ν΄μ΄ λ°λ³΅λλ€.
κ³ λ ν λ§λ²μλ μ ν΄μλ κ·Έλ κ° λΈ μΉ΄λμ μ μ ()κ° μ λ ₯μΌλ‘ μ£Όμ΄μ§λ€.
λΉμ μ ν΄μλ λ μ μ , ( )λ₯Ό 곡백μΌλ‘ ꡬλΆνμ¬ μΆλ ₯νλ€. κ·Έ μλ―Έλ λ€μκ³Ό κ°λ€.
- μ μκ° μΈ μΉ΄λλ₯Ό λΈλ€.
- μ΄λ©΄ γμΈλγ λ§λ²μ μ¬μ©νμ¬ λ€μ ν΄μ μλκ° λ΄λ μΉ΄λμ μ μλ₯Ό λ‘ κ°μ νλ€. μ΄λ©΄ λ§λ²μ μ¬μ©νμ§ μλλ€. λ§λ²μ κ²μ μ€ μ΅λ ν λ² μ¬μ©ν μ μμΌλ©°, μ΄ κ·μΉμ μ΄κΈΈ κ²½μ° WAλ₯Ό λ°λλ€.
λΉμ μ ν΄μ΄ λλ μ§ν μ΄λΌλ©΄ λ§λ² μ¬μ© μ¬λΆμ κ΄κ³μμ΄ κ²μμ΄ μ’ λ£λλ©° μ΄ μ λ ₯μΌλ‘ μ£Όμ΄μ§λ€. μ΄ κ²½μ°, μ±μ κ²°κ³Όλ‘ WAλ₯Ό λ°λλ€.
κ³ λ ν λ§λ²μλ μ ν΄μ΄ λλ μ§ν μ΄λΌλ©΄ κ²μμ΄ μ’ λ£λλ©° κ·Έλ κ° λΈ μΉ΄λμ μ μ λμ μ΄ μ λ ₯μΌλ‘ μ£Όμ΄μ§λ€. μ΄ κ²½μ°, μ±μ κ²°κ³Όλ‘ ACλ₯Ό λ°λλ€.
κ²μμ΄ μ’ λ£λμ΄ μ΄ μ λ ₯μΌλ‘ μ£Όμ΄μ§ κ²½μ° μ¦μ νλ‘κ·Έλ¨μ μ’ λ£ν΄μΌ νλ€. λ¬Έμ μ μ ν μμ μ¬λ°λ₯Έ μνΈμμ©μ ν΅ν΄ λ΅μ μΆλ ₯νμ§ λͺ»νλ©΄ μμμΉ λͺ»ν μ±μ κ²°κ³Όλ₯Ό λ°μ μ μλ€.
Samples
μ΄λ€. κ²μμ μλμ κ°μ΄ μ§νλμλ€.
- λ²μ§Έ ν΄μμ, μ μ λ°°μμ΄λ―λ‘, κ³ λ ν λ§λ²μλ λ μ λΈλ€.
- λ²μ§Έ ν΄μμ λΉμ μ μ λ΄κ³ , γμΈλγ λ§λ²μ μ¬μ©νλ€.
- λ²μ§Έ ν΄μμ κ³ λ ν λ§λ²μλ λ γμΈλγμ ν¨κ³Όλ‘ κ°μ λ‘ μ λ΄κ³ , μ΄ λμ΄ ν¨λ°°νλ€.
μμ μμλ κ²μ μ§νμ μ΄ν΄λ₯Ό λκΈ° μν΄ μλμ μΌλ‘ μμ μ κ°μ΄ μ¬μ©λμμΌλ©°, μ μΆλ ₯μ λΉ μ€μ΄ μΆκ°λμλ€. μ€μ μ±μ λ°μ΄ν°μμλ νμ μ λ§μ‘±νλ©°, μ μΆλ ₯μ λΉ μ€μ΄ λνλμ§ μλλ€.
μ΄λ€. λ²μ§Έ ν΄μμ μ΄ λμ΄, λ€μ ν΄μ κ³ λ ν λ§λ²μλ κ° λ¬΄μμ λ΄λ ν¨λ°°νλ€.
Notes
λΉμ μ νλ‘κ·Έλ¨μ 무μΈκ°λ₯Ό μΆλ ₯ν ν μ¦μ μΆλ ₯ λ²νΌλ₯Ό λΉμμΌ νλ€. λ€μμ μΈμ΄λ³ μΆλ ₯ λ²νΌλ₯Ό λΉμ°λ λ°©λ²μ΄λ€.
- C β
fflush(stdout) - C++ β
std::cout.flush() - Python β
sys.stdout.flush() - Java β
System.out.flush() - κ·Έ μΈμ μΈμ΄λ κ° μΈμ΄μ Documentationμ μ°Έκ³ νλ€.