algorithm

더블릿|dovelet - 2번째 계단 - queen/queen

블루건 2016. 8. 7. 20:27

문제


프로그램 명: queen
제한시간: 1 초

N*M 격자에서 인접한 두 대각선,같은 가로세로줄 내에서는 Queen을 둘 수 없다고 할 때, Quuen을 배치할 수 있는 최대 개수를 구하는 문제이다.

아래와 같이 6*6 격자에서는 6개를 배치할 수 있다.

(경우의 수는 많지만 한개만 예시적으로..)

입력

입력의 첫 줄에는 가로행의 크기를 나타내는 N(4 <= N <= 263-1) 과 세로행의 크기를 나타내는 M(4 <= M <=263-1) 이 주어진다.

출력

최대로 배치할 수 있는 Queen의 수를 출력하여라.

입출력 예

입력 예

6 6

출력 예

6
출처:CONANKUN


풀이


1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
 
using namespace std;
 
int main()
{
    uint64_t n, m;
    cin >> n >> m;
    cout << ((n < m) ? n : m);
 
    return 0;
}
cs