摘要: 负环 【问题描述】 在忘记考虑负环之后,黎瑟的算法又出错了。对于边带权的有向图 G = (V, E),请找出一个点数最小的环,使得环上的边权和为负数。保证图中不包含重边和自环。 【输入格式】 第1两个整数n, m,表示图的点数和边数。 接下来的m行,每<=三个整数ui, vi, wi,表<=有一条从 阅读全文
posted @ 2017-03-25 11:40 草根柴鸡 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 题解: 第k大直接用主席树解决 合并利用启发式合并,将较小的连接到较大的树上 阅读全文
posted @ 2017-03-25 11:31 草根柴鸡 阅读(180) 评论(0) 推荐(0) 编辑
摘要: calc 【问题描述】 一个序列a1,...,an是合法的,当且仅当: 长度为给定的n。 a1,...,an都是[1,A]中的整数。 a1,...,an互不相等。 一个序列的值定义为它里面所有数的乘积,即a1a2...an。 求所有不同合法序列的值的和。 两个序列不同当且仅当他们任意一位不一样。 输 阅读全文
posted @ 2017-03-25 11:26 草根柴鸡 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 修路 【问题描述】 村子间的小路年久失修,为了保障村子之间的往来,法珞决定带领大家修路。对于边带权的无向图 G = (V, E),请选择一些边,使得1 <= i <= d, i号节点和 n - i + 1 号节点可以通过选中的边连通,最小化选中的所有边的权值和。 【输入格式】 第一行两个整数 n, 阅读全文
posted @ 2017-03-18 20:44 草根柴鸡 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 题解: 各种算法的证明及结论大家自行问度娘吧 本标程包含所有部分分 代码中有简单解说 ahahaha······ 阅读全文
posted @ 2017-03-17 21:34 草根柴鸡 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 矩阵乘法 【问题描述】 给你一个N*N的矩阵,不用算矩阵乘法,但是每次询问一个子矩形的第K小数。 【输入格式】 第一行两个数N,Q,表示矩阵大小和询问组数;接下来N行N列一共N*N个数,表示这个矩阵;再接下来Q行每行5个数描述一个询问:x1,y1,x2,y2,k表示找到以(x1,y1)为左上角、以( 阅读全文
posted @ 2017-03-13 20:02 草根柴鸡 阅读(200) 评论(0) 推荐(0) 编辑
摘要: K大数查询 【问题描述】 有N个位置,M个操作。操作有两种,每次操作如果是1 a b c的形式表示在第a个位置到第b个位置,每个位置加入一个数c如果是2 a b c形式,表示询问从第a个位置到第b个位置,第C大的数是多少。 【输入格式】 第一行N,M 接下来M行,每行形如1 a b c或2 a b 阅读全文
posted @ 2017-03-12 11:54 草根柴鸡 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 发展城市 【问题描述】 众所周知,Hzwer学长是一名高富帅,他打算投入巨资发展一些小城市。 Hzwer打算在城市中开N个宾馆,由于Hzwer非常壕,所以宾馆必须建在空中,但是这样就必须建立宾馆之间的连接通道。机智的Hzwer在宾馆中修建了N-1条隧道,也就是说,宾馆和隧道形成了一个树形结构。 Hz 阅读全文
posted @ 2017-03-12 09:02 草根柴鸡 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 降雨量 【问题描述】 我们常常会说这样的话:“X年是自Y年以来降雨量最多的”。它的含义是X年的降雨量不超过Y年,且对于任意Y<Z<X,Z年的降雨量严格小于X年。例如2002,2003,2004和2005年的降雨量分别为4920,5901,2832和3890,则可以说“2005年是自2003年以来最多 阅读全文
posted @ 2017-03-09 14:32 草根柴鸡 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 蜥蜴 【问题描述】 在一个r行c列的网格地图中有一些高度不同的石柱,一些石柱上站着一些蜥蜴,你的任务是让尽量多的蜥蜴逃到边界外。 每行每列中相邻石柱的距离为1,蜥蜴的跳跃距离是d,即蜥蜴可以跳到平面距离不超过d的任何一个石柱上。石柱都不稳定,每次当蜥蜴跳跃时,所离开的石柱高度减1(如果仍然落在地图内 阅读全文
posted @ 2017-03-02 21:02 草根柴鸡 阅读(156) 评论(0) 推荐(0) 编辑