1 /* 2 * Main.c 3 * C7-循環-07. 爬動的蠕蟲 4 * Created on: 2014年7月26日 5 * Author: Boomkeeper 6 *****測試通過******* 7 */ 8 9 #include<stdio.h> 10 11 int main(void) { 12 int n, u, d;//井口高度,上爬量和下滑量 13 int time = 0, distance = 0;//蟲蟲消耗的時間(分鐘),距離井底的距離(寸) 14 scanf("%i %i %i", &n, &u, &d); 15 /** 16 * 第1分鐘,爬; 17 * 第2分鐘,滑; 18 * 第3分鐘,爬; 19 * 第4分鐘,滑; 20 * ... 21 * 時間為偶數,蟲蟲下滑; 22 * 時間為奇數,蟲蟲上爬。 23 */ 24 do { 25 time++; 26 if (time % 2 != 0) { 27 distance += u; 28 } else { 29 distance -= d; 30 } 31 } while (distance < n); 32 33 printf("%i\n", time); 34 35 return 0; 36 }
關於這道題,我很疑惑的是“蟲蟲到底向上爬多長時間休息一次?”,題目中我仔細查看了N遍也沒有發現明確的說明,無奈,我看到了下面一位大蝦的程序後,只能承認“每分鐘”了!
這道題倘若出現在考場,我肯定糾結死...
參考:
http://blog.csdn.net/weixin_sysu/article/details/38051269
題目鏈接:
http://pat.zju.edu.cn/contests/basic-programming/%E5%BE%AA%E7%8E%AF-07
同感,建議下載卡巴斯基全功能安全軟件,殺毒排名世界第一,然後在安全模式下殺毒,在安全模式下WINDOW會自動關閉不必要的啟動,病毒也就無法自啟動,就能輕易的查殺!一般都能解決,如果不能的話一鍵還原系統,本人不建議重裝系統,會損傷硬盤、不到絕境建議不要重裝系統哦!
蠕蟲主要是扁形動物、環節動物、紐形動物、棘頭動物和袋形動物的俗稱.不是一種生物而是一類無脊椎動物,現在成為蠕蟲只是一種習慣。
不是厭氧的