μλ νμΈμ aim_higher μ λλ€.
μ½λν¬μ€ Round #811 (Div. 3) μ½λ리뷰 λ° μ μλΉμ λλ€.
A. Everyone Loves to Sleep
https://codeforces.com/contest/1714/problem/A
- Implementation(ꡬν)
Hμ MλΆμ VladλΌλ μΉκ΅¬κ° μ μ μ‘λλ€.
νμ§λ§, nκ°μ μλλ€μ΄ μ€μ μ΄ λμ΄μμ΄ Vladμ μλμ΄ μΈλ¦¬λ μκ° μλ©΄μ μ’ λ£λ©λλ€.
μ΄λ, Vladκ° μΌλ§λ μ μ μ μ μλμ§λ₯Ό μΆλ ₯νμλ©΄ λ©λλ€.
μ΄λ, μ μνμ μΌ ν μ μ΄ μλλ°μ
μ λ μκ° μ΄μ μ μ€μ λμ΄μμ΄μ λ£μ§ λͺ»νλ μλλ€μ
λ€μ λ μλ κ°μ μκ°μ μΈλ¦°λ€λ μ μ λλ€.
μλμ μμ λΆμ {h*60+m}ννλ‘ μ λ ₯λ°κ³ ,
μμ μ€λͺ ν κ²μ²λΌ μ λ μκ° μ΄μ μ μ€μ λ μλλ€μ 24hλ₯Ό μΆκ°ν΄μ€¬μ΅λλ€.
λ°μ μ λ ₯κ°λ€μ μ€λ¦μ°¨μμΌλ‘ sortν΄μ£Όμ΄ κ°μ₯ μμ κ°μ μ»μ μ μμ΅λλ€.
κ·Έλ λ€λ©΄, "κ°μ₯ μμ κ° - μ λ μκ°"μ΄ μ λ΅μ΄ λκ² λ€μ.
λ¬Όλ‘ , μ κ° μκ°μ μμλλ‘ λ³ννκ³ "μ°μ°"μ μ§ννκΈ° λλ¬Έμ
mμ΄ 60μ΄μμΈ κ²½μ°μλ hλ‘ λ³νν΄μ£Όλ μμ μ κ±°μ³μ£Όμμ΅λλ€.
μ΄λ¬λ©΄ μλ¬΄λ° λ¬Έμ μμ΄ μ λ΅μ μΆλ ₯ν μ μμ΅λλ€.
B. Remove Prefix
https://codeforces.com/contest/1714/problem/B
- Greedy(그리λ)
Polycarpμ nκ°μ κΈΈμ΄λ‘ λμ΄μλ μ μλ‘ μ΄λ£¨μ΄μ§ μμ΄μ΄ μμ΅λλ€.
κ° μμμ indexλ₯Ό i, μμ΄μ κ° μ μ μμλ₯Ό aiλΌκ³ ν λ
iλ₯Ό μ μμ, aiλ₯Ό μΉμμ΄λΌκ³ μκ°νλ€λ©΄ μΌλμΌ ν¨μλ₯Ό μ΄λ£¨μ΄μΌ Polycarpμ΄ ν볡ν΄μ§λ€κ³ ν©λλ€.
μ¦, μλ‘ λ€λ₯Έ indexκ°μμ ν΄λΉ indexμ λμλλ μμκ° aiμ΄ κ°μ κ²½μ°κ° λμμλ μλλ€λ κ²λλ€.
Polycarpμ΄ μμ κ°μ΄ ν볡ν΄μ§λ μμ΄μ λ§λ€κΈ° μν΄μ
μμ΄μ κ°μ₯ μΌμͺ½ μμλ₯Ό μ κ±°νλ μ°μ°μ μ§νν μ μμ΅λλ€.
μ΅μ’ μ μΌλ‘, λͺλ²μ μ΅μνμ μ°μ°μ κ±°μ³μΌ Polycarpμ΄ ν볡ν΄μ§ μ μλμ§λ₯Ό μΆλ ₯νλ©΄ λ©λλ€.
μ΄ λ¬Έμ λ μΌμͺ½μμ μμ νλ μ°μ°μ΄λΌ μΌμͺ½μ μ§μ€νμ¬ μ€μ λ‘ μ κ±°νλ €κ³ νμλ©΄ μλκ³ ,
보μλ§μ μ€λ₯Έμͺ½λΆν° μννλ©° μμλ₯Ό memoνμ¬ μ€λ³΅λλ μ«μκ° μλ μμ μμ λ©μΆμλ©΄ λ©λλ€.
μμ 1λ₯Ό μλ‘ λ€μλ©΄,
[3 1 4 3]μμ μ€λ₯Έμͺ½ λΆν° μνν΄ λ³΄κ² μ΅λλ€.
3 (3 : 1κ°)
4 (3 : 1κ° / 4 : 1κ°)
1 (1 : 1κ° / 3 : 1κ° / 4 :1κ°)
3 (3: 2κ°??) → STOP
μ΄λ¬ν μ κ·Ό λ°©μμ΄ κ²°κ΅ μΌμͺ½μμ μ κ±°νλ ν¨κ³Όλ₯Ό λ΄κ²λ©λλ€.
κ·Έλ λ€λ©΄ μ λ΅μ μ½κ² λμ΅λλ€. μ λ c++ mapμ μ¬μ©νμ΅λλ€.
C. Minimum Varied Number
https://codeforces.com/contest/1714/problem/C
- Greedy(그리λ)
1λΆν° 45μ¬μ΄μ μλ₯Ό νλ λμ Έμ€λλ€. (1μμ 9κΉμ§μ ν©μ΄ 45λΌ λ°λ‘ λλμ€μ£ ?)
1λΆν° 9κΉμ§μ μ«μ μ€μμ μλ‘ λ€λ₯Έ μ«μλ₯Ό μ€λ³΅μμ΄ μΆμΆνμ¬ ν©ν΄μ μ£Όμ΄μ§ μλ₯Ό λ§λ€λ©΄ λ©λλ€.
μ΄λ νμν μ΅μνμ μ«μμ κ°μλ₯Ό μΆλ ₯ν΄μΌ ν©λλ€.
μμ§ν λ§νλ©΄ μ΄ λ¬Έμ λ Aλ² λ¬Έμ μμ€μΌλ‘ λ무 μ½μ΅λλ€.
κ·Έλ₯ 9λΆν° 1κΉμ§ μννλ©΄μ μΈ μ μλ 건 μ΅λνμΌλ‘ μ°λ©΄ λ©λλ€.
μ¬μ©ν μ«μμ κ°μλ₯Ό λν΄μ μΆλ ₯νλ©΄ μ λ΅μ λλ€(...)
D. Color with Occurrences
https://codeforces.com/contest/1714/problem/D
- Greedy(그리λ)
λ‘μ§μ λ°λ‘ μ§°λλ° κ΅¬νμ΄ λ무 νΉλ°μμ.
μν΄
'π― PS (λ¬Έμ ν΄κ²°)' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[μ½λν¬μ€] Round #839 (Div. 3) (0) | 2023.03.31 |
---|---|
[μ½λν¬μ€] Round #812 (Div. 2) (0) | 2023.03.30 |
[μ½λν¬μ€] Round #806 (Div. 4) (0) | 2023.03.28 |
[μ½λν¬μ€] Round #804 (Div. 2) (0) | 2023.03.28 |
[λ°±μ€] 13977λ² : μ΄ν κ³μμ 쿼리 (0) | 2023.03.26 |