2008年2月11日 星期一

Problem 10300 Ecological Premium,生態保育補助

題目介紹了德國農夫在畜養動物時,對環保裝備使用進行費用補助。輸入的題目每個農夫有三個數字,分別是畜牧面積x、動物數量y、環保程度z。根據文中的敘述,計算補助的方式為(x/y)*z*y,沒錯,y消掉後,公式就是x*z,因此這題幾乎是不用花腦筋,就可以做出來。全部答案如下。
int main(void)
{
int caseNum, farmNum, i, j;
double area, animal, degree, budget;
scanf("%d", &caseNum);
for (i=0;i<caseNum;i++)
{
scanf("%d", &farmNum);
budget = 0;
for (j=0;j<farmNum;j++)
{
scanf("%lf%lf%lf", &area, &animal, °ree);
budget += area*degree;
}
printf("%.0f\n", budget);
}
return 0;
}

p10300題目連結
回ACM題庫目錄
回首頁

沒有留言: