poj2712细菌繁殖

来源:互联网 发布:教育大数据app 编辑:程序博客网 时间:2024/04/27 15:13
比较容易的题,我写的也不是很好,本人算法不咋地,不要取笑哦。
#include <stdio.h>int main(){int days[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};long finalNum;int startMon, startDay, endMon, endDay, startNum, n, i, j;int totalDays;scanf("%d",&n);for(i = 1; i <= n; i++){scanf("%d %d %d %d %d",&startMon, &startDay, &startNum, &endMon, &endDay);totalDays = 0;finalNum = 0;if(endMon > startMon){for(j = startMon + 1; j < endMon; j++){totalDays += days[j];}totalDays = totalDays + (days[startMon] - startDay);totalDays = totalDays + endDay;}else{totalDays = endDay - startDay;}finalNum = startNum;for(j = 1; j <= totalDays; j++){finalNum *= 2;}printf("%d\n",finalNum);}return 0;}

原创粉丝点击