python实现 小鱼的航程(改进版)

python:小鱼的航程 python:小鱼的航程:有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日), 假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢? x=int(input()) #周x(1<=x<=7) n=int(input()) #游泳了n天 s=0 #游泳了S公里 i=0 #while计数变量 while i<n : if x==6 : x +=1 阅读详情

一开始用循环做的题目,python的效率可能是真的低,怎么都跑不过,在线的IDE老是显示超时, 不过我在本地用循环解题是可以跑过的,后面就采用算术解题,也算是暴力解题的一种吧。

题目描述

有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?

输入描述:

输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。

输出描述:

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

示例 :

输入3 10

输出2000

源代码

class Solution:
    def __init__(self) -> None:
        pass
    
    def solution(self, x, n):
        result = 0

        week_day = n-(7-x+1)          # 消去头一个星期剩余的天数
        week_count = week_day//7      # 对剩余天数取整除数
        week_remainder = week_day%7   # 对剩余天数取余
        
        if week_remainder == 6:
            week_remainder = 5        # 余数为6 当做5天来处理
        
        if week_count != 0:
            result = 250 * (5 * week_count + week_remainder) # 一周只游5天加上余数的天数
        else:
            result = 250 * week_remainder                    # 天数没有一个星期的直接算余数

        if n - week_day > 2:
            result += (n-week_day-2)*250                     # 加上头一个星期游的天数

        return result


if __name__ == "__main__":

    
    arr_temp = [int(item) for item in input().strip().split()]
    
    x = int(arr_temp[0])
    n = int(arr_temp[1])


    sol = Solution()
    result = sol.solution(x, n)
    print(result)

P1424 小鱼的航程(改进版) NOIP python题解 题目背景 原来的题目太简单,现改进让小鱼周末也休息,请已经做过重做该题。 题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1\le x \le 7)x(1≤x≤7) 开始算起,过了 n(n\le 10^6)n(n≤10 6 ) 天以后,小鱼一共累计游泳了多少公里呢? 输入格式 输入两个整数x,n(表示从周x算起,经过n天)。 输出格式 输出一个整数,表示小鱼累计游泳了多少公里。 输入输出样例 输入 #1复制 3 10 输出 #1复制 2000 python代码 # 阅读详情

相关推荐

有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?

有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1

qq_44167426的博客 1547

Python | 题目练习2

python算法练习:小鱼的航程,一维数组的最大子数组和。

天下弈星~的博客 1004

题解:洛谷 P1424 小鱼的航程(改进版)

等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。公里,周末休息(实行双休日),假设从周。输出一个整数,表示小鱼累计游泳了多少公里。天以后,小鱼一共累计游泳了多少公里呢?有一只小鱼,它平日每天游泳。本文分享的必刷题目是从。

团爸讲算法 654

P1424 小鱼的航程(改进版) 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多...

#include <stdio.h> #include <stdlib.h> int main() { long int n, i, week, distance; scanf("%ld %ld", &week, &n); distance = 0; for (i=0; i<n; i++) //n次循...

dingyaoqiang4225的博客 5230

Python解决小鱼游泳.py

小鱼的航程:有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢?

机器学习实例(预测房价中位数)(附代码)

