题目链接:https://www.luogu.org/problemnew/show/UVA10071

题意简叙:

粒子从0速度提速到t时速度为v,求出2*t时所运动的距离

分析:

这道题是一道物理题 ,首先我们知道粒子最初的速度是0,又已知其在t时间时速度为v,由

a = v / t a=△v/△t a=v/t

所以

a = ( v 0 ) / ( t 0 ) a=(v-0)/(t-0) a=(v0)/(t0),

a t = v at=v at=v

在这里可以用公式:

距离S=初速度V*时间t+1/2at^2

求解。

S = 0 × 2 t + ½ a 2 t ) 2 S=0×2t+½a(2t)^2 S=0×2t+½a2t)2

化简得

S = 2 a t 2 S=2at^2 S=2at2

结合刚才推出的 a t = v at=v at=v

S = 2 × v × t S=2×v×t S=2×v×t

v , t v,t v,t均已知

∴问题得解。

代码:

#include<cstdio>
using namespace std;
int main()
{
	int v,t;
	while(scanf("%d%d",&v,&t)==2) 
	printf("%d\n",2*v*t);
	return 0;
}
撒花~

求赞QAQ