龜兔賽跑 藍橋杯

2021-08-19 04:00:20 字數 994 閱讀 6740

/*

兔子在與烏龜的比賽中,一旦任一秒結束後兔子發現自己領先t公尺或以上,它們就會停下來休息s秒。

對於不同的兔子,t,s的數值是不同的,但是所有的烏龜卻是一致——它們不到終點決不停止。

兔子和烏龜的資料——兔子的速度v1(表示每秒兔子能跑v1公尺),烏龜的速度v2,以及兔子對應的t,s值,以及賽道的長度l

就能**出比賽的結果。請你寫乙個程式,對於輸入的一場比賽的資料v1,v2,t,s,l,**該場比賽的結果。

輸入格式

輸入只有一行,包含用空格隔開的五個正整數v1,v2,t,s,l,其中(v1,v2<=100;t<=300;s<=10;l<=10000且為v1,v2的公倍數)

輸出格式

輸出包含兩行,第一行輸出比賽結果——乙個大寫字母「t」或「r」或「d」,分別表示烏龜獲勝,兔子獲勝,或者兩者同時到達終點。

第二行輸出乙個正整數,表示獲勝者(或者雙方同時)到達終點所耗費的時間(秒數)。

樣例輸入

10 5 5 2 20

樣例輸出d4

樣例輸入

10 5 5 1 20

樣例輸出r3

樣例輸入

10 5 5 3 20

樣例輸出t4

10 3 20 15 3450

t1150

*/#if 1

#include

typedef

struct

bssj_t;

void shuru(bssj_t *);

int main(void)

void bsks( bssj_t sj, int * p_tzh, int * p_gt_js, int * p_gzh)

++ * p_gt_js;

* p_gzh += sj.v2 ;}}

else

}while( * p_gzh < sj.l || * p_tzh < sj.l ); 

}void shuru(bssj_t * sj)

#endif

藍橋杯 龜兔賽跑

話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此很感興趣,於是決定研究不同兔子和烏龜的賽跑。他發現,兔子雖然跑比烏龜快,但它們有眾所周知的毛病 驕傲且懶惰,於是在與烏龜的比賽中,一旦任一秒結束...

藍橋杯 龜兔賽跑

問題描述 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此很感興趣,於是決定研究不同兔子和烏龜的賽跑。他發現,兔子雖然跑比烏龜快,但它們有眾所周知的毛病 驕傲且懶惰,於是在與烏龜的比賽中,一旦...

藍橋杯 龜兔賽跑

問題描述 話說這個世界上有各種各樣的兔子和烏龜,但是研究發現,所有的兔子和烏龜都有乙個共同的特點 喜歡賽跑。於是世界上各個角落都不斷在發生著烏龜和兔子的比賽,小華對此很感興趣,於是決定研究不同兔子和烏龜的賽跑。他發現,兔子雖然跑比烏龜快,但它們有眾所周知的毛病 驕傲且懶惰,於是在與烏龜的比賽中,一旦...