Java86 [Java] BOJ 1929 μμ ꡬνκΈ° λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/1929Mμ΄μ Nμ΄νμ μμλ₯Ό λͺ¨λ μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νμμ€.첫째 μ€μ μμ°μ Mκ³Ό Nμ΄ λΉ μΉΈμ μ¬μ΄μ λκ³ μ£Όμ΄μ§λ€. (1 ≤ M ≤ N ≤ 1,000,000) Mμ΄μ Nμ΄νμ μμκ° νλ μ΄μ μλ μ λ ₯λ§ μ£Όμ΄μ§λ€.ν μ€μ νλμ©, μ¦κ°νλ μμλλ‘ μμλ₯Ό μΆλ ₯νλ€.μμ΄λμ΄μλΌν μ€ν λ€μ€μ 체λ₯Ό νμ©νμ¬ μ λ ₯λ°μ NκΉμ§ μμλ₯Ό boolean λ°°μ΄μ ν΅ν΄ ꡬνλ€.κ²ͺμ μνμ°©μ€Xμ½λimport java.io.*;import java.util.*;public class BOJ1929 { public static void main(String[] args) throws Exception{ BufferedReade.. 2024. 7. 21. [Java] BOJ 18110 solved.ac λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/18110μ΄λ€ λ¬Έμ μ λμ΄λλ κ·Έ λ¬Έμ λ₯Ό νΌ μ¬λλ€μ΄ μ μΆν λμ΄λ μ견μ λ°νμΌλ‘ κ²°μ νλ€.λμ΄λ μ견μ κ·Έ μ¬μ©μκ° μκ°ν λμ΄λλ₯Ό μλ―Ένλ μ μ νλλ‘ μ£Όμ΄μ§λ€. solved.acκ° μ¬μ©μλ€μ μ견μ λ°νμΌλ‘ λμ΄λλ₯Ό κ²°μ νλ λ°©μμ λ€μκ³Ό κ°λ€.μμ§ μ무 μκ²¬μ΄ μλ€λ©΄ λ¬Έμ μ λμ΄λλ 0μΌλ‘ κ²°μ νλ€.μκ²¬μ΄ νλ μ΄μ μλ€λ©΄, λ¬Έμ μ λμ΄λλ λͺ¨λ μ¬λμ λμ΄λ μ견μ 30% μ μ¬νκ· μΌλ‘ κ²°μ νλ€.μ μ¬νκ· μ΄λ κ·Ήλ¨μ μΈ κ°λ€μ΄ νκ· μ μ곑νλ κ²μ λ§κΈ° μν΄ κ°μ₯ ν° κ°λ€κ³Ό κ°μ₯ μμ κ°λ€μ μ μΈνκ³ νκ· μ λ΄λ κ²μ λ§νλ€.30% μ μ¬νκ· μ κ²½μ° μμμ 15%, μλμμ 15%λ₯Ό κ°κ° μ μΈνκ³ νκ· μ κ³μ°νλ€.λ°λΌμ 20λͺ μ΄.. 2024. 7. 21. [Java] BOJ 10845 ν λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/10845μ μλ₯Ό μ μ₯νλ νλ₯Ό ꡬνν λ€μ, μ λ ₯μΌλ‘ μ£Όμ΄μ§λ λͺ λ Ήμ μ²λ¦¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.push X: μ μ Xλ₯Ό νμ λ£λ μ°μ°μ΄λ€.pop: νμμ κ°μ₯ μμ μλ μ μλ₯Ό λΉΌκ³ , κ·Έ μλ₯Ό μΆλ ₯νλ€. λ§μ½ νμ λ€μ΄μλ μ μκ° μλ κ²½μ°μλ -1μ μΆλ ₯νλ€.size: νμ λ€μ΄μλ μ μμ κ°μλ₯Ό μΆλ ₯νλ€.empty: νκ° λΉμ΄μμΌλ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€.front: νμ κ°μ₯ μμ μλ μ μλ₯Ό μΆλ ₯νλ€. λ§μ½ νμ λ€μ΄μλ μ μκ° μλ κ²½μ°μλ -1μ μΆλ ₯νλ€.back: νμ κ°μ₯ λ€μ μλ μ μλ₯Ό μΆλ ₯νλ€. λ§μ½ νμ λ€μ΄μλ μ μκ° μλ κ²½μ°μλ -1μ μΆλ ₯νλ€.λͺ λ Ήμ μ΄ μ¬μ― κ°μ§μ΄λ€.첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ.. 2024. 7. 20. [Java] BOJ 10828 μ€ν λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/10828push X: μ μ Xλ₯Ό μ€νμ λ£λ μ°μ°μ΄λ€.pop: μ€νμμ κ°μ₯ μμ μλ μ μλ₯Ό λΉΌκ³ , κ·Έ μλ₯Ό μΆλ ₯νλ€. λ§μ½ μ€νμ λ€μ΄μλ μ μκ° μλ κ²½μ°μλ -1μ μΆλ ₯νλ€.size: μ€νμ λ€μ΄μλ μ μμ κ°μλ₯Ό μΆλ ₯νλ€.empty: μ€νμ΄ λΉμ΄μμΌλ©΄ 1, μλλ©΄ 0μ μΆλ ₯νλ€.top: μ€νμ κ°μ₯ μμ μλ μ μλ₯Ό μΆλ ₯νλ€. λ§μ½ μ€νμ λ€μ΄μλ μ μκ° μλ κ²½μ°μλ -1μ μΆλ ₯νλ€.μ μλ₯Ό μ μ₯νλ μ€νμ ꡬνν λ€μ, μ λ ₯μΌλ‘ μ£Όμ΄μ§λ λͺ λ Ήμ μ²λ¦¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€.λͺ λ Ήμ μ΄ λ€μ― κ°μ§μ΄λ€.첫째 μ€μ μ£Όμ΄μ§λ λͺ λ Ήμ μ N (1 ≤ N ≤ 10,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€λΆν° Nκ°μ μ€μλ λͺ λ Ήμ΄ νλμ© μ£Όμ΄.. 2024. 7. 20. [Java] BOJ 10816 μ«μ μΉ΄λ 2 λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/10816μ«μ μΉ΄λλ μ μ νλκ° μ νμ Έ μλ μΉ΄λμ΄λ€. μκ·Όμ΄λ μ«μ μΉ΄λ Nκ°λ₯Ό κ°μ§κ³ μλ€. μ μ Mκ°κ° μ£Όμ΄μ‘μ λ, μ΄ μκ° μ νμλ μ«μ μΉ΄λλ₯Ό μκ·Όμ΄κ° λͺ κ° κ°μ§κ³ μλμ§ κ΅¬νλ νλ‘κ·Έλ¨μ μμ±νμμ€. 첫째 μ€μ μκ·Όμ΄κ° κ°μ§κ³ μλ μ«μ μΉ΄λμ κ°μ N(1 ≤ N ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λμ§Έ μ€μλ μ«μ μΉ΄λμ μ νμλ μ μκ° μ£Όμ΄μ§λ€. μ«μ μΉ΄λμ μ νμλ μλ -10,000,000λ³΄λ€ ν¬κ±°λ κ°κ³ , 10,000,000λ³΄λ€ μκ±°λ κ°λ€. μ μ§Έ μ€μλ M(1 ≤ M ≤ 500,000)μ΄ μ£Όμ΄μ§λ€. λ·μ§Έ μ€μλ μκ·Όμ΄κ° λͺ κ° κ°μ§κ³ μλ μ«μ μΉ΄λμΈμ§ ꡬν΄μΌ ν Mκ°μ μ μκ° μ£Όμ΄μ§λ©°, μ΄ μλ 곡백μΌλ‘ .. 2024. 7. 20. [Java] BOJ 10773 μ λ‘ λ¬Έμ λ¬Έμ λ§ν¬ https://www.acmicpc.net/problem/10773첫 λ²μ§Έ μ€μ μ μ Kκ° μ£Όμ΄μ§λ€. (1 ≤ K ≤ 100,000)μ μκ° "0"μΌ κ²½μ°μ μ§μΈ μ μλ μκ° μμμ 보μ₯ν μ μλ€.μ΄ν Kκ°μ μ€μ μ μκ° 1κ°μ© μ£Όμ΄μ§λ€.μ μλ 0μμ 1,000,000 μ¬μ΄μ κ°μ κ°μ§λ©°, μ μκ° "0" μΌ κ²½μ°μλ κ°μ₯ μ΅κ·Όμ μ΄ μλ₯Ό μ§μ°κ³ , μλ κ²½μ° ν΄λΉ μλ₯Ό μ΄λ€.μ¬λ―Όμ΄κ° μ΅μ’ μ μΌλ‘ μ μ΄ λΈ μμ ν©μ μΆλ ₯νλ€. μ΅μ’ μ μΌλ‘ μ μ΄λΈ μμ ν©μ 231-1λ³΄λ€ μκ±°λ κ°μ μ μμ΄λ€.μμ΄λμ΄μ«μκ° λ€μ΄μ¬λλ§λ€ stackμ λ΄κ³ λ§μ½ μ«μκ° 0μΌ κ²½μ°, stackμ 맨 μμ μλ μ«μλ₯Ό μ κ±°νλ€.λͺ¨λ μ«μλ₯Ό μ λ ₯λ°κ³ λ ν, Whileλ¬Έμ ν΅ν΄ stackμ΄ λΉ λκΉμ§ stackμ μλ .. 2024. 7. 20. μ΄μ 1 Β·Β·Β· 6 7 8 9 10 11 12 Β·Β·Β· 15 λ€μ