#include using namespace std;

int main() { int x, n; cin >> x >> n;

int total_distance = 0;

// 计算起始周x到周一的游泳距离
switch (x) {
    case 1:
        total_distance += 0;
        break;
    case 2:
        total_distance += 150;
        break;
    case 3:
        total_distance += 250;
        break;
    case 4:
        total_distance += 350;
        break;
    case 5:
        total_distance += 450;
        break;
    case 6:
        total_distance += 550;
        break;
    case 7:
        total_distance += 650;
        break;
}

// 每周的游泳距离为250公里
int week_distance = 250;

// 计算完整的周数
int full_weeks = n / 7;
total_distance += full_weeks * week_distance;

// 计算剩余不完整周的游泳距离
int remaining_days = n % 7;

// 计算剩余不完整周的起始周x
int start_day = (x + remaining_days) % 7;

// 计算剩余不完整周的游泳距离
switch (start_day) {
    case 1:
        total_distance += 0;
        break;
    case 2:
        total_distance += 150;
        break;
    case 3:
        total_distance += 250;
        break;
    case 4:
        total_distance += 350;
        break;
    case 5:
        total_distance += 450;
        break;
    case 6:
        total_distance += 550;
        break;
    case 7:
        total_distance += 650;
        break;
}

cout << total_distance << endl;

return 0;

}


原文地址: https://www.cveoy.top/t/topic/qztE 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录