这些条款是您和 Problem Forge 之间关于本站的协议。请在创建账号之前阅读。规则给出比赛的细节。如果这些条款与本站其他页面有出入,以这些条款为准。唯一的例外是悬赏:悬赏由它自己的条款管辖。
我们是谁
本站由 Problem Forge, LLC 运营。它是美国的一家 Washington 州有限责任公司。在这些条款中,“Problem Forge”、“我们”指 Problem Forge, LLC。“本站”指 problemforge.com 及其提供的一切,包括 API 和检查器。“您”指使用本站的人。
您可以写信给我们:admin@problemforge.com。
同意这些条款
- 您不需要同意任何内容,就可以阅读公开页面。
- 要创建账号,您必须勾选一个方框,它表示您已阅读这些条款和隐私声明。勾选它,就是您同意这些条款。
- 如果您不同意,请不要创建账号。如果您已经有账号,您可以随时在设置中删除它。
本站是什么
本站是一个游戏。它每个月提供新的难题阶梯。它是为了乐趣和学习。它不是考试,不是工作机会,也不是承诺任何结果的服务。
测试版
测试版持续到 2026-11-30。本站在 2026-12-01 00:00 UTC 全面开放。测试期间:
- 可能会出问题。页面、文件和检查器都可能改变。
- 如果某个错误改变了排行榜或统计,我们可能会修正或重置它们。我们会在网站上说明。
- 有些级的难度可能不准确。
- 测试期间没有奖品。没有任何悬赏开放:您可以查看悬赏的实例,但不能提交答案。
- 注册需要邀请码。一个邀请码只给一个人用。
- 测试版结束后,您的账号和进度都会保留,除非我们在测试版结束前在网站上另行告知。
- 测试版结束时,这些条款可能会改变。如果变更很重要,我们会请您再次勾选方框。
访客
- 您无需账号即可阅读每个页面。
- 访客可以在每个问题的页面上试做样题。每道样题都附带答案。
- 访客不会收到 Cookie。我们不记录访客的访问;见隐私声明。
- 访客不能攀登,不能向我们提交答案,不能出现在排行榜上,也不能申领任何悬赏。
您的账号
- 要攀登,您需要用 Google 或 GitHub 登录,或者用我们发到您电子邮箱的登录码登录。
- 第一次登录时,您必须勾选一个方框。它表示您已阅读这些条款和隐私声明。不勾选,就不会创建账号。
- 我们会记录您勾选方框的时间,以及当时条款的版本。
- 对于 Google 或 GitHub,我们只保存一个能证明是您的 id。我们从不向它们索取您的姓名、电子邮箱或个人资料。
- 如果您用电子邮箱登录,我们只保存这个地址的指纹(一种带密钥的哈希),而不保存地址本身。为了送达登录码,我们的邮件服务商会看到这个地址。
- 只有另一种情况我们会索取电子邮箱:给您发送一个链接,指向需要一段时间准备的过去的副本(见月份)。这个地址是可选的,并且不会被保存。
- 测试期间,创建新账号需要邀请码。每个邀请码只能用一次。一个账号最多可以生成十个邀请码。
- 我们把邀请码一个一个地发给个人,并在公开场合告知有邀请码可以领取。请只把您的邀请码给您信任的人。公开发布的邀请码,我们可能会停用。
- 您可以把多种登录方式关联到您的账号,但每个登录服务商只能关联一种。
- 您不能关联已经属于另一个账号的登录方式。我们从不合并账号。
- 您不能移除最后一种登录方式。要离开,请删除您的账号。
- 要关联或移除一种登录方式,您必须在最近 15 分钟内登录过。
- 一次登录会话最长 30 天。连续 14 天不使用,会话就会结束。您可以在设置中在所有设备上退出登录。
- 登录服务商有它们自己的规则,包括最低年龄。这些规则仍然适用于您。
- 我们会限制一个网络在一小时内可以创建的新账号数量。已有的账号始终可以登录。
- 请每人只使用一个账号。这是一个请求,不是一条规则。
- 如果某个账号被用来滥用本网站(例如攻击网站、绕过限制或做违法的事),我们可能撤销其 API 令牌、结束其会话或暂停该账号。被暂停的账号无法登录;请写信至 admin@problemforge.com。另见您不可以做的事。
年龄
- 我们不询问您的年龄,我们自己也不设年龄限制。
- 登录服务商设有它们自己的最低年龄,这些仍然适用于您。
- 本站不是面向儿童的。我们不会在知情的情况下保存 13 岁以下儿童的数据。如果您写信至 admin@problemforge.com 告诉我们某个 13 岁以下的儿童有账号,我们会删除这个账号。
您的玩家编号
- 每个账号都有一个私密的 20 位玩家编号。
- 只有您能看到它,在您自己的页面上和您自己的文件名中。
- 如果您联系我们寻求帮助,请把它告诉我们。其他人都不需要它。
- 它不是密码。证明您身份的是您的登录方式和您的 API 令牌。
昵称
- 您的昵称是其他人在排行榜上看到的名字。
- 新账号一开始的昵称类似
climber-k7q2m9xd4p。 - 昵称由 2 到 32 个字母或数字组成。字母和数字之间可以有空格、点、短横线或下划线。
- 昵称不是唯一的。如果别人已经使用了您的昵称,您的昵称后面会加上一个数字,例如“David (2)”。数字从不重复使用。
- 有些昵称不允许使用。例如:“admin”、“staff”或“support”这样的词,本站的名称,20 位的数字,以及问题的名称。
- 您第一次修改昵称是免费的。之后,您每 30 天可以修改一次,每年最多 3 次。
- 如果一个昵称冒充我们或他人,或者骚扰他人,我们可以重置它。它会变成
climber-<your id>,而且您不能再修改它。您可以联系我们提出申诉。
您不可以做的事
我们只保留我们能够执行的规则。
- 不要试图破坏本站:不要攻击,不要探测漏洞,不要让它过载。如果您发现安全问题,请告诉我们(见联系方式)。
- 不要绕过限制:每分钟一个答案、一个网络可以创建的新账号数量、邀请码、API 的限制。
- 不要使用冒充我们或他人、或者骚扰他人的昵称。
- 不要在您的昵称或您发给我们的任何内容中放入他人的个人信息。
- 不要把本站用于任何违法的事。
如果您违反这些规则,我们可能会重置您的昵称、停用您的邀请码、撤销您的 API 令牌、结束您的会话、暂停您的账号或关闭它。账号被暂停期间,它不出现在任何排行榜上,也不出现在首解榜上。您可以写信至 admin@problemforge.com。
问题
- 共有 10 个问题。每个问题的阶梯有 12 个计入得分的级,从 01 到 12,另有一个练习级,即第 00 级。
- 第 00 级是练习级。用它来熟悉文件格式,并学会如何提交答案。它不计入得分。
- 只有解出当前这一级,您才能看到下一级。
- 您拿到的每一级都是您自己的副本。别的玩家的答案解不了它。
- 您的答案是一个整数。它的二进制各位写成了解。
- 对每个答案,我们只用三个词之一回复:正确、不正确或格式错误。对于十个问题,我们从不说明原因;本月特题会给出原因。您自己电脑上的检查器可以告诉您更多。
- 规则给出问题、计时、计分和排行榜的全部细节。
每分钟一个答案
- 每个副本每分钟您可以提交一个答案。一个副本是一个月中一个问题的一级。每项悬赏也各算作一个副本。
- 这一分钟从您对该副本提交的上一个答案算起,不论结果如何。
- 有两种情况不占用这一分钟:一个答案因为不全是数字,在发送之前就被拒绝;以及一个因为我们的检查器无法连接而没能检查的答案。后一种不计数。
- 提交答案后,答案框会显示还需要等待多久。API 会回复 429,并给出秒数。
- 没有每日限制;但有防止过载的自动限制。
- 答错只会让您多等一会儿。
计时
- 一级的计时,从您第一次下载它的文件时开始,无论是在网站上还是通过 API。这第一次下载就是您的尝试。
- 第 00 级在它的副本显示在页面上时打开;在不显示副本的地方,您对它的第一个答案会打开它。
- 我们可能会在您打开副本之前就准备好它。计时仍然只在您下载它时开始。
- 再次下载同一个文件,不会重新开始计时,也不会增加尝试。
- 我们收到您的第一个正确答案时,计时停止。以我们收到答案的时间为准。
- 每一级的页面一开始会显示一个“显示这个问题”按钮。点击它会显示这一级的名称和它的下载链接。点击不会开始计时。
- 只有解出一级时,这一级的用时才计入您的得分。
- 第 00 级会计时,用于统计。它从不计入您的得分。
得分和排行榜
- 您一个月的得分,是您在这个月里,在十个问题和本月特题上解出的第 01 级到第 12 级的级数。越多越好。
- 得分相同时,总用时较少者排名靠前。如果总用时也相同,最后一个得分答案更早的人排在前面;再相同时,在该排行榜上先有正确答案的人排在前面(这里第 00 级也算)。
- 每个月有一个包含全部 10 个问题和本月特题的排行榜。每个问题也有它自己的排行榜。总排行榜把每个月加在一起。
- 排行榜显示前 100 名。您登录后,它还会显示您自己的名次。
- 只要您在一个排行榜上有了一分,您就会出现在这个排行榜上。
- 月份结束时,排行榜就会冻结。
- 每一级的统计不含姓名。统计合并所有月份。
- 首解榜记录在一级还没有人解出时,是谁第一个解出了它。第 00 级没有首解。首解榜是一项单独的记录,不属于排名。
- 排行榜是为了乐趣和认可。任何排行榜上的名次都没有奖品。每月的荣誉只是您公开个人资料上的一行字,仅此而已。
- 工作人员不获得荣誉。从 2026-11 这个月起,他们不出现在排行榜上,也不计入首解榜(见工作人员和资格)。
- 如果某个错误、故障或违反规则的行为改变了排行榜,我们可能会修正它。我们会在网站上说明。我们对修正的决定是最终决定。
本月特题
每个月有一道额外的问题,有它自己的页面。它有一个练习级,即第 00 级,以及十二个计入得分的级。它的规则如下:
- 您解出的第 01 级到第 12 级中,每一级得一分,并连同用时,计入它自己的排行榜,以及它举行的那个月的月度排行榜和总排行榜,和阶梯中的级一样。
- 您可以按任意顺序下载它的各级。每一级的计时,从您第一次下载这一级时开始,或者从您第一次显示它的图或密钥时开始。
- 它的页面会列出我们知道的绕过比赛规则的方法,好让每个人都知道。使用公开的方法正是这道题的意义所在,而不是钻空子。
- 它结束后,不再接受答案。它的页面仍然可以阅读。
- “预览”的规则相同,并标明是预览。它计入举行它的那个月。
月份
- 新的一个月在每月 1 日 00:00 UTC 开始。这对所有人都是同一时刻。
- 进度不会延续。所有人都从第 00 级重新开始。
- 在那一刻之前收到的答案有效。之后收到的无效。
- 一个月结束时,对十个问题中的每一个,您会得到让您停下的那一级在您自己副本上的答案,也就是您没有解出的最低一级。只有您能看到它。
- 您自己过去的月份会保留在您的页面上。您可以再次获取您过去的副本。
- 我们不保留过去的副本。您申请时,我们会重新准备您的副本。您每天可以申请 3 个过去的副本。第 00 级到第 03 级不计入。
- 有些过去的副本需要一段时间准备。对于这些副本,我们会索取一个电子邮箱。我们发送一封带链接的邮件,然后删除这个地址。如果我们的服务器先重启了,请重新申请。
- 我们不公开过去各级的存档。
分享和剧透
- 想法、编码方式、求解器和方法,可以在任何时候、在任何地方讨论。
- 当前月份问题的答案、证明和具体细节,请不要在下个月 1 日之前发布。月份重置之后,关于那个月的一切都可以公开。
- 月份结束后,您可以发布您自己的副本、您自己的答案,以及我们向您揭晓的答案。
- 每个副本都不同,所以泄露的答案解不了别的玩家的副本。这是一个请求,更多是关于公平竞赛,而不是关于技术上的机制。
- 如果一个副本的答案正在被公开分享,我们可以提前撤回并替换这个副本。没有其他处罚。
- 请不要在您写的方法页面中放入当前月份问题的答案。月份重置之后,可以放入。
讨论
- 本站没有论坛,没有聊天,也没有公开留言。
- 人们在其他网站上讨论这些问题,那些网站不由我们运营。
- 我们不托管、不检查、也不管理那些网站。那里适用它们自己的规则。
- 其中一些网站列在讨论页面上。
- 指向其他网站的链接是为了方便您。我们不控制那些网站,也不对它们负责。它们的名称属于它们的所有者。
使用 AI 和其他帮助
- 您可以使用任何工具,包括 AI 助手。
- 我们的看法,请阅读关于使用 AI。
API 和命令行
- 您可以在设置中创建 API 令牌。每个令牌只显示一次。
- 令牌可以让一个程序替您攀登。请将它保密。
- 每分钟一个答案的规则同样适用于 API。
- 程序也可以以合理的频率获取公开页面。
- 自动限制会保护本站不过载。正常使用永远不会达到这些限制。达到这些限制的程序会被放慢或阻止。
工作人员和资格
- 我们会标记工作人员账号。工作人员可以攀登,也可以查看自己的进度。
- 从 2026-11 这个月起,工作人员不出现在任何排行榜上,也不计入首解榜。首解归于第一个解出的非工作人员。总排行榜从 2026-11-01 00:00 UTC 起不包括工作人员。2026 年 10 月,工作人员出现在排行榜上时带有“staff”标记。
- 工作人员没有资格获得荣誉、徽章、奖品或任何悬赏。
- 访客没有账号,所以没有资格获得任何东西。
- 某项悬赏自己的条款可能会列出其他没有资格获得该悬赏的人。
悬赏问题
- 随着时间推移,可能会有很多悬赏问题。每个都有自己的实例、自己的奖金和自己的条款。
- 当前的悬赏问题 BOUNTY-SAT-0001 的奖金为 US$1,000。在法律禁止的地方无效。获奖者自行承担所有税款,税款可能使金额大幅减少。
- 您可以查看它的实例,但它还没有开放提交答案。测试期间没有奖品。
- 悬赏开放时,它会有自己的条款。该悬赏将由那些条款管辖,而不是由本页管辖。提纲见 /bounty/terms。
- 要申领悬赏,您将需要另外勾选一个方框,确认您已阅读该悬赏的条款。
- 悬赏问题不计入月度得分。每项悬赏每分钟可以申领一次。
- 如果想发布您自己的悬赏问题,请写信至 admin@problemforge.com。
什么归谁所有
- 题目文件和我们发出的答案已贡献到公有领域 (CC0 1.0)。您可以把它们用于任何用途。我们仍然希望您注明出处。
- 检查器以 MIT 许可证开源。
- 网站的其余部分属于 Problem Forge, LLC,但许可证页面注明属于他人的部分除外。保留所有权利。
- 方法和文章仍然归您所有。
- 完整文本见许可证。
您发给我们的内容
- 在本站上,您向我们发送答案,并且可以选择一个昵称。我们不索取您的代码、您的方法或您的文章。
- 您允许我们保存您的答案、检查它们,并把它们计入统计。在答案所属的月份进行期间,我们从不公开您的答案。
- 您允许我们保存您的昵称,并在排行榜上和您的个人资料上显示它。您删除账号后,您的名次会改为显示“<匿名>”。
清空和删除
- 您可以随时在设置中清空您的数据或删除您的账号。
- 两者都会要求您输入一个词来确认。两者都立即生效,并且无法撤销。
- 两者都要求您在最近 15 分钟内登录过。
- 清空我的数据 会删除您的答案、时间、昵称和令牌,并让您在所有设备上退出登录。您的账号会保留。您每天可以清空一次。
- 删除我的账号 会删除您的账号以及与它相关的一切。大约五周内,它也会从我们的备份中消失。
- 无论哪一种,您过去在排行榜上的名次和首解都会保留。它们显示为“<匿名>”,这样其他人的名次不会改变。
- 不含姓名的计数,比如统计,会保留。
- 悬赏申领会永久保留,连同提交它们的登录方式,即使您删除了账号也是如此。目前还不能提交申领。
- 如果您删除账号后再次登录,您会得到一个新账号和一个新的玩家编号。
隐私
我们保存什么以及为什么保存,见隐私声明。
我们的承诺及其限度
- 金钱永远买不到进度、更好的排名、额外的答案、提示,也买不到任何悬赏中的任何优势。
- 我们从不保存可读的电子邮箱地址。对于用电子邮箱登录,我们只保存这个地址的带密钥的指纹(见隐私声明)。
- 我们不发送您没有要求的邮件,不展示定向广告,也从不出售您的数据或为广告而共享您的数据。
- 我们可能会更改问题、规则或本站。
不作保证
- 本站、文件、我们发出的答案和检查器均按“现状”和“现有”提供。
- 我们不作任何明示或默示的保证。这包括适合特定用途、准确性,以及本站可以访问或没有错误。本站有时可能无法访问或出错。
- 有些地方不允许这样做。在那里,它在法律允许的范围内适用。
责任限制
- 在法律允许的范围内,对于因本站产生的任何间接、附带、特殊或后果性损失,或者数据、时间或利润的损失,我们不对您承担责任。
- 在法律允许的范围内,对于因本站产生的任何事项,我们对您的全部责任以 US$100 为限。
- 这些条款中的任何内容,都不限制法律不允许我们限制的责任。
暂停和终止
- 您可以随时停止:在设置中删除您的账号。
- 我们可能会按照您不可以做的事中所说的,暂停或关闭一个账号。
- 我们可能随时更改、暂停或停止本站、某个问题、某个月份或某项功能。如果我们停止本站,我们会尽量在网站上告知,并让设置保持开放足够长的时间,让您可以删除您的账号。
条款的变更
- 这些条款的每个版本都有一个名称,显示在页面顶部。
- 我们会记录您接受的是哪个版本。
- 如果某项变更对您有影响,我们会请您再次勾选方框。小的变更,比如措辞更清楚,不需要重新勾选。
- 发生这样的变更后,下一个需要您账号的页面会显示变更内容和方框。在您勾选之前,您仍然可以阅读公开页面,但不能攀登,也不能提交答案。
- 如果您不接受新条款,您可以改为删除您的账号。那个页面上有用于此事的链接。
法律和争议
- 这些条款受美国 Washington 州法律管辖,不考虑其法律冲突规则。
- 如果我们之间发生争议,请先写信给我们。大多数问题可以通过沟通解决。
- 如果沟通不成,Washington 州的州法院和联邦法院拥有专属管辖权,您同意这一点。欧盟和英国的消费者保留在其居住地提起诉讼的任何权利。
协议的其余部分
- 这些条款、规则、隐私声明以及您申领的任何悬赏的条款,构成您和我们之间关于本站的完整协议。
- 如果法院认定这些条款的某一部分不可执行,其余部分仍然有效。
- 我们可以把我们在这些条款下的权利和义务转让给接管本站的公司。我们会在网站上说明;如果变更很重要,我们会请您再次勾选方框。
- 这些条款的英文文本具有约束力。译文只是为方便阅读而提供的副本。
联系方式
- 法律通知也请发到同一个地址。
- 要报告安全问题,请写信到同一个地址。对于出于善意的报告,我们不会追究您。
- 我们用英文阅读邮件。用其他语言写一段简短的说明也可以;我们会尽力。