本文主要是介绍P1615 西游记公司,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目背景
一道极其无厘头的题目
题目描述
事情是这样的:西游记中的孙沙猪(孙杀猪)三徒弟在西天取经之后开始进入厦门大学经贸系学习经济,在1个小时的学习后,他们用暴力手段毕业了。然后,他们创办了三个公司——“花果山生态旅游山庄集团公司”“高老庄猪肉美食城有限公司”“流沙河轮渡有限公司”。虽然这三家公司出自“经卷出版社”社长唐三藏的徒弟们,但是仍然保持着0元以下的财政收入。于是,他们想到了一个无聊的方法——向别人偷!是这样的:如果猪八戒知道孙悟空要偷猪八戒的平底锅,猪八戒就不能去抢沙和尚的保时捷。现在,作为猪八戒手下首席智士(智障人士)的你,要帮助既聪明又愚蠢的猪八戒用那种不正当的手段挽救这个公司!你可以这样做:你已经知道孙悟空什么时候要来偷猪八戒的东西,而猪八戒又要在什么时间去抢沙和尚的东西,又知道猪八戒每秒钟可以偷沙和尚1台笔记本电脑,帮猪八戒算一算,自己在有限的时间内能偷到沙和尚多少台电脑,使得他有足够的时间来防御大师兄。
输入输出格式
输入格式:
第一行:时:分:秒(表示猪八戒打算去偷沙和尚笔记本电脑的时间)
第二行:时:分:秒(表示孙悟空打算去偷猪八戒平底锅的时间)
注:时间可能有前导0,也有可能没有。
第三行:猪八戒每秒可以偷沙和尚几台笔记本电脑
确保第一行的时间要比第二行的时间来得早。
输出格式:
一个整数,有可能大于long long(int64),表示猪八戒能偷沙和尚笔记本的个数
输入输出样例
输入样例#1:
00:0:00
0:00:10
10
输出样例#1:
100
说明
数据范围:
00:00:00到23:59:59
数量<=32767
本题是模拟题,只要求出t(猪八戒出发时间),和t1(孙悟空出发时间),再用(t1-t2)*每秒偷笔记本的个数就行了
不过因为输入有字符,c++可以辨别,而pascal不能辨别,所以可怜的P党需要从输入中拆分出时间(:зゝ∠)
(本题属于养老向)
vars,ss:string;n,t,t1:longint;
function chai:longint;
varp,x,i:longint;
beginchai:=0;for i:=1 to 3 dobeginif i<3 then//最后一个检测不到':'了(当然,你也可以自己在末尾加':',这样就不需要判断了)beginp:=pos(':',s);ss:=copy(s,1,p-1);val(ss,x);//取出数字delete(s,1,p);endelse val(s,x);if i=1 then inc(chai,x*3600)//小时化秒else if i=2 then inc(chai,x*60)//分钟化秒else inc(chai,x);//秒end;
end;
beginreadln(s);t:=chai;readln(s);t1:=chai;read(n);writeln((t1-t)*n);//算出数量
end.
这篇关于P1615 西游记公司的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!