BOJ - USC Spring 2019
문제들(링크) 영어로 된 문제 세트들입니다. ICPC 같은 국제대회에선 거의 모든 문제가 영어로 출제되기에 감을 익혀볼 겸 풀어보는 것도 좋은 것 같습니다. A번 - Cap Size(17659번) 0부터 1000 사이의 모자 크기를 주고, 주인공에게 딱 맞거나 맞을 것 같은 모자의 개수를 찾는 문제입니다. 모자의 크기와 숫자가 주어지는데, 의미는 다음과 같습니다. 숫자가 1 -> 주인공의 머리가 그 모자보다 크다. 숫자가 0 -> 딱 맞는 모자이다.(단, 딱 맞는 모자는 이 모자밖에 없습니다.) 숫자가 -1 -> 주인공의 머리가 그 모자보다 작다. capSize[1001] 의 배열을 선언하고 1과 -1 사이의 모자 개수를 세주면 됩니다. 단, 논리적으로 말이 안되는 입력이면 "Inconsistent feedback" 을 출력해야 하는데, 예외 상황이 좀 많습니다. 1. 숫자 0이 각각 다른 모자에 주어질 때 -> 딱 맞는 모자는 하나 뿐 2. 숫자가 이미 주어졌는데 다른 숫자가 또 주어질 때 3. 숫자 0이 주어진 모자보다 큰 모자가 1을 가질 때 4. 숫자 0이 주어진 모자보다 작은 모자가 -1을 가질 때 5. -1이 1 보다 앞에 올 때 6. 같은 모자에 같은 숫자가 계속 주어질 때 -> 맞는 입력입니다. 코드 import java.io.*; import java.util.*; public class Main { public static int N, T; public static void main (String[] argc) throws IOException { BufferedReader br = new BufferedReader( new InputStreamReader(System.in)); BufferedWrit...