社区
C#
帖子详情
小学题目:你不一定会! 有本事来试试(建议最好遍个程)
hai107231064
2009-02-18 02:14:50
A.B两地分别有甲和乙两辆车,往返开,甲车速度15/MS,乙车速度25/MS.两车相对开来,两车在第3次相遇时的的地方和第4次相遇时两个地点相差100KM!
问AB两地距离多少?
...全文
743
49
打赏
收藏
小学题目:你不一定会! 有本事来试试(建议最好遍个程)
A.B两地分别有甲和乙两辆车,往返开,甲车速度15/MS,乙车速度25/MS.两车相对开来,两车在第3次相遇时的的地方和第4次相遇时两个地点相差100KM! 问AB两地距离多少?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
49 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
总哈哈
2009-02-19
打赏
举报
回复
注:楼主没有说两车是相向而遇的。
wadialin
2009-02-19
打赏
举报
回复
[Quote=引用 25 楼 zouwen198317 的回复:]
从第三次相遇算起点,到第四次相遇,他们两个走过的路程应该是为2被s(他们之间的距离)
(15+25)t=2s
第三次相遇作为起点,他们走过的路程差
25t-15t=100Km
s=2000Km
[/Quote]
认同!
云成致雨
2009-02-19
打赏
举报
回复
[Quote=引用楼主 hai107231064 的帖子:]
A.B两地分别有甲和乙两辆车,往返开,甲车速度15/MS,乙车速度25/MS.两车相对开来,两车在第3次相遇时的的地方和第4次相遇时两个地点相差100KM!
问AB两地距离多少?
[/Quote]
不知道是不是我想简单了我觉得应当是这样的:
设距离X;
A走两地时间y=X/15;
B走两地时间z=X/25;
第3次:花的时间:F
第4次:花的时间:Q
F%y*15+Q%z*25+100=x
这是解方程的问题需要编程吗?
止戈而立
2009-02-19
打赏
举报
回复
如果同向相遇不算相遇的话,这道题就没有什么意义了。
从程序的角度来理解的话,这道题还是有难度的,大家可以试试写以下的算法:
已知两车的速度为V1和V2,路程为1个单位,求第n次相遇的时间:
double GetTime(double v1,double v2,int n)
{
}
就楼主这道题而言(路程设为1个单位):
t1=1/40
t2=3/40
t3=1/10(第3次是同向相遇)
t4=5/40
t5=7/40
t6=9/40
t7=11/40
t8=3/10(第8次也是同向相遇)
……(存在着很明显的规律)
以甲车来做分析,第3次相遇,甲车走了15*(1/10)=3/2单位距离
到4次相遇时:甲车走了15*(5/40)=15/8单位距离
很明显:两个点之间的差距就是15/8-3/2=3/8单位距离=100KM
dell0923
2009-02-19
打赏
举报
回复
如果楼主把题目出个小学生,只有用笨方法啦.
如果是对于中学生,可以用下面的方法:
假设总距离为S,第三次相遇的时间经过了t1,第四次相遇的时间经过t2.
要知道一个前提:除了第一次的相向而遇的时间是S/(25+15)=S/40外,其他任何两次相向而遇的时间差都是2S/(25+15)=S/20.
第一次相遇毫无疑问是相向而遇.
第二次相向而遇时,时间经过了S/40 + S/20 = 3S/40.此时快车比慢车多走的路程为3S/40 * (25 - 15) = 3S/4<
S,所以第二次相遇也是相向而遇(距离差距小于S,便不存在同向而遇).
第三次相向而遇时,时间经过了S/40 + S/20 + S/20 = 5S/40 = S/8.此时快车比慢车多走的路程为S/8 * (25 - 15) = 10S/8 > S,所以第三次相向而遇之前必然有次同项而遇,即:第三相遇是同项而遇,第四次相遇是相向而遇.
则 25t1 - 15t1 = S (第一次同项而遇,快车比慢车多走了S)
t2 = S/40 + S/20 + S/20 = S/8 (第四次相遇是第三次相向而遇)
15 * (t2 - t1) = 100 (第三次和第四次相遇的距离就是慢车走过的距离)
解方程组 得S=800/3KM
至于程序,完全没必要的.举个例子,让你计算1 + 2 + 3 + ... + 100,你真的会让程序一个一个加吗?如果是,你对程序的理解就是错的.我们分析后,再让电脑给我计算而已(分析很重要),对于我举的例子来说,电脑只要做 Total= (100 + 1) * 100 / 2,printe(Total.toString())就可以了.同样,楼主的例子,程序只需要printe(800/3KM)就可以了.
但是如果楼主要求是 第N次相遇和第N+1相遇时,相距s,则有必要写程序解决.
总哈哈
2009-02-19
打赏
举报
回复
第一种情况
15X+25X = 3Z
15Y = 25Y-3Z;
15Y-15X = 100;
其他的三中情况懒得想了,呵呵。确实挺复杂。
总哈哈
2009-02-19
打赏
举报
回复
第一种情况
CA车从A出发一直都没有到B,在这期间 CB车从B到A中间遇到了A一次,然后返回遇到第二次,再回遇到第三次,再回遇到第四次,当然不考虑油跑光的情况:)
第二种情况
和第一次差不多,只是在A到B后然后回来才碰第二次,直到第四次完后才回到A
第三种情况
和第一次差不多,A去的时候一次,回的是有一次,再去的时候一次,然后到碰完第四次才回
第四中情况
和第一次差不多,A去的时候一次,回的是有一次,再去的时候一次,回的时候再一次。
不知道还有没有
只想到这么多情况,还没算!
qlzf11140820
2009-02-19
打赏
举报
回复
高难度,
落木识秋
2009-02-19
打赏
举报
回复
解: 乙车速度比甲车快 ,取甲乙两车第三次与第四次相遇之间的一个点。
就是乙车跑完了三圈,此时甲乙两车肯定是相遇了三次,
而此时 乙车跑完3圈,根据速度比可以得到甲车正跑完1.8圈,
然后乙车回去,甲车继续向前,两车第四次相遇在 这0.2圈之类,
由此可得 第四次相遇时,甲车跑了0.2*3/8圈,乙车跑了0.2*5/8圈,
而第三次相遇已第四次相遇之间的距离正是甲车在三次相遇和四次相遇之间跑的距离,
则有 0.2*3/8圈 为 100KM
所以 距离应是 100*8/(0.2*3) = 4000/3 KM
这个 很简单的思路。。 怎么编程?连个判断都没得。。
benbenxiong_net
2009-02-19
打赏
举报
回复
数学不太好呀
WeekWant
2009-02-19
打赏
举报
回复
17楼,20楼,24楼--->不是已经给出答案了吗??
X=800/3km有问题吗???
空心兜兜
2009-02-19
打赏
举报
回复
-0-
果然是好题
chinesesword
2009-02-19
打赏
举报
回复
[Quote=引用 46 楼 camelials 的回复:]
引用 43 楼 hongmaohouzi 的回复:
如果是碰到就算相遇的话,就是800/3km;因为两车在行驶时的时间是一样的,所以走完A、B亮点间的距离就是x=(15+25)*s,根据两车的速度可以分析出,甲车、乙车在第3次相遇和第4次相遇的路程差就是甲车单位时间行驶的路程,就是15*s=100km,这样x=100*(15+25)/15,这样结果就是A、B两点的距离是800/3km;
好.
[/Quote]
甲车、乙车在第3次相遇和第4次相遇的路程差就是甲车单位时间行驶的路程,就是15*s=100km
走直线确实是这样,问题是如果拐弯了 还是这样么?
BossFriday
2009-02-19
打赏
举报
回复
[Quote=引用 43 楼 hongmaohouzi 的回复:]
如果是碰到就算相遇的话,就是800/3km;因为两车在行驶时的时间是一样的,所以走完A、B亮点间的距离就是x=(15+25)*s,根据两车的速度可以分析出,甲车、乙车在第3次相遇和第4次相遇的路程差就是甲车单位时间行驶的路程,就是15*s=100km,这样x=100*(15+25)/15,这样结果就是A、B两点的距离是800/3km;
[/Quote]
好.
麻子Mozart
2009-02-19
打赏
举报
回复
画图地
0___1___2___3___4___5___6___7___8
快车从左边出发,第一次在5处相遇,第二,四次在分别在1,7处相遇,第三次在4处(中间)相遇。
按比例得出 800/3km
BlueTrees
2009-02-19
打赏
举报
回复
100/(2/8) = 400KM
l_9style
2009-02-19
打赏
举报
回复
教育的悲哀。。。。想当初大一那老师回家给一朋友的儿子讲一道小学数学题
做了半个小时,还是通过微积分做出来的。。。
他就在那骂小学教育~~~
hongmaohouzi
2009-02-19
打赏
举报
回复
如果是碰到就算相遇的话,就是800/3km;因为两车在行驶时的时间是一样的,所以走完A、B亮点间的距离就是x=(15+25)*s,根据两车的速度可以分析出,甲车、乙车在第3次相遇和第4次相遇的路程差就是甲车单位时间行驶的路程,就是15*s=100km,这样x=100*(15+25)/15,这样结果就是A、B两点的距离是800/3km;
一弗楚
2009-02-19
打赏
举报
回复
同相算不算相遇???
gogogo
2009-02-19
打赏
举报
回复
有些错误,修改下
距离800/3KM,AB的距离为X=800/3KM,甲车走过的距离S,乙车走过的距离SS
第一次相遇的时间是t1=X/40= (800/3)*1000/40= 20000/3秒 ,S1=15*t1=300/3KM,SS1=25*t1=500/3KM
第二次相遇的时间是t2=3X/40= 3*(800/3)*1000/40= 60000/3秒 ,S2=15*t2=900/3KM,SS2=25*t2=1500/3KM
第三次相遇的时间是t3=X/10= (800/3)*1000/10= 80000/3秒 ,S3=15*t3=1200/3KM,SS3=25*t3=2000/3KM
第四次相遇的时间是t4=5X/40= 5*(800/3)*1000/40= 100000/3秒 ,S4=15*t4=1500/3KM,SS4=25*t4=2500/3KM
第一、二、四次相遇都是碰头,第三次相遇是乙车追上甲车
第三次相遇时地点距离B点S3-X=1200/3-800/3=400/3KM
第四次相遇时地点距离B点S4-X=1500/3-800/3=700/3KM
所以两次相遇地点距离700/3-400/3=100KM,满足题目要求
加载更多回复(29)
高频LeetCode面试20题(python版本)
你是否正在为LeetCode面试题苦恼?担心准备不足,错失机
会
?别担心!本新课程助你轻松通关! 课程亮点:精选高频
题目
:精心挑选了历年LeetCode真题中的高频
题目
,确保你做题时能事半功倍!高效训练方法:我们采用最...
2017年10月。
题目
:三角形ABC是一个等腰直角三角形,AE与BC平行,BE=BC,BE交AC于F点,求证:CE=CF。 简略思路:作BD⊥AE于D。先,得到BC=2BD (等腰直角三角形的斜边长=斜边上高的2倍,
小学
高年级),∴BE=2BD (略),...
所谓“卡常数”的常数到底指什么?
众所周知,时间复杂度里面是没有常数的,因为常数项系数在足够的数据规模下,存在感并不强。...(微软数学只画了一点点,如果你有更好的画图工具可以
试试
把这张图持续缩小。)常数是最渺小的。是这样的。...
温柔老爸如何提振
小学
一年级孩子的成绩
幼儿园毕业时,女儿能做千位数的加减法,认识的字上千,
会
写的有几百,英语通过口语2星,且是7过7.顺理成章的进了一个不错的
小学
,还考进了课后的提高班里,这个提高班只学两样,英语,奥数 一年级,每周语文数学英语都有一...
(经典中的经典!)IT学生解惑真经(转),真
会
有人看完这15万字吗
群号:853665602,有什么问题都可以在里面询问交流,还有博主整理的很多资料,需要大家的加入,才能壮大这个组织!群里面有很多的我整理的内部资源:Java题库,大厂面试题,学习大纲,自学课程大纲等,希望欢迎到很...
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章