小T又在做白日梦了

小T又在做白日梦了,她进入到她的幻想中,发现她打下了一片江山。突然出现了一个身着帽子加背带工作服并且一脸沧桑的大叔,口口声声说要报仇。原来是小T把马里奥世界的江山打了下来,马里奥阴差阳错认为是小T把他的公主拐走了。因此开始了一场追逐。马里奥本身有三条命,但在小T打江山时已经丢掉了一条命。并且马里奥是一个极具耐力的人物,无论跑多久,他始终能够以m米每秒的速度向前追逐。但是小T不行,她会以n米每秒的速度起步,之后跑步速度会每秒减少k,但最低不会低于1米每秒。小T目前距离城堡L米。

但是小T身为人上人,怎能没人护驾?在道路上每前进5秒就会有护卫军前来护驾,与马里奥进行一番搏斗。战斗后护卫军会回城补给装备在5秒后再回来保护小T。战斗结束后马里奥会损失一条命原地位置复活(时间忽略不计),如果生命变成0便不会再复活。

但是由于小T时在做梦,思路不够清晰,现在请军师你来帮忙计算,如果马里奥从0秒开始追逐,如果能够追上小T,小T就会放弃挣扎,心怀不满的等待梦醒,并直呼:“马里奥不讲武德!”。如果追不上,小T就会洋洋得意的说:"好自为之!"

如果在某时刻,小T已经到达城堡,马里奥也追上了,此时马里奥无论生命剩余多少都会被缉拿。

输入格式:

依次输入马里奥的速度m , 小T的速度n , 小T衰减的速度 K 和 小T与城堡的距离L。

m,n,K,L均在int范围内。L>0,m>0,n > 0.

输出格式:

如果马里奥能追上,输出"马里奥不讲武德!"

如果马里奥不能追上,输出"好自为之!"

输入样例:

在这里给出一组输入。例如:

5 7 2 15

结尾无空行

输出样例:

在这里给出相应的输出。例如:

好自为之!

结尾无空行

#include
int main()
{int m,n,k,l;int f=2;int d1=0,d2=0;scanf("%d%d%d%d",&m,&n,&k,&l);int t=0;while(l>0){if(t%5==0&&t%2!=0){f--;if(f==0){printf("好自为之!");break;}}d1=d1+n;d2=d2+m;n=n-k;if(n<=1){n=1;}if(d2>=d1){printf("马里奥不讲武德!");break;}l=l-d1;if(d2>l){printf("好自为之!");break;}t++;}
}

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部