小鱼的航程
题目背景
题目描述
有一只小鱼,它平日每天游泳 250 250 250 公里,周末休息(实行双休日),假设从周 x x x 开始算起,过了 n n n 天以后,小鱼一共累计游泳了多少公里呢?
输入格式
输入两个正整数 x , n x,n x,n,表示从周 x x x 算起,经过 n n n 天。
输出格式
输出一个整数,表示小鱼累计游泳了多少公里。
样例 #1
样例输入 #1
3 10
样例输出 #1
2000
提示
数据保证, 1 ≤ x ≤ 7 1\le x \le 7 1≤x≤7, 1 ≤ n ≤ 1 0 6 1 \le n\le 10^6 1≤n≤106。
#include<stdio.h>
int main(void)
{
int x;
long long n, ans = 0; //由于(1<=n<=10^6) 要用长长整型
scanf("%d %d", &x, &n);
for (int i = 0; i < n; i++) //过了几天就循环几次
{
if (x != 6 && x != 7) //不是周末 当天游250
ans += 250;
if (x == 7) //是周天不游 直接跳转到周一(此处也限制了上限是7)
x = 1;
else
x++; //每计算一次就消逝一天
}
printf("%d",ans);
return 0;
}