蓝桥杯 BASIC 24 龟兔赛跑预測(模拟)[通俗易懂]

蓝桥杯 BASIC 24 龟兔赛跑预測(模拟)

大家好,又见面了,我是全栈君。

【思路】:模拟。注意一个是在兔子歇息的时间乌龟可能到达了。刚開始没考虑WA80%。

【AC代码】:

#include <iostream>
#include <algorithm>
#include <iomanip>
#include <cstdio>
#include <cstring>
using namespace std;

int main()
{
	//freopen("in.txt", "r", stdin);
	//freopen("out.txt", "w", stdout);
	int v1 = 0, v2 = 0, t = 0, s = 0, l = 0;
	int len_t = 0, len_r = 0, cnt = 0, i = 0;
	cin >> v1 >> v2 >> t >> s >> l;
	while (true)
	{
		cnt++;
		len_r += v1;
		len_t += v2;
		if (len_r == len_t && len_t == l)
		{
			cout << "D" << endl << cnt;
			return 0;	
		}
		else if (len_t == l)		
		{
			cout << "T" << endl << cnt;
			return 0;	
		}
		else if (len_r == l)		
		{
			cout << "R" << endl << cnt;
			return 0;	
		}
		
		
		if (len_r - len_t >= t)
		{
			//cnt += s;
			//len_t += v2*s;
			for (i = 1; i <= s; i++)
			{
				cnt++;
				len_t += v2;
				if (len_r == len_t && len_t == l)
				{
					cout << "D" << endl << cnt;
					return 0;	
				}
				else if (len_t == l)		
				{
					cout << "T" << endl << cnt;
					return 0;	
				}
				else if (len_r == l)		
				{
					cout << "R" << endl << cnt;
					return 0;	
				}
			}
		}
	}
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115740.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何提取微信公众号文章里边的视频地址[通俗易懂]

    1.首先,找到含视频的公众号文章,复制文章链接地址。2.在电脑端浏览器打开这个链接,在网页空白位置点击右键,然后点击“查看网页源代码”。3.在打开的源代码网页里Ctrl+F输入 v.qq.com(腾讯视频的都是以这个开头的),找到在src后面的链接。4. https://v.qq.com/x/page/*****.html,这个是腾讯视频网址的标准格式,把刚才复制的vid编号替换网址中的星号…

    2022年4月15日
    1.5K
  • ios最新屏蔽更新描述文件(屏蔽ios14系统升级描述文件)

    崇尚专注乐于分享愿为您带来生活中的便利每晚8点期待您的到来捧场目前我们的公众号已经为上万人提供了帮助,新来的小伙伴,如果你不想错过每一期的资源,需要获取往期分享的资源,可以在公众号菜单栏找到“资源汇总”即可获取到全部资源。公众号内所有资源皆为免费分享,不收取任何费用.公众号内资源大部分来源于网络,不保证永久有效.资源都经过小编实机测试,但不保证兼容所有机型.公众号经过一系列改版现在推送…

    2022年4月16日
    61
  • loadrunner server压力测试 sql_LoadRunner压力测试实例.pdf[通俗易懂]

    loadrunner server压力测试 sql_LoadRunner压力测试实例.pdf[通俗易懂]论坛测试资源交流区专用LoadRunner压力测试实例摘要:本文通过实例讲解介绍了LoadRunner工具的使用,介于公司的实际情况,文中主要是对工具的基本使用做了详细描述,高级运用方面除性能计数器与参数设置外其它均未涉及,待以后补充。目的是使公司人员根据该手册便可以独立运用Loadrunner进行压力测试主题词:Loadrunner工具压力测试1LoadRunne…

    2022年7月18日
    19
  • php7 垃圾回收机制[通俗易懂]

    php7 垃圾回收机制

    2022年2月12日
    173
  • MAC下安装opencv,pycharm 引入 cv2出现问题「建议收藏」

    MAC下安装opencv,pycharm 引入 cv2出现问题「建议收藏」尝试使用caffe中的mnist模型测试手写的图片时,发现pycharm没有cv2,然后安装借鉴前人经验,总结安装过成如下:前提本人系统,已经安装brew,xcode1.直接输入命令 brewinstallopencv2.成功安装opencv之后,进入python的site-packages目录下,并创建链接(下载好的opencv放在/usr/local/Cellar/ope

    2022年8月28日
    3
  • UE4填坑日记之-生成.sln文件的问题「建议收藏」

    UE4填坑日记之-生成.sln文件的问题「建议收藏」UE4填坑日记之-生成.sln文件的问题

    2022年5月27日
    136

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号