天天看點

洛谷P1424題解

#洛谷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;
}