小鱼的航程(改进版)

题目描述

有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1≤x≤7)x(1le x le 7)x(1x7) 开始算起,过了 n(n≤106)n(nle 10^6)n(n106) 天以后,小鱼一共累计游泳了多少公里呢?

输入格式

输入两个整数x,n(表示从周x算起,经过n天)。

输出格式

输出一个整数,表示小鱼累计游泳了多少公里。

输入输出样例

输入 #1
3 10
输出 #1
2000


代码如下
#include<iostream>
using namespace std;
int main()
{
    int firstday;
    long long n;
    int days = 0;
    
    cin >> firstday >> n;
    for (int i = firstday; i < n + firstday; i++)
    {
        if(i % 7 != 6 && i % 7 != 0)
            ++days;    
    }
    n = days * 250;
    cout << n << endl;
    return 0;
}
原文地址:https://www.cnblogs.com/go-alltheway/p/13368723.html