• P1424 小鱼的航程(改进版)


    P1424 小鱼的航程(改进版)


    题目背景
    原来的题目太简单,现改进让小鱼周末也休息,请已经做过重做该题。

    题目描述
    有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1<=x<=7)开始算起,过了 n(n<= 10^6)天以后,小鱼一共累计游泳了多少公里呢?

    输入格式
    输入两个整数x,n(表示从周x算起,经过n天)。

    输出格式
    输出一个整数,表示小鱼累计游泳了多少公里。

    输入输出样例
    输入
    3 10
    输出
    2000

     1 解法:
     2 
     3 #include<bits/stdc++.h>
     4 using namespace std;
     5 
     6 int main()
     7 {
     8     /*思路:
     9         1:输入当前x,代表周几,和游泳的天数n
    10         2:n/7 包含 这么多个整的7天 ,游泳距离sum+n/7*(7-2)*250
    11         3:剩余的n%7天数据,x这一天也算一天,剩余n%7-1天,
    12         4:若x~x+n%7-1否包含周六,周天,减去
    13     */
    14 
    15     int x,n;
    16     cin>>x>>n;
    17     int day=0;//游泳的总天数 7 1 -250
    18     for(int i=x;i<=x+n%7-1;i++){//遍历星期 x数,从x~x+n%7-1这些天,出现周六,day++
    19         if(i==6) day++;
    20         else if(i==7) day++;
    21     }//最后把day减去,就是有效的天数
    22     cout<<(n/7*(7-2)+n%7-day)*250<<endl;//游泳的有效的总天数n/7*(7-2)+n%7-day
    23     return 0;
    24 }
  • 相关阅读:
    DateUtils
    Java静态绑定与动态绑定
    Mysql中实现递归查询
    架构一、核心概念
    Spring cron 表达式
    MySql点点滴滴(一)之可视化工具介绍
    java中注解的使用与实例
    3、第一个Python程序
    CSS命名
    如何在Notepad++ 中成功地安装Emmet 插件
  • 原文地址:https://www.cnblogs.com/NirobertEinteson/p/12006285.html
Copyright © 2020-2023  润新知