题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3569
重新排列植物,对于每种植物每行放b个,如果还有剩余,则ans++ ,最后 ans/n
具体代码如下:
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n,m,t,i;
double a,b,c,ans;
while(cin>>n>>m>>t){
ans = 0;
for(i = 1; i<= t;i++){
cin>>a>>b>>c;
if((a-b*n) > 0)
ans += (a - b*n)*c;
}
printf("%.3lf\n",ans/n);
}
return 0;
}