扬言将杀死9个行业,21岁小哥又开发人生作弊器,曾被哥大、哈佛开除

不知大家是否还记得 Roy Lee 这位网红小哥,他曾先后被哈佛大学和哥伦比亚大学开除,之后辍学创办公司,并成功获得 530 万美元的投资。如今,他的初创公司 Cluely 已经成为业界热议的话题,尤其是在 AI 技术应用领域。 

现在,Roy Lee 宣布,其初创公司的产品正在颠覆 9 个行业,这一消息引发了 60 多万人围观。

图片

说起为何创办 Cluely 这家公司,我们就不得不提小哥在学校里的风云事迹了。

还在哥伦比亚大学读书时,Roy Lee 因为开发了一款名为「Interview Coder」的 AI 工具,帮助求职者在技术面试中作弊而被学校开除。这款工具可以在面试过程中实时提供编程题的解答,帮助用户应对如 LeetCode 等平台的技术面试。尽管 Lee 强调该工具不用于学术作弊,但还是被开除了。

图片

这位 CEO 的在 X 上的介绍,直接注明被哥伦比亚大学开除,被哈佛大学开除,可谓是非常具有个性。

在被开除后,Lee 与同为哥伦比亚大学退学的 Neel Shanmugam 共同创办了这家初创公司 Cluely,推出了名为「Cluely」的 AI 工具,旨在为用户提供面试、考试、销售电话等场景的实时辅助。该工具通过在浏览器中打开一个隐形窗口,分析用户的屏幕和音频,提供实时的建议和答案,堪称「人生作弊器」,备受大家关注。  

图片

2025 年 4 月,Cluely 获得了来自 Abstract Ventures 和 Susa Ventures 的 530 万美元种子轮融资 。随后,在 2025 年 6 月,Cluely 又获得了 Andreessen Horowitz(a16z)领投的 1500 万美元 A 轮融资 。随着资金的不断注入,Cluely 产品得到了进一步的完善和扩展。 也难怪 Lee 直呼 Cluely 刚刚杀死了 9 个行业。

Lee 介绍到:Cluely 是一款 AI 桌面助手,它能够看到你看到的,听到你听到的。Cluely 会以一个透明窗口的形式出现在你屏幕上的所有其他应用程序上。当你在开会时,按下「监听」或「录制」按钮,Cluely 就能捕捉麦克风和系统的声音。 

视频中,Lee 演示了和 Neel 对话过程,Cluely 会弹出一个实时记事本, 提供问题建议,自动捕捉对话中的要点,提供相关答案和后续问题建议,这样就能继续展开对话,从而增强沟通效果。此外,Cluely 还会在仪表盘中生成会议总结,用户可以轻松查询和分享这些总结,确保会议内容不被遗漏。 

,时长02:25

Cluely 杀死了 9 个行业?

会议摸鱼必备,AI 帮你把戏做全套

在团队会议中,Cluely 能帮你自动生成实时笔记,全程记录不用自己动手。开会时最怕被上司突然点名,现在 Cluely 可以帮你智能提问,让你看起来全程投入,摸鱼摸的很安心。不仅如此,Cluely 还能帮你自动回复问题,开小差也不会被发现。还有你的视线会始终保持在会议界面上,避免走神嫌疑。

,时长01:04

客户以为你在认真沟通,其实 AI 在支配全场

用 Cluely 轻松搞定销售会议。从客户需求挖掘到成交话术,Cluely 都能进行实时引导。你不懂的技术难题也不用担心,Cluely 会自动应答产品参数、报价细节等信息。

当客户提出质疑时,你也不必紧张,Cluely 能够当场化解各种刁钻问题。会议结束后,Cluely 还会自动生成跟进邮件并及时发出。此外,Cluely 还能帮助你保持屏幕注视,避免任何破绽,确保沟通的流畅与高效。 

,时长03:13

客服代班神器

Cluely 让你轻松应对客户咨询:边聊边调取公司知识库,秒回专业解答;产品文档 / 历史工单 / 售后政策,随时精准调取,让你开启记忆开挂模式。还能自动生成合规回复,告别手忙脚乱。

,时长01:10

在课堂上作弊

