样例过了,就是零分,佬们帮我看看,感谢
查看原帖
样例过了,就是零分,佬们帮我看看,感谢
709528
Carpediemllll楼主2022/4/19 15:25
#include <iostream>
#include<algorithm>
#include<string>
#include<stack>
#include<iomanip>
#include<cmath>
#include<cstring>
#include<vector>
using namespace std;
class roof
{
public:
	int index;
	int indey;
	int num;
	double gethelptime();
};

double roof::gethelptime()
{
	double sum = 0;
	double distance = sqrt(pow(index, 2) + pow(indey, 2));
	sum = 2 * (distance / 50.0);
	sum += (num*1.5);
	sum = ceil(sum);
	return sum;
}

int main()
{
	int n;
	cin >> n;
	roof* a = new roof[n];

	for (int i = 0; i < n; ++i)
	{
		cin >> a[i].index;
		cin >> a[i].indey;
		cin >> a[i].num;
	}
	double sum = 0;
	for (int i = 0; i < n; ++i)
	{
		sum += a[i].gethelptime();
	}
	cout << sum;
}
2022/4/19 15:25
加载中...