【CODEFORCE 1A】卡精度坑爹笑哈哈——Theatre Square

来源:NEFU练习赛暨CodeForce 1A,点击打开链接

卡精度是这个破题的大忌,也是一大坑爹TRAP,更倒霉的是,这个题只有全部改成__INT 64,才能AC。。

当然这个题的思想还是很值得我们学习的。任意长,任意宽,覆盖正方形,要对长和宽进行处理而不是面积,这是一种从复杂往简单转化的优秀思想。

#include <iostream>
using namespace std;
int main()
{
	__int64 m,n,a;
	while(cin>>m>>n>>a)
	{
		
	
	__int64 needbrick=m/a;
	if(m%a != 0)
		needbrick+=1;
	__int64 needbrickkuan=n/a;
	if(n%a != 0)
		needbrickkuan+=1;
	
	
	cout<<(needbrick*needbrickkuan)<<endl;
	}
	
	
	
	return 0;
}


你可能感兴趣的:(【CODEFORCE 1A】卡精度坑爹笑哈哈——Theatre Square)