题目大意
有一个正整数序列 ,每次操作可以把一个数 或 ,但要使其仍为正数。问至少多少次操作,使得整个序列的 不为 。
2.5s
有一个正整数序列 ,每次操作可以把一个数 或 ,但要使其仍为正数。问至少多少次操作,使得整个序列的 不为 。
2.5s
一个二分图,设左边的一个点集为 ,记它在右边的邻集为 ,如果 ,则称 是 critical 的。
给定 ,构造一幅左右各 个点的二分图,使得 critical 的点集数量恰好为 。
1s
就感觉年终了又新年了想要说些什么话,补一补漏的这么多游记(x
给定一个长度为 的、仅含 a,b 的字符串 ,每次可以对 做下列操作:
问 能变成多少种长度为 的字符串,答案模 。
给定一幅 的地图,地图由“.”和“#”构成,“.”表示空地,“#”表示障碍。
求这个地图沿垂直和水平方向分别 shift 多少,能使空地形成一个连通块。求出所有可能的 shift 方案。
2s
有 个人排队准备录视频,轮到第 个人的时候,如果他被商家钦定,或者排他前面的至少有 个人录视频,他就会录视频。问商家至少钦定多少人,使得最终录视频的人数 。
,由于输入过大,仅输入 ,接下来给出 段生成器,每段生成 个 (保证 ),每个生成器形如 , 为质数。
4s, 64MB
电影院观众席为 的方阵,其中 个座位 已经被占。问从剩下的座位中,选择某一行的一个连续段(长度至少为 )的方案数。
,给定 ,按如下方式生成剩余数据:
2s
给定一个 数组和一个 数组,其中 数组的一些位置被抹掉了(用 表示),要求还原一个字典序最小的字符串,保证一定有解。
这学期一口气选了三门 AI 课(AI、模式识别、NLP),初衷就是想深入了解以后能更有底气地说“我不喜欢AI”(x
然后三门课内容高度重复,每个知识点平均听三遍。。。其中最近发生的重合是,人工智能实验先要写一个 RNN 做关键词提取,然后 NLP 课要用 BiLSTM+CRF 做中文分词,完了之后还要用 LSTM 做语言模型。。。
于是这位可怜的老 C++ 选手在用 C++ 写完了 KNN、决策树、PLA、逻辑回归、BPNN 之后,不得不在一个月内从 python 语法入门摸爬打滚到机器学习带师(x
这篇博客大概只是分享和记录,不是教程。我认为学 AI 最好的方式是在学校里上课(有老师带,有同学一起讨论),或者买本书来学。在网上找博客自学是很不靠谱的。
有一棵 个结点的树,现有 个人位于不同的结点,那么要让他们在同一结点相遇的话会有一个最小总路程。而“个人位于不同结点”共有 种情况,求这 种情况的最小总路程之和,模 。
多测,,
2s
把那些别人认为显然的而我死也想不出来的东西,都记下来
做作业的时候遇到了这么个题:
Alice and Bob love each other, so they decide to use a single RSA modulus for their key pairs. Of course each of them does not know the private key of the other. Mathematically, Alice and Bob have their own key pairs and sharing the same . Demonstrate how Bob can derive the private key of Alice.
大意是说,Alice 和 Bob 用传统的 RSA 进行交流,但用的是同一个模数 。问 Bob 如何利用这一点来破解 Alice 的私钥。
对于集合 ,定义集合 表示集合 生成的集合,生成方式为通过以下步骤任意多次:
现在给定集合 ,你需要维护一个数据结构,支持以下操作,共 次:
,所有的集合元素
多测,时限比较迷。。反正 跑不过
给定一幅 个点 条边的无向连通图,边有边权,定义 表示从 到 的所有路径中,次大边权最小是多少(如果路径只有一条边那么次大边权为 )。
求 。
,边权互不相同且
1s
给定 个由 N 和 B 组成的字符串 ,一个字符串可以做如下操作:增加或删去一个 B 我没有骂人、增加或删去一个 N、增加或删去一个 NB、增加或删去一个 BN。定义两个字符串的距离为:对一个字符串做最少多少次操作,可以使两个字符串的 N、B 数量分别相等。
现给定 ,求一个也由 N、B 构成的字符串 ,使得 到 的最大距离最小。
3s
求
其中 为给定整数, 为给定多项式 。
1s