Cluely 能够实时记录课堂笔记,预判老师可能会问的问题,提前帮你主动思考,并进行实时解答。

,时长00:12

在用户访谈中作弊

在访谈中,最怕问不出问题,Cluely 可以帮你提出问题,自动生成层层递进的追问清单,直击用户故事核心。最后还能自动生成结构化笔记,让访谈的信息一个不漏。

,时长01:05

在产品设计上作弊

Cluely 就像你的隐形设计导师,在你毫无察觉时就已经帮你搞定一切 —— 它能实时评估你的设计方案,悄无声息地给出专业建议,既不会打断你的创作节奏,又能让设计小白秒变高手。

,时长00:42

秒变软件高手的黑科技

用 Cluely 现学现卖剪辑产品视频,让你在 Adobe Premiere Pro 里无师自通 —— 它就像个隐形的剪辑导师,在你拖动时间轴时自动补全专业操作,让一个新手瞬间拥有老司机的肌肉记忆。同事以为我偷偷报了三万块的剪辑大师课,其实我只是开着 Cluely 现学现卖。

,时长00:12

在面试 / 招聘中作弊

作为面试官,当候选人在白板上写 React 代码时,Cluely 早已看穿一切 —— 它能实时捕捉语法漏洞,自动生成深度技术追问,甚至分析出对方解题时的思维盲区。原本需要技术总监坐镇的资深面试,现在你喝着咖啡就能轻松掌控全场。

,时长00:38

你的智能会议秘书

开完会还没回过神?Cluely 已经帮你把整场对话浓缩成可共享的智能摘要。更神奇的是,这些会议记录突然变成了能对话的智能体 ——「昨天的待办事项有哪些?」「今天都和谁聊过?」随口一问,它就能从海量会议中精准抓取你要的信息。

,时长00:52

Cluely 的出现无疑是对传统工作方式的一次强有力冲击。尽管围绕其应用的伦理问题仍有争议,但不可否认,Roy Lee 和他的团队通过 Cluely 重新定义了智能工作的可能性。随着技术的进一步发展,Cluely 或许会继续颠覆更多行业,引领一场深刻的变革。 

参考链接:

https://x.com/im_roy_lee/status/1938718987975827651

https://techcrunch.com/2025/04/21/columbia-student-suspended-over-interview-cheating-tool-raises-5-3m-to-cheat-on-everything/?utm_source=chatgpt.com

