32 三艘船

news/2025/2/25 4:50:27

32 三艘船

作者: 朱星垠 时间限制: 10S章节: 一维数组

问题描述 :

明明由于工作的关系,经常需要坐船到某地出差办事。久而久之,明明就对这两地之间船的班次情况相当了解,他会根据办事的具体情况选择不同班次的船出行。这两地的船一共分为三个班次:特快船、快船、慢船,三个班次的船在同一天的0点从港口出发,并沿着同一路线匀速航行,只是它们到达目的地的时刻不同。 你作为明明的好朋友,有一次和明明在闲聊,问到他出差时船的航行距离有多少时,明明没有正面回答你这个问题,而只是把三艘船(特快、快、慢)的速度,以及它们到达目的地的时间是几点钟(并不知道分别是哪一天,只知道三艘船都在100天以内到达了终点)告诉了你,要你推算出两地间的距离长度。你作为一位程序设计专家,自然不会被明明的这个问题所难倒,于是你决定写一个程序,来求解这个看似困难其实简单的问题。 明明的问题可以归结为:给出三艘船的速度,以及它们到达目的地时是几点钟(并不知道分别是哪一天,只知道三艘船都在100天以内到达了终点),求两地间的距离到底有多少。若有多组解,只输出最小的那组解。

输入说明 :

你写的程序要求从标准输入设备中读入测试数据作为你所写程序的输入数据。标准输入设备中有多组测试数据,每组测试数据占二行,第一行有3个正整数a、b、c,代表3艘船的到达港口那天的时间是几点钟(0≤a、b、c≤23)。第二行有3个正整数d、e、f代表3艘船的速度(0<d、e、f<30000),速度的单位是单位距离每小时。每组测试数据与其后一组测试数据之间没有任何空行,第一组测试数据前面以及最后一组测试数据后面也都没有任何空行。

输出说明 :

对于每一组测试数据,你写的程序要求计算出一组相应的运算结果,并将这一组运算结果作为你所写程序的输出数据依次写入到标准输出设备中。每组运算结果由一个整数构成,代表路程的长度,若有多组解,只输出最小的那组解。每组运算结果与其后一组运算结果之间没有任何空行,第一组运算结果前面以及最后一组运算结果后面也都没有任何空行。

输入范例 :

4 2 20
5 10 13
18 12 21
6 9 12

输出范例 :

260
540

#include<stdio.h>
int main(){
	int t1,t2,t3,v1,v2,v3,i,flag1,flag2,flag3;
	while(~scanf("%d %d %d",&t1,&t2,&t3)){
		scanf("%d %d %d",&v1,&v2,&v3);
		i=1;
		while(i++){
			flag1=(i/v1)%24==t1;
			flag2=(i/v2)%24==t2;
			flag3=(i/v3)%24==t3;
			if(flag1&&flag2&&flag3){
				break;
			}
		}
		printf("%d\n",i);
	}
	return 0;
}

http://www.niftyadmin.cn/n/710470.html

相关文章

FTL 语法

2019独角兽企业重金招聘Python工程师标准>>> 判断对象是否存在&#xff0c;若成立说明存在 <#if blockObjList ??></#if> <#if blockObjList ??> <#else> </#if> 判断知否和某一个值相等(先判断是否存在&#xff0c;在判断相…

41 部落人乘法

41 部落人乘法 作者: 朱星垠 时间限制: 10S章节: 一维数组 问题描述 : 明明热爱数学&#xff0c;他的爸爸也有意培养明明对数学的兴趣。 一次&#xff0c;为了拓展明明的知识面&#xff0c;爸爸给明明讲了一个原始部落人计算乘法的方法&#xff1a; 据说原始部落人以小石子…

Scala 深入浅出实战经典 第99讲:手动Artifacts打包并运行SBT开发Akka第一个案例

打包成jar包的方式&#xff1a;File -> Project structure -> Artfact -> 点 -> JAR -> From modules with dependencies...-> 选择module -> 可指定Main class -> 点击OKDT大数据梦工厂微信公众账号&#xff1a;DT_Spark。DT大数据梦工厂的微信公众号…

44 双重回文数

44 双重回文数 作者: xxx时间限制: 1S章节: 一维数组 问题描述 : 如果一个数从左往右读和从右往左读都是一样&#xff0c;那么这个数就叫做回文数。例如&#xff0c;12321就是一个回文数&#xff0c;而77778就不是。当然&#xff0c;回文数的首和尾都应是非零的&#xff0c;…

C语言:分数化小数

描述 输入正整数a,b,c&#xff0c;输出a/b的小数形式&#xff0c;精确到小数点后c位(注意最后一位的四舍五入问题)。2 < a,b,c < 1000。&#xff08;注意本题小数保留范围&#xff09;。 输入 第1行是一个整数n&#xff0c;表示随后有n组数据。每组数据占一行&#xf…

安卓开发趣事

Mac下开发安卓的趣事 想要在eclipse下安装ADT&#xff0c;却发现自己老早就安装好了&#xff0c;这段时间忙得晕头转向。而且刚才也是因为Xcode玩腻了才想到玩安卓。还有Android Studio我老早就安装好了&#xff0c;只是忘记sdk安装路径了&#xff0c;于是打开Android SDK Mana…

49 我素故我在

文章目录1、49 我素故我在2、问题描述 :输入说明 :输出说明 :输入范例 :输出范例 :3、代码实现4、总结第一版代码5、参考文献1、49 我素故我在 作者: xxx时间限制: 1S章节: 深度优先搜索 2、问题描述 : 有这样一种素数叫纯素数(YY出来的名字)&#xff0c;当它是一个多位数的…

100以内奇偶数(for循环)

转载于:https://www.cnblogs.com/ziyandeyanhuo/p/4804262.html