#include <iostream> //引用头文件
using namespace std; //引用命名空间std
int main() //主函数
{
unsigned long long n,m,a; //定义广场的场和宽,砖头的边长
cin>>n>>m>>a; //读入
unsigned long long s1 = n / a,s2 = m / a; //算出广场的长和宽分别用几块转
if(n%a) //如果长用s1块砖不够
s1++; //再使用一块
if(m%a) //如果长用s1块砖不够
s2++; //再使用一块
cout<<s1*s2; //输出答案(长用的砖块数*宽用的砖块数)
return 0; //退出程序
} 


京公网安备 11010502036488号