牛客 2026 情人节娱乐场 ACFJ 题解

这里本来应该有另外一个 DP 题的题解的。但是牛客这些题目题解更好写

A

赛时提示说只看灰字会更容易通过。那我们分析一下灰色字体。

之前分析了给出的 galgame 链接的代码,发现之和最后一个选项有用,但是赛时感觉没啥用。

“你应该多和我聊天”和“偶尔给我送送礼物”说明前面 的个数应该大于 的个数。“然后在那个特殊节日里跟我有特殊互动”猜测是倒数第二天,因此倒数第二天进行 ,“最后在我内心神秘事件中向我表白!”说明最后一天应该表白。

然后只有一天的时候无法进行特殊互动,因此输出 -1

结束了。

和题解相差有点大,歪打正着说是。

C

随便选中发现,下面有一行小字。

Due to the date_diff, we have added details to the question but hidden them.

右键检查搜索 details,找到第三个展开发现如下 sql 语句:

1
2
3
SELECT DATEDIFF(start_time, CONVERT_TZ(NOW(), @@session.time_zone, '+08:00'))
FROM **.********.***
WHERE contest_id = DATE_FORMAT(CURRENT_DATE, %?%?%?)

注意是情人节比赛,因此当前日期为 号。

猜测 **.********.*** 就是 ac.nowcoder.com。字数对的上。

这几个 sql 语句的意思是,将当前日记按照 %?%?%? 的格式进行格式化,找到 **.********.*** 中比赛 id 等于这个格式化之后字符串的比赛,计算和当前日期的天数差值。

由于当前牛客比赛 id 最多只有 位数,并且是 开头。因此显然不可能是 位以上,只可能是 位。我们取 年后两位 月不带前导零,和 日,将这三个进行排列组合。

答案是 -1590。id 是

F

gemini 如是说道:

答案是 solo。

J

神秘。由于设计模数,样例输出之类,猜测是和题目有关。猜测左边是比赛日期和题号,上面的小方块代表拼音。

对着对应的日期去找比赛即可。答案是 AREYOUOK2026


牛客 2026 情人节娱乐场 ACFJ 题解
https://blogs.sving1024.top/posts/28301/
发布于
2026年2月16日
许可协议