摘要: 倒水问题 时间限制:10 sec 空间限制:256 MB 问题描述 邓老师有有 2 个容量分别为 n 单位、m 单位的没有刻度的杯子。初始,它们都是空的。 邓老师给了你 t 分钟时间。每一分钟,他都可以做下面 4 件事中的任意一件: 用水龙头装满一个杯子。 倒空一个杯子。 把一个杯子里的水倒到另一个 阅读全文
posted @ 2019-03-28 17:17 风语轻轻 阅读(598) 评论(0) 推荐(0) 编辑
摘要: n皇后问题 描述 n皇后问题 描述 n皇后问题:一个n×n的棋盘,在棋盘上摆n个皇后,满足任意两个皇后不能在同一行、同一列或同一斜线上的方案有多少种? 输入 第一行包含一个整数n。 输出 输出一个整数,表示方案数。 样例输入 4 样例输出 2 限制 一共10个测试点, 第i个测试点的n=i+4。 时 阅读全文
posted @ 2019-03-24 16:53 风语轻轻 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 背包问题2 描述 n个物品,每个物品有一个体积v和价值w。现在你要回答,把一个物品丢弃后,剩下的物品装进一个大小为V的背包里能得到的最大价值是多少。 背包问题2 描述 n个物品,每个物品有一个体积v和价值w。现在你要回答,把一个物品丢弃后,剩下的物品装进一个大小为V的背包里能得到的最大价值是多少。 阅读全文
posted @ 2019-03-24 10:14 风语轻轻 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 最短路 时间限制:4 sec 空间限制:256 MB 问题描述 给定一张 n 个点的无向带权图,节点的编号从 1 至 n,求从 S 到 T 的最短路径长度。 问题描述 给定一张 n 个点的无向带权图,节点的编号从 1 至 n,求从 S 到 T 的最短路径长度。 输入格式 第一行 4 个数 n,m,S 阅读全文
posted @ 2019-03-24 09:35 风语轻轻 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 本文介绍求解图单源最短路径的Dijkstra算法的基本原理以及其正确性的证明。 1. 问题描述: 设一张有向带权图 G 包含若干顶点记为 v[1], v[2], ...;v[i] 到 v[j] 的边记为 e[i,j],其权值记为 w[i,j]。注意,Dijkstra算法正确性要求图中没有权值为负的边 阅读全文
posted @ 2019-03-23 00:56 风语轻轻 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 本文介绍利用二分实现 lower_bound 的原理。 lower_bound(T * a, T & t, int lo, int hi) 的功能是:在某个有序数组 a[lo, hi) 的范围内,查找不小于 t 的最小元素或最小元素位置。这可以用二分来实现。 算法可以这样理解。我们维护两个界限,分别 阅读全文
posted @ 2019-03-22 14:02 风语轻轻 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 描述 二维平面上,给定 n 个点 {ai} 和 m 个点 {bi},且保证这 n+m 个点中任意两个点的 x 坐标和 y 坐标均不相同。 对于每个bi,判断是否存在由3个 ai, aj, ak (1 ≤ i, j, k ≤ n, i ≠ j ≠ k ) 点组成的三角形包含 bi(在三角形边上也算包含 阅读全文
posted @ 2019-03-21 22:45 风语轻轻 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 问题描述 有n个正整数排成一排,你要将这些数分成m份(同一份中的数字都是连续的,不能隔开),同时数字之和最大的那一份的数字之和尽量小。 问题描述 有n个正整数排成一排,你要将这些数分成m份(同一份中的数字都是连续的,不能隔开),同时数字之和最大的那一份的数字之和尽量小。 输入 输入的第一行包含两个正 阅读全文
posted @ 2019-03-19 10:55 风语轻轻 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 最小生成树的概念: 对于一张无向带权连通图,若它的一张子图满足:① 连通性,即图中所有顶点相互连通;② 该子图所有边的权值之和最小。它必定是一棵树(无环路),则该子图称为原图的一棵最小生成树。类似的,也可以定义最大生成树。 注意,最大生成树中,任意两点间通路的长度并不一定是原图中该两点通路中权值和最 阅读全文
posted @ 2019-03-10 19:16 风语轻轻 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 问题描述 Z国有 n 个城市和 m 条双向道路,每条道路连接了两个不同的城市,保证所有城市之间都可以通过这些道路互达。每条道路都有一个载重量限制,这限制了通过这条道路的货车最大的载重量。道路的编号从 1 至 m 。巧合的是,所有道路的载重量限制恰好都与其编号相同。 现在,要挑选出若干条道路,将它们升 阅读全文
posted @ 2019-03-10 17:01 风语轻轻 阅读(699) 评论(0) 推荐(0) 编辑