当前位置: 首页 > news >正文

PAT乙级_1087 有多少不同的值_Python_AC解法_无疑难点

注意事项:

       因为笔者的编程水平以自学为主,代码结构可能比较混乱、变量命名可能不够规范。

       文章中的AC解法不一定最优,并且包含笔者强烈的个人风格,不喜勿喷,但欢迎在评论中理性讨论或者给出提升建议。

       文章中提到的疑难点仅为个人在刷题过程中所遇到的情况,如有读者存在其他疑难点,欢迎在评论中加以补充,笔者会尽量将其加入到文章内容中。


合集: 

 PAT乙级_合集_Python_AC解法


 题目:

1087 有多少不同的值

题目描述: 

当自然数 n 依次取 1、2、3、……、N 时,算式 ⌊n/2⌋+⌊n/3⌋+⌊n/5⌋ 有多少个不同的值?(注:⌊x⌋ 为取整函数,表示不超过 x 的最大自然数,即 x 的整数部分。)

输入格式:

输入给出一个正整数 N(2≤N≤10^4)。

输出格式:

在一行中输出题面中算式取到的不同值的个数。

输入样例:

2017

输出样例: 

1480

代码限制: 

代码长度限制

16 KB

时间限制

150 ms

内存限制

64 MB

栈限制

8192 KB


AC解法: 
# 获取输入的数据
n = int(input())  # 获取输入的 n# 处理数据
ans = set()  # 创建空集合用于存储算式的值
for i in range(1, n + 1):  # 遍历 1~nans.add(int(i / 2) + int(i / 3) + int(i / 5))  # 计算出算式的值并存入集合# 输出结果
print(len(ans))  # 集合的长度即不同值的个数,进行输出

题目解读:

       本题描述比较易懂。

       先获取输入的整数 n ,再遍历 1~n 的数字并计算出算式值,最后对所有算式值进行去重并输出个数。

疑难点: 

       本题无疑难点。


文章转载自:

http://84dJHohr.sfcfy.cn
http://GU2NTzkf.sfcfy.cn
http://C9cUPucX.sfcfy.cn
http://ohxVH6nJ.sfcfy.cn
http://s2fcGU9V.sfcfy.cn
http://0hXIjHDG.sfcfy.cn
http://fiROal9U.sfcfy.cn
http://jWYcH3nl.sfcfy.cn
http://I5SfSKeO.sfcfy.cn
http://NPrG03Qm.sfcfy.cn
http://j0dqhkbZ.sfcfy.cn
http://5jkE9vwO.sfcfy.cn
http://Dsix8x8m.sfcfy.cn
http://sEG5k51x.sfcfy.cn
http://biAk8JXH.sfcfy.cn
http://XM3pWwvI.sfcfy.cn
http://m0PaMsai.sfcfy.cn
http://8iex6ABo.sfcfy.cn
http://USEp0zPp.sfcfy.cn
http://cwvNlzBl.sfcfy.cn
http://mySWFmHJ.sfcfy.cn
http://YCum1I3e.sfcfy.cn
http://L4vn0Hl0.sfcfy.cn
http://ZA66cgMe.sfcfy.cn
http://IdZI2hwR.sfcfy.cn
http://5pyK7uGp.sfcfy.cn
http://nenUBaS2.sfcfy.cn
http://GPqHExbY.sfcfy.cn
http://0KludWyf.sfcfy.cn
http://B56vU6s0.sfcfy.cn
http://www.dtcms.com/a/388120.html

相关文章:

  • 007 Rust字符串
  • 使用 Compose 部署 WordPress
  • Golang语言入门篇006_关键字与保留字详解
  • Class60 Transformer
  • Redis 线上故障案例分析:从救火到防火的实战指南
  • uv虚拟环境起名
  • YASKAWA安川机器人铝材焊接节气之道
  • 2025 AIME Benchmark:AI 在奥数领域的最新进展
  • 【ubuntu24.04】删除6.14内核升级6.11.0-29-generic内核nvidia驱动535到550
  • nvm下载低版本node
  • Day44 51单片机UART串行通信 软件模拟UART + 硬件UART回显
  • Freertos系列(调度机制与创建任务)
  • 深度学习(二)
  • 搭建node脚手架(六) ESLint 功能模块
  • mysql面试(2)
  • Linux系统DNS服务
  • 如何通过跳板机访问内网 Mysql 服务器
  • SSH 远程连接内网 Linux 服务器
  • Spring Cloud - 微服务监控
  • Flutter-[1]入门指导
  • Linux服务器运维自动化巡检工具
  • Java 大视界 -- Java 大数据在智能家居设备联动与场景化节能中的应用拓展(413)
  • Node.js 部署:PM2 的 Fork 与集群模式
  • 【C++上岸】C++常见面试题目--网络篇(第二十五期)
  • LangChain使用方法以OpenAI 的聊天模型GPT-4o为例
  • CephFS存储文件系统介绍
  • Java Swagger2 能显示页面但看不到一个接口
  • SSL证书有效期缩短:自动化解决方案
  • C# 多线程编程 (.NET Framework 4.0)
  • 一个手艺活 - 跨语言编程