#洛谷P1424 題解
題目背景
原來的題目太簡單,現改進讓小魚周末也休息,請已經做過重做該題。
題目描述
有一隻小魚,它平日每天遊泳 250 公裡,周末休息(實行雙休日),假設從周 x(1\le x \le 7)x(1≤x≤7) 開始算起,過了 n(n\le 10^6)n(n≤10
6
) 天以後,小魚一共累計遊泳了多少公裡呢?
輸入格式
輸入兩個整數x,n(表示從周x算起,經過n天)。
輸出格式
輸出一個整數,表示小魚累計遊泳了多少公裡。
#include <stdio.h>
int main(void)
{
int x,n;
int momo,day;
scanf("%d %d", &x,&n);
momo = (n % 7) - 1;
if(x + momo <= 5)
{
day = n -(n / 7)*2;
}
if(x + momo == 6)
{
day = n- (n / 7)*2 - 1;
}
if(x + momo >= 7)
{
day = n - (n / 7)*2 - 2;
}
if(x == 7)
{
printf("%d", (day+1)*250);
}
else
{
printf("%d", day*250);
}
return 0;
}