⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2363.cpp

📁 北京大学的一些acm代码。还有一些资料。
💻 CPP
字号:

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

int getMinPaper(int iNum)
{
	int k;
	int iMinResult = 4*iNum + 2;
	int factor1, factor2;
	int temp = 0;
	int sum = 0;

	for(k = 1; k<=sqrt(iNum); k++)
	{
		if(iNum % k == 0)
		{
			temp = iNum/k;
			for(int i = 1; i <= sqrt(temp); i++)
			{
				if(temp % i == 0)
				{
					factor1 = i;
					factor2 = temp/i;
					sum = 2*(factor1*factor2 + factor1*k + factor2*k);
					if(sum < iMinResult)
					{
						iMinResult = sum;
					}
				}
			}
		}
	}
	return iMinResult;
}

/*int main()
{
	int n;	
	cin>>n;
	int *blocks=new int[n];
	//freopen("test.txt", "r" , stdin);
	for(int i = 0; i < n; i++)
	{
		cin>>blocks[i];
	}
	for(i = 0; i < n; i++)
	{
		cout<<getMinPaper(blocks[i])<<endl;
	}

	//fclose(stdin);
	delete []blocks;
	blocks = NULL;
	return 0;
}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -