摘要: 题目描述 Description 给你一个N*N的矩阵,每行有一个障碍,数据保证任意两个障碍不在同一行,任意两个障碍不在同一列,要求你在 这个矩阵上放N枚棋子(障碍的位置不能放棋子),要求你放N个棋子也满足每行只有一枚棋子,每列只有一枚棋的限制,求有多少种方案。 给你一个N*N的矩阵,每行有一个障碍 阅读全文
posted @ 2017-05-29 17:16 小飞淙的云端 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. 求x的前驱(前驱定义为小于x,且最大的数) 阅读全文
posted @ 2017-05-29 17:13 小飞淙的云端 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 现在小朋友们最喜欢的"喜羊羊与灰太狼",话说灰太狼抓羊不到,但抓兔子还是比较在行的, 而且现在的兔子还比较笨,它们只有两个窝,现在你做为狼王,面对下面这样一个网格的地形: 左上角点为(1,1),右下角点为(N,M)(上图中N=4,M=5).有以下三种类型的道路 1: 阅读全文
posted @ 2017-05-29 17:08 小飞淙的云端 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 题目描述 Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增加 a 。 操作 3 :询问某个节点 x 到根的路径中所有点的点权和。 有 阅读全文
posted @ 2017-05-29 17:03 小飞淙的云端 阅读(100) 评论(0) 推荐(0) 编辑