惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
V2EX
V
Visual Studio Blog
博客园_首页
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
S
SegmentFault 最新的问题
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Martin Fowler
Martin Fowler
Recent Announcements
Recent Announcements
J
Java Code Geeks
月光博客
月光博客
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
F
Fortinet All Blogs
P
Privacy & Cybersecurity Law Blog
C
CERT Recently Published Vulnerability Notes
C
CXSECURITY Database RSS Feed - CXSecurity.com
B
Blog RSS Feed
S
Schneier on Security
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
W
WeLiveSecurity
A
Arctic Wolf
U
Unit 42
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
有赞技术团队
有赞技术团队
Recorded Future
Recorded Future
Engineering at Meta
Engineering at Meta
Google DeepMind News
Google DeepMind News
大猫的无限游戏
大猫的无限游戏
Microsoft Security Blog
Microsoft Security Blog
Hacker News: Ask HN
Hacker News: Ask HN
量子位
B
Blog
T
The Exploit Database - CXSecurity.com
C
Cisco Blogs
博客园 - 三生石上(FineUI控件)
H
Help Net Security
博客园 - 叶小钗
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 热门话题
Hugging Face - Blog
Hugging Face - Blog
Google DeepMind News
Google DeepMind News
小众软件
小众软件
雷峰网
雷峰网
TaoSecurity Blog
TaoSecurity Blog
Schneier on Security
Schneier on Security

LeetCode

二分查找 mid 什么时候要加 1 - V2EX 大家知道哔站或者 Youtube 上有木有出 leetcode 刷题讲解视频的博主? - V2EX leetcode 到达 1000 题了🎉 - V2EX 为什么打开 leetcode 中文网要验证手机号啊,能不验证吗 - V2EX 为什么要刷算法? - V2EX 靓仔们,刷的第一个道 leetcode 题是什么哇 - V2EX Leecode 组队刷题 - V2EX 2018 年之前大家怎么准备的面试? - V2EX 142. 环形链表 II 我这么写为什么有个 case 无法通过 - V2EX 各位都是怎么刷题的 - V2EX leetcode 第 402 题,移除 K 位数字 的疑问 - V2EX 你力扣做几题了?做题数还能衡量水平吗?我做了很多题还是很菜 - V2EX leetcode-cn 年费会员 20%off - V2EX Leetcode 刷题记录 - V2EX LeetCode 有史以来最简单的题目 - V2EX 一直很好奇 leetcode 是怎么判断随机算法的正误的 - V2EX 你们会在意执行用时和内存消耗吗? - V2EX leetcode 502badgateway 了? - V2EX 开心,参加 Weekly Contest 270 不到 1 小时解决了 3 题, Q3 最后几十秒提交一次性通过 - V2EX 刷题,组队 - V2EX 早安刷题 - V2EX leetcode 33 解法求解释 - V2EX 大家刷题,是去中文的 leetcode-cn.com,还是去 leetcode.com?貌似还有一个山寨的 lintcode - V2EX 刷同一类题型真是很不错的方法 - V2EX leetcode 1758 - V2EX 3 个月 了 刷了 51 道题 平均每道题 3 种左右的方法 区间合并 断断续续想了 2 天 执行时间竟然 100% 两次提交 代码没有变动 竟然时间还不一样 一起来刷题 - V2EX 30 天 LeetCode 从 100 题刷到 200 题,再次发帖留念 - V2EX 被今天的 LeetCode 打卡题搞吐了,思路和代码都和题解基本一样,但就是一直超时不过 - V2EX LeetCode 中使用 StringBuilder 连接字符串为什么会比用+号连接快? 刷题很痛苦 需要自己找方法刺激过程 别放弃 - V2EX leetcode 有排名了,每天起来看自己排名上涨也是一种乐趣 认认真真地刷题 提高代码能力和思维能力 - V2EX 刷了 10 题 leetcode,感觉身体被掏空 - V2EX 大家觉得 backtracking 难吗? - V2EX 国内本科学生,想问问大佬们 Leetcode 推荐美国站还是国内站 - V2EX LeetCode 2020 感恩节促销开始 - V2EX 求分享 416 的衍生问题的解题思路 LeetCode 有关 树 的题到底怎么套输入 - V2EX 有没有正在刷 LeetCode 的小伙伴们? - V2EX 九章算法 | 字节跳动面试题:用 Rand7()实现 Rand10() - V2EX 长文慎点! Kaggle 比赛的 top2%和金牌到底差距有多大? - V2EX 微软面试真题+面试官改编 leetcode 思路(哈希篇-加更) - V2EX 微软面试真题+面试官改编 leetcode 思路(链表篇) - V2EX
华为 OD 机试题:给定两个数 0<S, N<100000, S 为数列总和, N 为数列长度,求连续正整数列
6167 · 2020-12-14 · via LeetCode

这是一个创建于 2007 天前的主题,其中的信息可能已经有所发展或是发生改变。

有结果返回数列,无结果返回-1
输入 525 6
返回 85 86 87 88 89 90

输入 3 5
返回 -1

题目倒是不难
根据 (beg +end) *num/2 = sum
倒推 beg= (2*sum/num-num+1)/2
但是这种题怎么算才能满足 100%通过率?
最高才 45%

第 1 条附言  ·  2020 年 12 月 21 日

import sys

def func1(sum, num):
    if sum > 0 & num > 0 & int(sum) == sum & int(num) == num:
        beg = (sum * 2 / num - num + 1) / 2
        if beg % 1 == 0 & beg != 0:
            return [i for i in range(int(beg), int(beg) + num)]
        else:
            return -1
    else:
        return -1

for line in sys.stdin:
    a = line.split()
    if len(a) != 2:
        print(-1)
    sum, num = a[0], a[1]
    if type(int(sum)) == type(int(num)) == type(1):
        print(func1(int(sum), int(num)))
    else:
        print(-1)
LewisHorse

1

LewisHorse      2020 年 12 月 14 日 via Android

判断无结果的条件是怎么写的?

6167

2

6167      2020 年 12 月 14 日

@LewisHorse
if sum>0 & num<0 & sum == int(sum) & num == int(num):
return ......
else:
return -1

xsonglive491

3

xsonglive491      2020 年 12 月 14 日

你直接判断 beg 是否是正整数就行了,(2*sum/num-num+1)为大于 0 的偶数

xsonglive491

5

xsonglive491      2020 年 12 月 14 日

@6167 num <=0 or num*num > 2* sum or (2*sum/num-num+1) %2 !=0 :return -1

Vanquish5419

6

Vanquish5419      2020 年 12 月 16 日

很简单啊,beg = s/n - (n-1)/2
是大于等于 0 的整数就行

lidlesseye11

7

lidlesseye11      2020 年 12 月 16 日

通过率是啥意思,测试 case 吗?那失败的 case 不给告诉的吗?
另外建议楼主直接放出自己写的原版整段代码。。你这连用的什么语言都不知道。
数学上是不难,可能是语言有什么特性哪里计算错了呢?