題意:有一段路,已知起點和終點的速度、總時間和每秒之間速度差值的上限,求這段路最長能是多少
分析:思維
代碼:
#include#include using namespace std; int main() { int s,e,t,d; int a[200]; while(cin>>s>>e){ cin>>t>>d; memset(a,0,sizeof(a)); a[1]=s,a[t]=e; for(int i=2;i =e){ if(a[i-1]+d-e<=(t-i)*d) a[i]=a[i-1]+d; else a[i]=e+(t-i)*d; } else if(a[i-1]+d