小鱼的航程
Description
有一条小鱼,它平日每天游250千米,周六周日休息,假设从星期x开始算起,过了n天以后,小鱼累计游了多少千米呢?
Input
两个整数x(1<=x<=7),n(n<=10^6),表示从星期x算起,经过n天。
Output
一个整数,表示小鱼累计游的千米数。
Sample Input
3 10
Sample Output
2000
python解法
# 从标准输入读取x和n的值
x, n = map(int, input().split())
# 初始化累加和为0
sum = 0
# 开始一个循环,循环n次
for i in range(n):
# 如果x不等于6且不等于7
if x != 6 and x != 7:
# 将sum增加250
sum += 250
# 对x进行模7运算
x %= 7
# x的值加1
x += 1
# 输出累加和sum的值
print(sum)
c++解法
#include<bits/stdc++.h> // 包含常用的标准库
using namespace std; // 使用标准命名空间
int main() {
int x, n; // 定义两个整数变量x和n
long long sum = 0; // 定义一个长整型变量sum并初始化为0,用于存储累加和
cin >> x >> n; // 从标准输入读取x和n的值
for(int i = 0; i < n; i++){ // 开始一个循环,循环n次
if(x != 6 && x != 7){ // 如果x不等于6且不等于7
sum += 250; // 将sum增加250
}
x %= 7; // 对x进行模7运算
x++; // x的值加1
}
cout << sum << endl; // 输出累加和sum的值,并换行
return 0; // 程序正常结束,返回0
}
如果您有更优的解法,欢迎在评论区一起交流噢~
阅读剩余
作者:小鱼
链接:https://www.52stu.com/?p=162
文章版权归作者所有,未经允许请勿转载。
链接:https://www.52stu.com/?p=162
文章版权归作者所有,未经允许请勿转载。
THE END