小车问题

甲、乙两人同时从A地出发要尽快同时赶到B地。出发时A地有一辆小车,可是这辆小车除了驾驶员外只能带一人。已知甲、乙两人的步行速度一样,且小于车的速度。问:怎样利用小车才能使两人尽快同时到达。

输入格式:

仅一行,三个整数,分别表示AB两地的距离s米(≤2000),人的步行速度a米/秒,车的速度b米/秒,2000>b>a。

输出格式:

两人同时到达B地需要的最短时间,单位秒,保留2位小数。

样例输入:

120  5  25

样例输出:

9.60

题解:

这道题嘛,其实还没有好好把公式推出来,二分也不知道怎么写,但是意外地水过了

实在是数据的锅(望天),明天再试试吧

==============wo是分割线==============

然后,这次水题的经验似乎给我打开了一个新的水题方法,大概考试不会的时候值得一试

当然,这种方法只适用于小数运算到很多位的,但并没有准确值的题(大概会很少)

#include<iostream>
#include<iomanip>
#include<cstdio>
#include<cstring>
#include<algorithm>
#include<cmath>
using namespace std;
int x,a,b;
double out=0;

bool work(double m)
{
    double ans,box,tim;
    tim=m*1.00/b;
    box=tim*a;
    ans=(m-box)/(a+b)*b+x-m;
    if(ans>=m-0.01&&ans<=m+0.01)//通过对大致取值的预测是可以得到答案的,经过测试发现:本题的小数可以很长...
    {
        out=m*1.00/b+(x-m)*1.00/a;
        return 1;
    }
    else return 0;
}

int main()
{
    cout<<setiosflags(ios::fixed)<<setprecision(2);
    cin>>x>>a>>b;
    for(double i=1;i<=x;i+=0.01)
    {
        if(work(i))
        {
            cout<<out<<endl;
            break;
        }
    }
    return 0;
}
时间: 2024-12-15 04:59:33

小车问题的相关文章

基于TQ2440的小车编写(初步)

由于之前做过51的小车项目,最近刚做完国嵌的移动物体监控系统,今天就写了个小车的雏形. 当然,它只是字符驱动做的,对俺这样的新人满练手的,哈哈. 言归正传,先上图: 我选取这4个引脚做输出端控制小车. #include <linux/module.h> #include <linux/kernel.h> #include <linux/uaccess.h> #include <linux/clk.h> #include <mach/regs-gpio.

具有避障和寻线功能的Arduino小车

标签:  Arduino  乐高  机器人 创客对于成年人来说,多半是科技娱乐,或者是一种是一种向往科技的人生态度,总是希望自己不仅可以看到或者听到科技的资讯,还希望能够亲身制作科技玩意,从而更好地体验科技. 说到科技娱乐,也就是做东西,不需要什么指标,高兴即可,所以做些容易的,也是OK的.这次带来的作品又是Arduino与乐高结合的小车,小车具有简单的避障和寻线功能. 避障传感器是夏普GP2Y0A21红外测距传感器,它是模拟量传感器,该传感器测距范围为10cm~80cm.Arduino模拟量信

Arduino智能小车制作报告

Arduino智能小车制作报告 制作成员:20135224陈实  20135208贺邦  20135207王国伊 前提: Arduino,是一个开源的单板机控制器,采用了基于开放源代码的软硬件平台,构建于开放源代码 simple I/O接口版,并且具有使用类似Java,C语言的Processing Wiring开发环境.选择Arduino作为智能小车的控制板,因为它的小巧但功能强大,能够方便的和传感器还有各种电子元件连接,而且还能和很多软件如Flash.Processing进行连接互动,但是最重

【智能无线小车系列一】物品采购

正所谓,“工欲善其事,必先利器”,在完成我们所要实现的小车之前,需要先到网上采购基本的组装器件.以下是一辆完整的小车的采购列表,仅供参考:

stm32智能小车之路

       最近学习了stm32,带着兴趣想做一个智能小车.不得不承认自己还是一个实实在在的菜鸟,好多知识到了用处都不会了,看了半天,才看懂.在网上看了下,全是关于51的,stm32的很少,而且也是很详细,看了还是不懂,自己既然做完了,拿出来和大家分享下,互相学习,希望大家提出点意见.         非常感谢CSDN,让我学到了很多的知识,里面的牛人太多了,给我提供了丰富的资源,作为回报,我也把自己的想法和一些经验(我自认为的)写出来,给没有头绪或不会的人来学习下,希望你们不要走我走过的弯路

嵌入式开发之项目---遥控小车课题设计

C语言控制程序: #include<reg52.h>   #define uchar unsigned char   #define uint unsigned int //此变量用于记录小车目前所处的操作状态   uint opchoice=0; //次变量用于控制小车速度的档位   uint speed=2; //前进   sbit KF=P3^0; //后退   sbit KB=P3^1; //左转   sbit KL=P3^4; //右转   sbit KR=P3^5; //延时子函数

自己动手做个智能小车(1)

自己动手做个智能小车(1) --介绍及工具材料准备 目前物联网发展很迅速,软硬结合也越来越流行.对硬件有些兴趣的我,也想来做点业余玩具. 这是个业余小作品,可以学习一些基本硬件.单片机,底层软件,Android编程等知识,同时不失趣味性. 直接上图: 怎么每张图有个手机?-- 哈哈那是遥控器. 介绍: 这个小车是一个三轮车,为啥采用三轮:方便.灵活.控制简单,比如要转个弯,只需要把这边的轮子速度降下来,就转过去了:还可以原地旋转,两个轮子速度相同,方向相反即可,这是四轮车办不到的. 问,边上的手

黑白线循迹小车利用STM32F407与三个红外对管实现

小车循迹模块编程思路 所用模块:LM399红外对管循迹模块 特征:可同时搭载4个红外对管,进行黑白线检测 检测:当它探寻到黑线时候,DX口输出TTL电平接近于VCC电压 当它探寻到白线时候,DX口输出TTL电平近似为0.1V 实现功能: 让小车始终沿着黑线跑动,可以沿着黑线转弯(弯度测试),在黑线上可以设置断点,长度自己设定,路过间断线时,依然可以自主循迹到有黑线位置,并继续跑动.   初步想法: 无论是两个轮子的解构还是四轮结构,利用后面两个轮子作为主动轮,前面两个轮子作为从动轮.所以就得实现

【智能无线小车系列二】组装小车

由于采购的小车来自于奥松机器人的AS-4WD铝合金移动机器人平台,主要由于其具有较高的越野型.机动性. 该平台的主要特点如下: 1.全铝合金车体,结实耐用.2.四个马达12V 电压独立驱动,动力强劲.3.结构合理,便于扩展.4.平台轮胎采用优质橡胶,具有减震.耐磨.抓地力强等特点,能同时适应光滑路面和崎岖路面环境. 车体整体外观如下: 话不多说,抓紧时间开始动手安装: 1.首先安装直流电机,每个电机需要两颗螺丝固定.固定完成之后,每个电机上连接两根导线,并用焊锡加以固定,套上热塑管,使得绝缘处绝