为防止广告,目前nocow只有登录用户能够创建新页面。如要创建页面请先登录/注册(新用户需要等待1个小时才能正常使用该功能)。

Sgu/146

来自NOCOW
< Sgu
跳转到: 导航, 搜索

模拟题 注意四舍五入即可

#include<cstdio>
#include<cmath>
 
typedef long long LL;
 
const int E=10000;
LL len,v,t,sum;
double answer,l;
int n;
 
int main()
{
	freopen("146.in","r",stdin);
	freopen("146.out","w",stdout);
	int i;
	scanf("%lf %d",&l,&n);
	len=round(l*E);
	for(i=1;i<=n;++i)
	{
		scanf("%lld %lld",&v,&t);
		sum+=v*t*E;
		sum%=len;
	}
	answer=(double)sum;
	answer/=E;
	if(l-answer<answer)answer=l-answer;
	printf("%.4lf",answer);
}
个人工具