题目大意
给定 ,求从 到 的这 个数中能选出多少个不同的子集,满足子集中所有的数的乘积是一个完全平方数。特别地,空集也算一种选法,定义其乘积为 。
多测,
5s
给定 ,求从 到 的这 个数中能选出多少个不同的子集,满足子集中所有的数的乘积是一个完全平方数。特别地,空集也算一种选法,定义其乘积为 。
多测,
5s
维护三个长度为 的序列 ,支持以下 7 种操作:(操作数为 )
5s
有一幅 个点 条边的简单带权无向图,对于每个点 ,你要求出一棵生成树,满足:
5s
2019 年南京 Regional 充分暴露了这个问题,市面上大多数标着 的 KM 板子实际上是 的,以致选手如果是用了经典书籍上的板子,或者是网上随便扒的板子,就会 TLE。
然后最近做题做到了 KM,就想补一个自己的真· 的 KM。网上的 也都没有教程只能自己啃代码,就想把思路写一下。
大二了才会 KM 你丢不丢人
有一个长度为 的数组 ,每次选相邻的两个数 ,花费代价 把它们合并成 。求把整个序列合并起来的最小代价。
2s
你有无限个这种 S 型的牌(一开始都如左上角那样放置),每次你可以选择一张牌,将其 Rotate,或将其 Flip,或将其放入一个 的棋盘。棋盘上不能有牌重叠,被操作过的牌最后都必须放入棋盘。
你有一个计数器,每当执行 Rotate 或 Flip 操作的时候,计数器会加 。
现在给你最终的棋盘状态(01 矩阵,表示每个格子有没有被覆盖),求计数器的奇偶性。(保证奇偶性唯一)
平面上有 个点,两人轮流博弈。每人每回合画一条线段连接两个点,不能在端点外的地方穿过已画的线段或其他端点。不能操作者输。问先手必胜或必败。
,可以三点共线,没有重点。
多测,
2s
给定一幅 个点的二分图。左边的每个点度数至少为 至多为 ,且左边每个点只会连向右边编号大于等于它的点。
现在你要选择一些边,限制如下:
求最小代价,或输出无解。
多测,
1s
给出两幅 个点的无向图 ,对于 的每一棵生成树,贡献是有多少条边在 中出现。求 的所有生成树的贡献和。
,4s
11 月沈阳赛区结束,我们莫得出线也莫得 EC,那么 SYSU_FateBlueBird 这支队也 end 了。
一个长为 的序列 。
有 个询问,每次询问三个区间,把三个区间中同时出现的数一个一个删掉,问最后三个区间剩下的数的个数和,询问独立。
注意这里删掉指的是一个一个删,不是把等于这个值的数直接删完,
比如三个区间是 , 与 ,就一起扔掉了 1 个 ,1 个 ,2 个 。
3s,512M
奋战一星期,造台单周期
从南京回来,我们就二连银了。
我们互相说得最多的就是:“求求你做个人吧!”
做个人,别演了,题要读要沟通,数据范围要看,智商在线一点,我不信我们连金牌队都不是。
心好累的,不敢奢望什么校排、出线啥的,至少先把金保了,帮队友保个研。
有一个 的网格图,每个格子上有一根柱子。
现在有 个盘子套在 的柱子上,自底向上分别为 (构成一个大小为 的排列)。
每次操作你可以选择一根柱子,将其最上面的连续若干个盘子拿起,往下走一格或往右走一格。
请构造一种方案使得盘子最后有序套在 (自底向上是 )。
有 个布尔变量 ,在一组约束下恰好有三种赋值方式。
约束是形如 这样, 可以是 , 可以是 。
现给出这三种赋值方式,请构造出一组约束。
,你构造的约束数量