码迷,mamicode.com
首页 > 其他好文 > 详细

HDU ACM 5224 Tom and paper 水题+暴力枚举

时间:2015-05-10 14:22:58      阅读:111      评论:0      收藏:0      [点我收藏+]

标签:c   c++   acm   算法   编程   

分析:因为长和宽都是整数,所以枚举判断是不是整数,再取最小的即可。

#include<iostream>
#include<cmath>
using namespace std;

int main()
{
	int min;
	int a,i,T;

	ios::sync_with_stdio(false);
	cin>>T;
	while(T--)
	{
		cin>>a;
		min=1000000000;
		for(i=1;i<=sqrt(a);i++)
			if(a%i==0 && min>i+a/i)
				min=i+a/i;
		cout<<min*2<<endl;
	}
    return 0;
}


HDU ACM 5224 Tom and paper 水题+暴力枚举

标签:c   c++   acm   算法   编程   

原文地址:http://blog.csdn.net/a809146548/article/details/45620059

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!