不是抖音

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

本题官方题解已发布:

OJ: https://acm.shanghaitech.edu.cn/d/G3eKP1E_2026/p/A0021/solution

欢迎前往贡献自己的题解

本题目、题目附件、评测平台均仅作为学习交流使用,请在完成题目后 24h 内删除附件!

在不是哔哩哔哩中说到:

众所周知,抖音在获取内容的网络包请求中,会携带 a_bogus 参数,用来检测是否为真实浏览器请求

那么问题来了,哔哩哔哩在播放视频时,请求中会不会也携带类似的签名参数呢?

答案是会的!哔哩哔哩的部分接口请求中会携带一个名为 w_rid 的参数。在获取视频播放信息、上报播放状态等过程中,都可能遇到。

而想要正确构造这些请求,就得先弄清楚 w_rid 究竟是怎么算出来的……

本题希望你逆向到请求 https://api.bilibili.com/x/click-interface/web/heartbeat 相关的 w_rid 生成算法,并补全提供的模板。

题目附件

注意,附件中的 env.js 用于补全浏览器环境,用于本地测试,不需要修改也不需要提交评测。

评测 (校外)

注意!请在 60 分钟内提交你的 flag.

当然,如果你的代码是自己逆向出来的,且按照要求补全了模板,且 100% 保证你的算法正确,但是无法通过评测,你可以在 qq 群中联系出题人 ( 记得保留有问题那次的评测 id )。

P.S. 本来这道题应该是 不是小红书 的,但是出题人到现在也没把知乎逆向出的 __zse_ck 算法离线运行起来...

Hello GeekPie_ 2026

未参加
状态
已结束
规则
IOI
题目
23
开始于
2026-9-19 0:00
结束于
2026-10-3 0:00
持续时间
336 小时
主持人
参赛人数
227