#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; //退出程序 }