146.cpp

来自「平时acm训练时ac的源代码」· C++ 代码 · 共 48 行

CPP
48
字号

#include <stdio.h>

int main(void)
{
	double T, V, L, T1, rs;
	long i1, i2, N, i, r, i3;
	scanf("%lf %ld", &L, &N);
	T1 = L*10000.0000;
	r = T1;
	rs = 0.00000000000;
	for (i=0; i<N; i++)
	{
		scanf("%lf %lf", &T, &V);
		T1 = T*V;
		T = T1;
		T1 = T1*10000.0000;
		T1 = T1/r;
		i3 = V;
		V -= i3;
		V = T1*0.000001;
		i1 = V;
		V -= i1;
		T1 -= i1*1000000.0000;
		i2 = T1;
		V = i1;
		T1 = V*r;
		T1 = T1*100.0000;
		T = T-T1;
		V = i2;
		T1 = V*r;
		T = T*1e4;
		T = T-T1;
		rs = rs+T;
		if (rs>=r)
		{
			rs = rs-r;
		}
	}
	if (rs>r/2)
	{
		rs = r-rs;
	}
	rs = rs*1e-4;
	printf("%.4lf", rs);
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?