02 2021 档案

摘要:D. Multiples and Power Differences ##题意: 给定一个$nm$的矩阵$A$,要求构造出一个$nm$的矩阵$B$。要求满足以下条件: \(1≤b_{i,j}≤10^6\); $b_{i,j}$是$a_{i,j}$的倍数; 矩阵$B$中每个元素与相邻任何元素的值之差的 阅读全文
posted @ 2021-02-14 20:30 Qquun 阅读(92) 评论(0) 推荐(0)
摘要:##题意 小明过生日的时候,爸爸送给他一副乌龟棋当作礼物。 乌龟棋的棋盘只有一行,该行有 N 个格子,每个格子上一个分数(非负整数)。 棋盘第 1 格是唯一的起点,第 N 格是终点,游戏要求玩家控制一个乌龟棋子从起点出发走到终点。 乌龟棋中共有 M 张爬行卡片,分成 4 种不同的类型(M 张卡片中不 阅读全文
posted @ 2021-02-14 13:38 Qquun 阅读(71) 评论(0) 推荐(0)
摘要:##题意: 一场地震把约翰家的牧场摧毁了, 坚强的约翰决心重建家园。 约翰已经重建了 \(n\) 个牧场,现在他希望能修建一些道路把它们连接起来。研究地形之后,约翰发现可供修建的道路有 \(m\) 条。碰巧的是,奶牛们最近也成立一个工程队,专门从事修复道路。而然,奶牛们很有经济头脑,如果无利可图,它 阅读全文
posted @ 2021-02-12 21:58 Qquun 阅读(98) 评论(0) 推荐(0)
摘要:题意: 有$n$个村庄,村庄在不同坐标和海拔,现在要对所有村庄供水,只要两个村庄之间有一条路即可,建造水管距离为坐标之间的欧几里德距离,费用为海拔之差,现在要求方案使得费用与距离的比值最小。\(n<=1000\) ##思路: 经典的01分数规划求解最优比率生成树,在此题中稠密图采用暴力Prim求解。 阅读全文
posted @ 2021-02-12 17:15 Qquun 阅读(62) 评论(0) 推荐(0)
摘要:Prim复杂度是$O(n^2+m)$,堆优化/zkw线段树优化之后是$O((n+m)logn)$ Prim与Kruskal的区别: Prim在稠密图中比Kruskal优,在稀疏图中比Kruskal劣。Prim是以更新过的节点的连边找最小值,Kruskal是直接将边排序。 Prim堆优化代码如下: # 阅读全文
posted @ 2021-02-12 11:40 Qquun 阅读(88) 评论(0) 推荐(0)
摘要:A. Required Remainder 题意: $t$组样例,判定一个正整数$n$是否存在一个大于$1$的奇数因子,\((1≤t≤10^4), (2≤n≤10^{14})\) 思路: 打表,发现只有满足$2^$的数字不存在奇数因子。 Code: int main(){ ios::sync_wit 阅读全文
posted @ 2021-02-11 21:57 Qquun 阅读(78) 评论(0) 推荐(0)