鱼C论坛

 找回密码
 立即注册
楼主: zltzlt

[已解决]Python:每日一题 355

[复制链接]
 楼主| 发表于 2020-3-21 17:34:47 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-3-19 18:37
我的代码:

力扣大神解法:(128ms)

185 ms
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:34:56 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:35:12 | 显示全部楼层

输入超大数据超时
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:36:40 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:43:01 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:43:55 | 显示全部楼层
永恒的蓝色梦想 发表于 2020-3-19 19:02
友情提示:

开平方请使用math.sqrt(num)

不止 2147483646 呢~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:45:53 | 显示全部楼层
本帖最后由 zltzlt 于 2020-3-21 17:49 编辑


输入超大数据超时
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:46:16 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 17:46:32 | 显示全部楼层
zltzlt 发表于 2020-3-21 17:43
不止 2147483646 呢~~~

额,我当时测着力扣上最大是这个。错了吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:51:39 | 显示全部楼层
快马加鞭未下鞍 发表于 2020-3-19 20:28
a = int(input('输入:'))
n=0
for i in range(a//2+1):

输入 1 应该返回 True
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:52:35 | 显示全部楼层
whosyourdaddy 发表于 2020-3-19 20:59
import math
def func355(n):
    m = int(pow(n,0.5))

输入 4 应该返回 True,0**2 + 2**2 等于 4
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:53:41 | 显示全部楼层
Herry2020 发表于 2020-3-19 21:07
c= int(input("Enter a integer: "))
active = False
for a in range(1,c):

输入 4 应该返回 True,0**2 + 2**2 等于 4
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 17:54:06 | 显示全部楼层
zltzlt 发表于 2020-3-21 17:25
输入 999999999 超时

楼主,请测算我最后一个方法。前面两个挺慢的。最后一个测一下 44楼的那个,其他的就别测了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:54:18 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:54:47 | 显示全部楼层
TJBEST 发表于 2020-3-21 17:54
楼主,请测算我最后一个方法。前面两个挺慢的。最后一个测一下 44楼的那个,其他的就别测了

收到
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:55:03 | 显示全部楼层

输入 0 应该返回 True
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:56:07 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:57:15 | 显示全部楼层
TJBEST 发表于 2020-3-19 23:47
最后一个方法,通过数论先筛选一波,然后辗转遍历。比上一个快不少。最重要的是逻辑上比较锻炼数学能力。
...

17 ms
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 17:57:57 | 显示全部楼层
eachill 发表于 2020-3-20 10:42
不想超时用双指针啊

419 ms
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 17:59:11 | 显示全部楼层

这个厉害了比我还快
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-24 22:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表