Educational Codeforces Round 108 (Div. 2) 참가 후기

Educational Codeforces Round 108 (Div. 2)

처음으로 Div. 2에서 2솔브를 해냈다. 그런데 A, B문제는 너무 쉬웠다. C도 풀 수 있었는데 아쉽다.

A. Red and Blue Beans

(r, b)(r,\ b)를 1개 이상의 packets으로 나누어 담을 수 있는지 확인하는 문제다. ri, bir_i,\ b_i

public class A {
	
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int TC = Integer.parseInt(br.readLine());
		for (int tc = 0; tc < TC; tc++) {
			StringTokenizer st = new StringTokenizer(br.readLine(), " ");
			long r = Integer.parseInt(st.nextToken());
			long b = Integer.parseInt(st.nextToken());
			long d = Integer.parseInt(st.nextToken());
			if (r < b) {long temp = r; r = b; b = temp;}
			System.out.println(b * (d + 1) >= r ? "YES" : "NO");
		}
	}
	
}

B. The Cake Is a Lie

n×mn×m

public class B {
	
	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int TC = Integer.parseInt(br.readLine());
		for (int tc = 0; tc < TC; tc++) {
			StringTokenizer st = new StringTokenizer(br.readLine(), " ");
			int N = Integer.parseInt(st.nextToken());
			int M = Integer.parseInt(st.nextToken());
			int K = Integer.parseInt(st.nextToken());		
			System.out.println(N - 1 + (M - 1) * N == K ? "YES" : "NO");
		}
	}
	
}

좋은 웹페이지 즐겨찾기