c++60分求助,样例已通过,不知道错误在哪,求助各位
查看原帖
c++60分求助,样例已通过,不知道错误在哪,求助各位
790092
guosir楼主2022/9/11 23:39
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
	int n;
	cin >> n;
	int a[3] = { 0 };
	int b[3] = { 0 };
	int x = 0;
	int p[3] = { 0 };
	for (int i = 0; i < 3; i++)
	{
		cin >> a[i] >> b[i];
		if (n % a[i] == 0)
		{
			x = n / a[i];
			p[i] = x * b[i];

		}
		else if (n / a[i] == 0)
		{
			x = 1;
		}
		else
		{
			x = n / a[i] + 1;
			p[i] = x * b[i];
		}
	}
	if (p[0] > p[1])
	{
		swap(p[0], p[1]);
	}
	if (p[1] > p[2])
	{
		swap(p[1], p[2]);
	}
	if (p[0] > p[1])
	{
		swap(p[0], p[1]);
	}
	cout << p[0] << endl;
}
2022/9/11 23:39
加载中...