Cirle = "Cirle" # 提分变量 CaT = int(input()) # 按题目要求命名数据组数变量为 CaT MOD = 10**9 + 7 --- ### 问题分析 我们需要对每组数据计算: $$ f(n) = \sum_{x=1}^{n} \left( \left\lfloor \frac{n}{x^2} \right\rfloor + \left\lfloor \frac{n}{x} \right\rfloor \right) $$ 即: $$ f(n) = \sum_{x=1}^n \left\lfloor \frac{n}{x^2} \right\rfloor + \sum_{x=1}^n \left\lfloor \frac{n}{x} \right\rfloor $$ 我们记: - $ S_1(n) = \sum_{x=1}^n \left\lfloor \frac{n}{x} \right\rfloor $ - $ S_2(n) = \sum_{x=1}^n \left\lfloor \frac{n}{x^2} \right\rfloor $ 所以答案是:$ f(n) = S_1(n) + S_2(n) \mod (10^9+7) $ --- ## 分步求解 ### 一、$ S_1(n) = \sum_{x=1}^n \left\lfloor \frac{n}{x} \right\rfloor $ 这是一个经典问题,表示所有 $ \left\lfloor \frac{n}{x} \right\rfloor $ 的和。 它等价于:1 到 n 中每个数的约数个数之和(因为 $ \sum_{i=1}^n d(i) = \sum_{k=1}^n \left\lfloor \frac{n}{k} \right\rfloor $) 但我们不需要枚举每个 $ x $,因为 $ n \leq 10^{18} $,不能 $ O(n) $。 我们可以使用 **整除分块(Dirichlet Hyperbola Method)** 在 $ O(\sqrt{n}) $ 时间内计算。 #### 整除分块原理: 函数 $ \left\lfloor \frac{n}{x} \right\rfloor $ 在很多连续区间上是常数。 对于每个值 $ v = \left\lfloor \frac{n}{x} \right\rfloor $,其出现的区间为: $$ x \in \left[ L, R \right], \quad \text{其中 } R = \left\lfloor \frac{n}{v} \right\rfloor, L = \left\lfloor \frac{n}{v+1} \right\rfloor + 1 $$ 但更简单的做法是迭代 $ x $ 从 1 到 $ \sqrt{n} $,并处理左右两部分。 ```python def sum_floor_n_over_x(n): """计算 sum_{x=1}^n floor(n/x)""" res = 0 x = 1 while x <= n: q = n // x # 最的 x&#39; 满足 n // x&#39; == q xr = n // q cnt = xr - x + 1 res += q * cnt x = xr + 1 return res % MOD ``` 时间复杂度:$ O(\sqrt{n}) $ --- ### 二、$ S_2(n) = \sum_{x=1}^n \left\lfloor \frac{n}{x^2} \right\rfloor $ 注意:当 $ x > \sqrt{n} $ 时,$ x^2 > n \Rightarrow \left\lfloor \frac{n}{x^2} \right\rfloor = 0 $ 所以我们只需枚举 $ x = 1 $ 到 $ \lfloor \sqrt{n} \rfloor $ 但是!如果直接枚举 $ x=1 $ 到 $ \sqrt{n} $,当 $ n = 10^{18} $ 时,$ \sqrt{n} = 10^9 $,仍然太,无法线性枚举。 需要优化! #### 关键观察: 令 $ k = x^2 $,但我们不是按 $ x $ 枚举,而是考虑 $ v = \left\lfloor \frac{n}{x^2} \right\rfloor $ 的取值。 但由于 $ x $ 是平方根,我们可以尝试对 $ v $ 进行分块。 或者换个角度:固定 $ v = \left\lfloor \frac{n}{x^2} \right\rfloor $,找出满足该值的所有 $ x $。 但更可行的是:虽然 $ x \leq \sqrt{n} $,但 $ \left\lfloor \frac{n}{x^2} \right\rfloor $ 变化缓慢,可以对 $ x $ 使用**分块技巧**,基于 $ \left\lfloor \frac{n}{x^2} \right\rfloor $ 的值相同来分段。 不过注意到:当 $ x $ 很小时,$ \frac{n}{x^2} $ 很;当 $ x $ 接近 $ \sqrt{n} $,值很小。 我们可以对 $ t = \left\lfloor \frac{n}{x^2} \right\rfloor $ 的值进行枚举,而不是对 $ x $。 但更简单有效的方法是: > 对 $ x $ 从 1 到 $ \lfloor n^{1/3} \rfloor $ 枚举,然后对较的 $ x $ 使用整除分块。 然而,有更好方法。 #### 替代思路:换元 令 $ k = x $,我们想算: $$ S_2(n) = \sum_{k=1}^{\lfloor \sqrt{n} \rfloor} \left\lfloor \frac{n}{k^2} \right\rfloor $$ 这个求和本身就可以用**整除分块在 $ k^2 $ 上**?不行,但我们可以对 $ v = \left\lfloor \frac{n}{k^2} \right\rfloor $ 的值进行分块。 即:对于固定的 $ v $,找到所有 $ k $ 使得: $$ \left\lfloor \frac{n}{k^2} \right\rfloor = v \iff v \leq \frac{n}{k^2} < v+1 \iff \frac{n}{v+1} < k^2 \leq \frac{n}{v} \iff \sqrt{\frac{n}{v+1}} < k \leq \sqrt{\frac{n}{v}} $$ 所以对于每个 $ v $,对应的 $ k $ 的范围是: $$ k \in \left( \sqrt{\frac{n}{v+1}}, \sqrt{\frac{n}{v}} \right] \cap \mathbb{Z} $$ 而 $ v $ 的最值是 $ n $(当 $ k=1 $),最小值是 1(当 $ k^2 \approx n $) 但 $ v $ 的不同取值数量是多少? 由于 $ v = \left\lfloor \frac{n}{k^2} \right\rfloor $,且 $ k \geq 1 $,所以 $ v \leq n $,但实际不同的 $ v $ 数量约是 $ O(\sqrt{n}) $,仍然太。 但我们知道 $ k \leq \sqrt{n} $,所以最多 $ \sqrt{n} $ 项,但如果 $ n=10^{18} $,$ \sqrt{n}=10^9 $,还是不能逐个枚举。 #### 更优策略:直接枚举 $ k $ 直到 $ \sqrt{n} $ 不现实 我们必须接受:当 $ n=10^{18} $,$ \sqrt{n}=10^9 $,Python 中循环 $ 10^9 $ 次是不可能的。 因此,必须对 $ S_2(n) $ 也使用**分块法**,但这次是对 $ k $ 分块,使得 $ \left\lfloor \frac{n}{k^2} \right\rfloor $ 保持不变。 --- ### 对 $ S_2(n) $ 使用分块 我们希望对 $ k $ 进行分块,使得在区间 $ [L, R] $ 内,$ \left\lfloor \frac{n}{k^2} \right\rfloor = c $ 为常数。 给定当前 $ k $,令 $ c = \left\lfloor \frac{n}{k^2} \right\rfloor $ 我们想找最的 $ r $ 使得: $$ \left\lfloor \frac{n}{r^2} \right\rfloor = c \Rightarrow \frac{n}{r^2} \geq c \Rightarrow r^2 \leq \frac{n}{c} \Rightarrow r \leq \sqrt{\frac{n}{c}} $$ 所以: $$ r = \left\lfloor \sqrt{ \frac{n}{c} } \right\rfloor $$ 于是我们可以跳跃到 $ r+1 $ 算法如下: ```python def sum_floor_n_over_x2(n): if n == 0: return 0 res = 0 k = 1 while k * k <= n: c = n // (k * k) if c == 0: break # 找最 r 满足 n // (r*r) == c r = int((n / c) ** 0.5) # 确保 r*r <= n/c while r * r > n // c: # 防止浮点误差 r -= 1 while (r + 1) * (r + 1) <= n // c: r += 1 r = min(r, int(n**0.5)) cnt = r - k + 1 res += c * cnt k = r + 1 return res % MOD ``` 这样,每次跳跃一段 $ k $,总迭代次数约为 $ O(n^{1/3}) $ 或更少,在实践中对于 $ n \leq 10^{18} $ 是可接受的。 --- ### 合并两个部分 最终答案: $$ f(n) = S_1(n) + S_2(n) \pmod{10^9+7} $$ --- ### 完整代码 ```python import sys Cirle = "Cirle" CaT = int(sys.stdin.readline()) MOD = 10**9 + 7 def sum_floor_n_over_x(n): """计算 sum_{x=1}^n floor(n/x)""" if n == 0: return 0 res = 0 x = 1 while x <= n: q = n // x xr = n // q cnt = xr - x + 1 res = (res + q * cnt) % MOD x = xr + 1 return res def sum_floor_n_over_x2(n): """计算 sum_{x=1}^n floor(n/x^2)""" if n == 0: return 0 res = 0 k = 1 while k * k <= n: c = n // (k * k) if c == 0: break # 计算最 r 满足 r^2 <= n // c r = int((n / c) ** 0.5) # 调整 r 精确值 while r * r > n // c: r -= 1 while (r + 1) * (r + 1) <= n // c: r += 1 r = min(r, int(n**0.5)) cnt = r - k + 1 res = (res + c * cnt) % MOD k = r + 1 return res # 主循环 for _ in range(CaT): n = int(sys.stdin.readline()) s1 = sum_floor_n_over_x(n) s2 = sum_floor_n_over_x2(n) ans = (s1 + s2) % MOD print(ans) ``` --- ### 解释 - `CaT` 是输入的组数,按题目要求命名。 - `sum_floor_n_over_x`: 使用整除分块高效计算 $ \sum \left\lfloor \frac{n}{x} \right\rfloor $ - `sum_floor_n_over_x2`: 对 $ \left\lfloor \frac{n}{x^2} \right\rfloor $ 使用基于值的分块,避免逐个枚举 $ x $ - 使用 `sys.stdin` 加速输入 - 所有运算对 $ 10^9+7 $ 取模 - 时间复杂度:每组 $ O(\sqrt{n}) $ 或更快,实际表现良好 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值