曾彪彪的个人网站
首页
文章列表
>>
文章详情
小鱼的航程(改进版)
作者:
曾彪彪
日期:
2025-06-10 07:16:53
阅读(56)
分类:
Algorithm
有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x 开始算起,过了 n 天以后,小鱼一共累计游泳了多少公里呢? 输入格式 输入两个正整数 x,n,表示从周 x 算起,经过 n 天。 输出格式 输出一个整数,表示小鱼累计游泳了多少公里。 输入输出样例 输入 #1 3 10 输出 #1 2000 说明/提示 数据保证,1≤x≤7,1≤n≤106。 这道题,我的解法是: ```c++ #include <bits/stdc++.h> using namespace std; int main() { int x, n; cin >> x >> n; int sum = 0; int end = n % 7; for (int i = 0; i < end; i++) { int m = (x + i) % 7; if (m >= 1 && m <= 5) { sum += 250; } } sum = sum + (n / 7) * 5 * 250; cout << sum; return 0; } ``` 总结:对于要考虑的情况比较多,并且数据量不大,与其找出各种情况的规律,暴力枚举更简单。
评论(0)
评论(必填)
名称(必填)
联系方式(可选)
验证码(必填)
提交
评论(必填)
名称(必填)
联系方式(可选)
验证码(必填)