Vanilla_chan

永远可爱 永远善良

Problem

一个长度为奇数、最中间的那个字符是 /、左边所有字符都是都是 1、右边所有字符都是 2 的字符串被称为11/22 字符串

更加严谨的定义:

当一个字符串 \(T\) 满足以下所有条件时,它被称为11/22 字符串

  • \(|T|\) 是奇数。这里, \(|T|\) 表示 \(T\) 的长度。
  • 从第 \(1\) 到第\((\frac{|T|+1}{2} - 1)\) 个字符都是 1
  • \((\frac{|T|+1}{2})\) 个字符是/
  • 从第 \((\frac{|T|+1}{2} + 1)\) 到第 \(|T|\) 的字符都是 2

例如,11/22111/222/是 11/22 字符串,但11221/22211/22222/11/2/2/211则不是。

给定由12/组成的字符串 \(S\)\(|S|=N\)。有 \(Q\) 次询问:给定 \(L\)\(R\),设 \(T\)\(S\) 的从第 \(L\) 个字符到第 \(R\) 个字符组成的子串。请找出 \(T\) 的最长子序列使得该子序列是一个 11/22 字符串。如果不存在这样的子序列,则打印 "0"。

Constraints

  • \(1 \leq N \leq 10^5\)
  • \(1 \leq Q \leq 10^5\)
  • \(S\) is a string of length \(N\) consisting of 1, 2, and /.
  • \(1 \leq L \leq R \leq N\)
  • \(N\), \(Q\), \(L\), and \(R\) are integers.
阅读全文 »

收集了之前用过的几条提示词。并不是每一条都那么好用,也不是对于所有模型都适合。

阅读全文 »

整个八月,准确地说还要加上7月的尾巴,都是属于数模暑期集训的。这段时间真是让我感受颇丰,既有欢笑,也有挑战。深夜我对着摄像头摆出各种动作让yolo识别、和“相关专业人士”讨论导弹与干扰弹的题目……太多有趣的故事了!然而,快乐的背后也有些许失落。这个月很累,但是收获也很多。人生最美好的事情莫过于与一群志同道合的朋友共事了吧!

阅读全文 »

“人终将被年少不可得之物困扰一生”——对于我来说,我的年少不可得之物,便是这三个字:“集训队”。当初我来到学校,听说到数模集训队、ACM集训队的时候,我特别特别非常兴奋激动,让我想起了往昔对“集训队”这三个字的无限向往,“集训队”这三个字就是那么吸引我。

阅读全文 »

如何构造数据,使得两个字符串的hash值相等

阅读全文 »

数学建模竞赛(MCM)的方法与技巧。讲述了数据分析、优化建模和机理建模三大类题型的解题思路,以及论文写作的具体要求和注意事项。文章有关于数据探索、模型选择、算法实现等关键环节,并提供了一些比赛策略和时间规划的建议。*本随笔为数模国赛前的最后一堂课的笔记。有一些零零散散,但是信息量很大。如果有机会(现在是没必要啦),再整理成方便阅读的文字吧。

阅读全文 »