總時間限制:
1000ms
記憶體限制:
65536kb
描述
在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車、開鎖、停車、鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒;停車鎖車的時間為23秒;步行每秒行走1.2公尺,騎車每秒行走3.0公尺.請判斷走不同的距離去辦事,是騎車快還是走路快.
輸入第一行為待處理的資料的數量n
其後每一行整數為一次辦事要行走的距離,單位為公尺.
輸出對應每個整數,如果騎車快,輸出一行"bike";如果走路快,輸出一行"walk";如果一樣快,輸出一行"all".
樣例輸入
45090
120180
樣例輸出
walkwalk
bike
bike
**計算概論05
注:此題為:poj 2703:騎車與走路
說明:需要用動態陣列;
動態陣列使用說明:1、使用指標 2、自己申請記憶體
注意:別忘了: #include
malloc函式的引數為所需申請記憶體的大小:以位元組為單位
malloc函式返回乙個void*型別的位址,必須通過強制型別轉換,才能賦值給特定的指標變數:
int * pint = (int *) malloc( ... );
用malloc函式生成各種型別的動態陣列,最好使用「sizeof(型別名) * 動態陣列長度」形式確定分配記憶體的大小:
int * pint = (int *) malloc( sizeof(int) * 100 );
分配的記憶體不再使用時一定要釋放: free(pint);
#include #include
int main()
for(i = 0; i < n; i++)
free(distance);
return 0;
}
已ac源**:
#include #include void compute(int distance);
int main()
void compute(int distance)
{ double tb,tw;
tb=27+23+((double)distance)/3.0;
tw=((double)distance)/1.2;
if(tb>tw)
printf("walk\n");
else if(tb
POJ 2703 騎車與走路
時間限制 1000ms 記憶體限制 65536kb 描述在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車每秒...
2703 騎車與走路
總時間限制 1000ms 記憶體限制 65536kb 描述 在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車...
百練 2703 騎車與走路
總時間限制 1000ms 記憶體限制 65536kb 描述在北大校園裡,沒有自行車,上課辦事會很不方便.但實際上,並非去辦任何事情都是騎車快,因為騎車總要找車 開鎖 停車 鎖車等,這要耽誤一些時間.假設找到自行車,開鎖並車上自行車的時間為27秒 停車鎖車的時間為23秒 步行每秒行走1.2公尺,騎車每...