-
<codeforces> 1A - Theatre SquareLanguage/C, C++ 2021. 10. 25. 01:50
문제
https://codeforces.com/problemset/problem/1/A
풀이
입력값 n, m, a를 순서대로 받아 n * m의 넓이를 채우기 위해 a^2의 값이 몇번 필요한지 묻는 문제이다.
가로와 세로가 a로 나누어떨어지지 않을때 +1을 해주어 부족한 부분이 없게 채워 풀었다.
예제 입력값의 n, m, a의 입력값 범위가 1이상 10^9 이하이므로 정수형 중 long long을 사용하였다.
C++
#include <iostream> using namespace std; int main() { long long n, m, a, width, length; cin >> n >> m >> a; width = n / a; length = m / a; if (n % a != 0) { width++; } if (m % a != 0) { length++; } cout << width * length; return 0; }
'Language > C, C++' 카테고리의 다른 글
<codeforces> 71A - Way Too Long Words (0) 2021.10.25 <codeforces> 4A - Watermelon (0) 2021.10.25