只过了8个点,不知道是什么原因,求大佬调调
查看原帖
只过了8个点,不知道是什么原因,求大佬调调
127169
Baiwhiter楼主2020/10/7 11:10
//
//  main.cpp
//  P1424 小鱼的航程(改进版)
//
//  Created by  Baiwhiter on 2020/10/6.
//

#include <iostream>
#include<cstdio>
#include<cstdlib>
#include<algorithm>
using namespace std;
int main(){
    int x=0,n=0;
    int sleep=0;
    cin>>x>>n;
    int cha=7-x;//计算该天距离周日还有多少天
    
    sleep=((n-cha)/7)*2;//让n从下一个星期开始算,一共有多少个星期,再乘以2,因为有周六日
    int ans;
    if(cha-2>=0)//如果该天距离周日不小于两天,即还要补游cha-2天
      ans=(n-cha)*250-sleep*250+(cha-2)*250;//减去休息的再加上补游的
    else ans=(n-cha)*250-sleep*250-(cha+1)*250;//再减去差的天数,加一是为了算上当天开始游的路程
    cout<<ans<<endl;
    return 0;
    
}

2020/10/7 11:10
加载中...