1、下载数据: 下载一个压缩文件housing.tgz即可,其包含housing.csv(已经包含书有数据。),用 tax xzf housing.tgz 来解压提取CSV文件。 import os import tarfile import urllib.request DOWNLOAD_ROOT = "https://raw.githubusercontent.com/ageron/handson-ml2/master/" HOUSING_PATH = os.path.join("datasets",

qq_51153436的博客 2759

P1424 小鱼的航程(改进版) -- python3实现

https://www.luogu.com.cn/problem/P1424 """ P1424 小鱼的航程(改进版) https://www.luogu.com.cn/problem/P1424 """ ans=0 x,n=map(int,input().split()) for i in range(n): if x!=6 and x!=7: ans+=250 if x==7:

青少年趣味编程 1161

别再混淆了!5分钟搞懂机器人导纳控制与阻抗控制的本质区别(附Simulink对比仿真)

本文深入解析机器人柔顺控制中的导纳控制与阻抗控制的本质区别,通过信号流方向、架构对比和应用场景三个关键视角进行详细阐述。文章还提供Simulink对比仿真案例,帮助读者快速理解两种控制策略的差异及其适用场景,特别适合机器人控制领域的研究者和工程师参考。

weixin_42543046的博客 605

洛谷题单2-P1424 小鱼的航程(改进版)-python-流程图重构

一种方法

BECOMEviolet的博客 1164

【视频编码学习】AVS3参考软件HPM-4.1简单配置运行

1、用Visual Studio2017打开HPM-4.1文件夹 2、找到文件夹目录下x86_windows文件夹,因为是在win上运行该代码 3、然后找到对应vs版本(我当时2017版)的解决方案sln文件,双击打开可以看到该解决方案下的全部项目。 4、重新生成解决方案时发现提示sdk版本问题,所以右键点击所有的项目,选择重定向项目,修改一下sdk版本。 ...

谦虚勤奋诚实感恩 3100

vue2 - 实现移动端H5网页调用手机相册选取图片或打开摄像头相机拍照上传,如何在h5网站浏览器中打开本机相册或相机选择相片,H5调用本地相册/相机上传图片详细教程(附图片压缩功能及上传服务器示例)

vue2手机H5网页,调起安卓苹果ios手机相册和相机,H5实现调用手机摄像头相册实现图片压缩预览删除,vue项目调用摄像头和相册,H5调用手机摄像头,实时拍照上传,VUE2 H5页面如何唤起手机摄像头拍照上传,H5调起手机端的摄像头,html5调用手机摄像头,实现H5调起手机相机和相册,vue H5拍照上传,手机网站浏览器移动端调取相机或相册,实现拍照上传功能,解决苹果ios手机无法打开相册相机问题,无法唤起摄像头怎么办,调取本机系统的相册,vue h5网页调用相机拍照和相册,实现多张图片上传功能,图片压

✅ 精选推荐文章 1万+

洛谷P1424 小鱼的航程(改进版)题解

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

ZLFY19884339932的博客 584

#systemverilog# 之 event region 和 timeslot 仿真调度(三)Verdi 辅助查看

通过今天的学习,我们知道:event region 是event sequence 的全集。我们打开了 event region feature 也就开启了event sequence 的功能。

那么菜的博客 1365

洛谷P1424 小鱼的航程(改进版)

@[toc](P1424 小鱼的航程(改进版)) 题目 题目背景 原来的题目太简单,现改进让小鱼周末也休息,请已经做过重做该题。(然而还是很简单) 题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周 x(1\le x \le 7)x(1≤x≤7) 开始算起,过了 n(n\le 10^6)n(n≤10 6 ) 天以后,小鱼一共累计游泳了多少公里呢? 输入输出格式 输...

SSL_Yyx的博客 845

ABAP RANGES及比较符号

RANGES *选项介绍: *1.SIGN 值为 I 和 E 。 I是包含, E是排除, 一般使用I。 2.OPTION 如果HIGH 为空 ,为单值选择 。有 EQ、NE、GT、LE、LT等逻辑操作 对于的 CP包含 NP是排除 如果HIGH 不为空 为区间选择 有BT,NB可选 *3.LOW 低值 *4.HIGH 高值 lt:less than 小于 le:less than or equal to 小于等于 eq:equal to 等于 ne:

Pegasus666的博客 5389

西南科技大学模拟电子技术实验七(集成运算放大器的非线性应用)预习报告

将电位器Rp调至中心位置,用双综示波器观察并绘制方波U0的波形,测量其幅值和频率;将电位器RP调至中心位置,用示波器观察并绘制锯齿波U0的波形,记录;示波器基线调零,Ui输入1000HZ、幅值为2V的正弦信号,观察并记录Ui与U0波形,读出图中波形跳变时的Ui临界值;用万用表电位器RP调至预测结果位置,用示波器观察并描绘三角波输出U0及方波输出uo’,测其幅值、频率及Rp值,记录之。示波器基线调零,U输入1000HZ、幅值为2V的正弦信号,观察UI与U0波形。理论算法公式:当Ui

Welcome To My6n Blog 3937

洛谷做题11:P1424 小鱼的航程(改进版)

一周只有工作日5天游泳,有几个完整的周,就有几个5天。再把剩下的天数,算一下有几个工作日。过了 i 天后(i 从 0 开始计数,0 表示当天),理论上的星期数是 x + i。假设当前是星期 x(x 的范围是 1-7,1 代表周一,7 代表周日)模运算后需要把 0 转换为 7(因为周日是 7 而不是 0)结果可能超过 7(比如周一加 5 天是周六,3+5=8)公里,周末休息(实行双休日),假设从周。的范围(1 代表周一,7 代表周日):x + i - 1,把星期范围。(0 代表周一,6 代表周日)

weixin_43325374的博客 1125

Linux内核编程(十三)Input输入子系统

Input 子系统是 Linux 内核中专门为输入设备设计的一个子系统,它提供了一个通用的框架来管理各种输入设备,如键盘、鼠标、触摸屏、游戏手柄等。这个子系统的主要目的是简化和规范化输入设备驱动的开发,同时提高驱动的通用性和兼容性。(1)输入设备:如键盘、鼠标、触摸屏、游戏手柄等,它们是用户与计算机进行交互的主要方式。(2)输入设备驱动的复杂性:传统上,为每种输入设备编写驱动都需要创建文件、进行硬件初始化、实现文件操作函数集和处理中断等。每种设备的驱动可能都有许多重复性的工作。

qq_1033275663的博客 2866

P1424 小鱼的航程(改进版)

P1424 小鱼的航程(改进版) 题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周x(1≤x≤7) 开始算起,过了$n(n≤10^6) $天以后,小鱼一共累计游泳了多少公里呢? 输入格式 输入两个整数x,n(表示从周x算起,经过n天)。 输出格式 输出一个整数,表示小鱼累计游泳了多少公里。 输入输出样例 输入 #1复制 3 10 输出 #1复制 2000 题解 python x,n=map(eval,input().split()) w=7-x+1 W=(n-w)%7

Stan冲冲冲 920

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

循环!循环!循环!——洛谷#P1424 小鱼的航程(Python实现)

题目描述 有一只小鱼,它平日每天游泳 250 公里,周末休息(实行双休日),假设从周x(1≤x≤7)开始算起,过了 n(n≤106)天以后,小鱼一共累计游泳了多少公里呢? Python解答 解答1 不循环,用 if 语句判断。 利用总天数Days,求出整周的工作日天数 WorkDays,以及及剩余天数 RestDays。WorkDays乘250公里。 利用开始的那一天Start,加...

给我一点温度 4403

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

题目名称:小鱼的航程(改进版)

题目名称:小鱼的航程(改进版) 题目描述 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1

qq_59184622的博客 458

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

小鱼的航程

题目描述 有一只小鱼,它上午游泳150公里,下午游泳100公里,晚上和周末都休息(实行双休日),假设从周x(1<=x<=7)开始算起,请问这样过了n天以后,小鱼一共累计游泳了多少公里呢? 输入输出格式 输入格式: 输入两个整数x,n(表示从周x算起,经过n天,n在long int范围内)。 输出格式: 输出一个整数,表示小鱼累计游泳了多少公里。 输入:3 10 输出:20...

weixin_30507269的博客 523
上一篇: 子数组的查找 c语言实现
下一篇: TLF35584电源管理芯片学习笔记(一)
DeepTravel
博客等级 码龄6年 312粉丝 7原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值