洛谷题单2-P1424 小鱼的航程(改进版)-python-流程图重构
题目描述
有一只小鱼,它平日每天游泳 250 250 250 公里,周末休息(实行双休日),假设从周 x x x 开始算起,过了 n n n 天以后,小鱼一共累计游泳了多少公里呢?
输入格式
输入两个正整数 x , n x,n x,n,表示从周 x x x 算起,经过 n n n 天。
输出格式
输出一个整数,表示小鱼累计游泳了多少公里。
输入输出样例
输入
3 10
输出
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。
方式
代码
class Solution:@staticmethoddef oi_input():"""从标准输入读取数据"""x, n = map(int, input().split())return x, n@staticmethoddef oi_test():"""提供测试数据"""return 3, 10@staticmethoddef solution(x, n):now = x - 1total = (n // 7) * 1250for _ in range(n % 7):if now <= 4: # 工作日(周一到周五)total += 250now = (now + 1) % 7 # 更新到下一天print(total)oi_input = Solution.oi_input
oi_test = Solution.oi_test
solution = Solution.solutionif __name__ == '__main__':x, n = oi_test()# x, n = oi_input()solution(x, n)