P1426 小鱼会有危险吗

Code:

#include<cstdio>
#include<iostream>
#include<cmath>
using namespace std;
double meter=7,s,x,l,r,now=0;//生成波光粼粼的河水和小鱼儿。 
int main()
{
	cin>>s>>x;               //邪恶的猎人埋下了罪恶的探测器。 
	l=s-x;                   //死亡探测器往左边最多扫到的地方。 
	r=s+x;                   //死亡探测器往左边最多扫到的地方。 
	for(;;)                  //坚持不懈的鱼儿向着死亡游去。 
	{
		if (now>r)           //鱼儿的坚持感动了上苍,直接跳过了探测器的扫描范围。 
		{
			cout<<'n';       //活着!! 
			return 0;        //程序的结束------世界的消逝。 
		}
		if (l<=now&&now<=r)  //被探测器扫到!核弹是否发射?? 
		{
			if (now+meter>r) //逃出生天!!真小鱼儿从不回头看爆炸!! 
			{
				cout<<'n';   //活着!! 
				return 0;    //程序的结束------世界的消逝。 
			}
			else             //难道没逃出来??? 
			{
				cout<<'y';   //十二号桌西湖醋鱼!! 
				return 0;    //程序的结束------世界的消逝。 
			}
		}
		now+=meter;          //小鱼努力游着...... 
		meter*=0.98;         //小鱼有点疲劳了。 
	}
	return 0;                //程序的结束------世界的消逝。
}

AC:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值