-
[BOJ] 1764 λ£λ³΄μ‘_JAVASTUDY π/μκ³ λ¦¬μ¦ 2020. 6. 11. 19:47λ°μν
[ λ¬Έμ ]
1764λ²: λ£λ³΄μ‘
첫째 μ€μ λ£λ λͺ»ν μ¬λμ μ N, 보λ λͺ»ν μ¬λμ μ Mμ΄ μ£Όμ΄μ§λ€. μ΄μ΄μ λμ§Έ μ€λΆν° Nκ°μ μ€μ κ±Έμ³ λ£λ λͺ»ν μ¬λμ μ΄λ¦κ³Ό, N+2μ§Έ μ€λΆν° 보λ λͺ»ν μ¬λμ μ΄λ¦μ΄ μμλλ‘ μ£Όμ΄μ§λ€.
www.acmicpc.net
κΉμ§μμ΄ λ£λ λͺ»ν μ¬λμ λͺ λ¨κ³Ό 보λλͺ»ν μ¬λμ λͺ λ¨μ΄ μ£Όμ΄μ§ λ,
λ£λ 보λ λͺ»ν μ¬λμ λͺ λ¨μ ꡬνλ νλ‘κ·Έλ¨μ μμ±νμμ€.
[ μ λ ₯ ]
첫째 μ€μ λ£λ 보λ λͺ»ν μ¬λμ μ N, 보λ λͺ»ν μ¬λμ μ Mμ΄ μ£Όμ΄μ§λ€. μ΄μ΄μ λμ§Έ μ€λΆν° Nκ°μ μ€μ κ±Έμ³ λ£λ 보λ λͺ»ν μ¬λμ μ΄λ¦κ³Ό, N+2μ§Έ μ€λΆν° 보λ λͺ»ν μ¬λμ μ΄λ¦μ΄ μμλλ‘ μ£Όμ΄μ§λ€. μ΄λ¦μ λμ΄μ°κΈ° μμ΄ μμ΄ μλ¬Έμλ‘λ§ μ΄λ£¨μ΄μ§λ©°, κ·Έ κΈΈμ΄λ 20 μ΄νμ΄λ€. N, Mμ 500,000 μ΄νμ μμ°μμ΄λ€.
[ μΆλ ₯ ]
λ£λ³΄μ‘μ μμ κ·Έ λͺ λ¨μ μ¬μ μμΌλ‘ μΆλ ₯νλ€.[ μμ μ λ ₯ ] [ μμ μΆλ ₯ ]
clinton
[ μ 체 μ½λ ]
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.Collections; import java.util.HashSet; import java.util.StringTokenizer; public class Main { public static void main(String[] args) { // TODO Auto-generated method stub BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); //ArrayList<String> nlist = new ArrayList(); HashSet<String> hs = new HashSet<String>(); ArrayList<String> list = new ArrayList(); try { StringTokenizer tr = new StringTokenizer(br.readLine()); int n = Integer.parseInt(tr.nextToken()); int m = Integer.parseInt(tr.nextToken()); for (int i=0; i<n; i++) { hs.add(br.readLine()); } for (int j=0; j<m; j++) { String b = br.readLine(); if(hs.contains(b)) { list.add(b); } } Collections.sort(list); bw.write(list.size() + "\n"); for(int i=0; i<list.size(); i++) { bw.write(list.get(i) + "\n"); } bw.flush(); bw.close(); } catch (Exception e) { e.printStackTrace(); } } }
λ°μν'STUDY π > μκ³ λ¦¬μ¦' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[2021 μΉ΄μΉ΄μ€ λΈλΌμΈλ μ½λ©ν μ€νΈ] ν©μΉ νμ μκΈ JAVA (0) 2021.02.04 [SWEA] 2115 λ²κΏμ±μ·¨_JAVA (0) 2021.02.03 [BOJ] 14501 ν΄μ¬_JAVA (0) 2021.02.03 [BOJ] 2110 곡μ κΈ° μ€μΉ_JAVA (0) 2021.02.03 [BOJ] 1371 κ°μ₯ λ§μ κΈμ_JAVA (0) 2020.06.14