1. 程式人生 > >P1615 西遊記公司

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黨需要從輸入中拆分出時間(:зゝ∠)


(本題屬於養老向)

var
 s,ss:string;
 n,t,t1:longint;
function chai:longint;
var
 p,x,i:longint;
begin
 chai:=0;
 for i:=1 to 3 do
  begin
   if i<3 then//最後一個檢測不到':'了(當然,你也可以自己在末尾加':',這樣就不需要判斷了)
    begin
     p:=pos(':',s);
     ss:=copy(s,1,p-1);
     val(ss,x);//取出數字
     delete(s,1,p);
    end
          else
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; begin readln(s); t:=chai; readln(s); t1:=chai; read(n); writeln((t1-t)*n);//算出數量 end.