• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 49 50 51 52 53 54 55 56 57 58 下一页
2016年6月22日
UVa 11925 Generating Permutations (构造法)
摘要: 题意:给定一个序列,让你从一个升序列变成该序列,并且只有两种操作,操作1:交换前两个元素,操作2:把第一个元素移动到最后。 析:一开始的时候吧,不会,还是看的题解,首先是要逆序来做,这样可能好做一点,那么操作1不变,操作2变成把最后一个元素放到最前面。 就像是冒泡排序一样,如果第一个元素大于第二个, 阅读全文
posted @ 2016-06-22 20:03 dwtfukgv 阅读(548) 评论(0) 推荐(0)
CodeForces 681B Economy Game (暴力)
摘要: 题意:给定一个数,问能不能 找到非负 a, b, c,使得 a × 1 234 567 + b × 123 456 + c × 1 234 = n。 析:二重循环,去确定c。 代码如下: 阅读全文
posted @ 2016-06-22 18:24 dwtfukgv 阅读(418) 评论(0) 推荐(0)
CodeForces 681A A Good Contest (水题)
摘要: 题意:给定 n 个人和before, after的分数,让你找 before 的分数大于等于2400并且before 小于 after. 析:看完题意就知道怎么算了吧。。不用说了 阅读全文
posted @ 2016-06-22 18:14 dwtfukgv 阅读(221) 评论(0) 推荐(0)
UVa 1614 Hell on the Markets (贪心+推理)
摘要: 题意:给定一个长度为 n 的序列,满足 1 <= ai <= i,要求确实每一个的符号,使得它们和为0. 析:首先这一个贪心的题目,再首先不是我想出来的,是我猜的,但并不知道为什么,然后在网上搜了一下题解,是什么数学归纳法。。。。。。 贪心策略:1~i的和或者部分和一定能凑出来1~sum[i]。 利 阅读全文
posted @ 2016-06-22 16:37 dwtfukgv 阅读(197) 评论(0) 推荐(0)
STL之 copy函数
摘要: 转载地址:http://blog.csdn.net/jerryjbiao/article/details/7376088 我们现在来看看第一个变易算法:元素复制算法copy。该算法主要用于容器之间元素的拷贝,即将迭代器区间[first,last)的元素复制到由复制目 标result给定的区间[res 阅读全文
posted @ 2016-06-22 15:05 dwtfukgv 阅读(211) 评论(0) 推荐(0)
2016年6月21日
UVa 247 Calling Circles (DFS+Floyd)
摘要: 题意:如果两个人互通电话,那么他们就在一个电话圈里,现在给定 n 个人,并且给定 m 个通话记录,让你输出所有的电话圈。 析:刚开始没想到是Floyd算法,后来才知道是这个算法,利用这个算法进行连通性的判定,当且仅当d[i][j] = d[j][i] = 1时,他们是在一个圈里。 然后用Floyd算 阅读全文
posted @ 2016-06-21 21:46 dwtfukgv 阅读(164) 评论(0) 推荐(0)
UVa 1151 Buy or Build (最小生成树+二进制法暴力求解)
摘要: 题意:给定n个点,你的任务是让它们都连通。你可以新建一些边,费用等于两点距离的平方(当然越小越好),另外还有几种“套餐”,可以购买,你购买的话,那么有些边就可以连接起来, 每个“套餐”,也是要花费的,让你求出最少花费。 析:首先想到的是把所有情况都考虑算一下,然后找出最少的,先算没有“套餐”的,然后 阅读全文
posted @ 2016-06-21 21:00 dwtfukgv 阅读(458) 评论(0) 推荐(0)
UVa 1395 Slim Span (最小生成树)
摘要: 题意:给定n个结点的图,求最大边的权值减去最小边的权值最小的生成树。 析:这个和最小生成树差不多,从小到大枚举左端点,对于每一个左端点,再枚举右端点,不断更新最小值。挺简单的一个题。 代码如下: 阅读全文
posted @ 2016-06-21 20:37 dwtfukgv 阅读(177) 评论(0) 推荐(0)
HDU 1071 The area (数学定积分)
摘要: 题意:求阴影部分面积。 析:没什么可说的,就是一个普通的定积分。 代码如下: 阅读全文
posted @ 2016-06-21 20:10 dwtfukgv 阅读(283) 评论(0) 推荐(0)
HDU 1286 找新朋友 (欧拉phi函数打表)
摘要: 题意:你懂得。 析:一看这个题应该是欧拉phi函数,也就说欧拉phi函数是指求从 1 到 n 中与 n 互素的数的个数,这个题很明显是这个意思嘛,不多说了。 代码如下: 阅读全文
posted @ 2016-06-21 19:46 dwtfukgv 阅读(302) 评论(0) 推荐(0)
UVa 10118 Free Candies (记忆化搜索+哈希)
摘要: 题意:有4堆糖果,每堆有n(最多40)个,有一个篮子,最多装5个糖果,我们每次只能从某一堆糖果里拿出一个糖果,如果篮子里有两个相同的糖果, 那么就可以把这两个(一对)糖果放进自己的口袋里,问最多能拿走多少对糖果。 析:首先看到的是时间30s,这么长时间,一想应该是暴力了吧,后来一想应该是记忆化搜索, 阅读全文
posted @ 2016-06-21 11:05 dwtfukgv 阅读(389) 评论(0) 推荐(0)
2016年6月20日
UVa 1025 A Spy in the Metro (DP动态规划)
摘要: 题意:一个间谍要从第一个车站到第n个车站去会见另一个,在是期间有n个车站,有来回的车站,让你在时间T内时到达n,并且等车时间最短, 也就是尽量多坐车,最后输出最少等待时间。 析:这个挺复杂,首先时间是一个顺序,设d(i,j)表示时刻 i 在第 j 个车站,最少还要等待多长时间,那么边界是d(T, n 阅读全文
posted @ 2016-06-20 21:11 dwtfukgv 阅读(622) 评论(0) 推荐(0)
UVa 818Cutting Chains (暴力dfs+位运算+二进制法)
摘要: 题意:有 n 个圆环,其中有一些已经扣在一起了,现在要打开尽量少的环,使所有的环可以组成一条链。 析:刚开始看的时候,确实是不会啊。。。。现在有点思路,但是还是差一点,方法也不够好,最后还是参考了网上的题解,大神们的代码就是不一样, 但还是看了好久才看懂。首先是用二进制法进行暴力,因为 n 最大才是 阅读全文
posted @ 2016-06-20 20:02 dwtfukgv 阅读(1091) 评论(1) 推荐(0)
如何取消默认打开方式
摘要: 有一天,我一不小心用记事本打开了.o文件,还是默认的。。。结果那个图标就变了,好难看。。。。找了好多方法,有的是想改其他默认方式的,这个是简单,只要右击,打开方式,选择其他默认的就好,关键的是我想改变这种,把它设置为不用任何打开,那么怎么办?网上说改注册表的,试过好多次都不行,这里介绍另一种方式,不 阅读全文
posted @ 2016-06-20 12:05 dwtfukgv 阅读(598) 评论(0) 推荐(0)
2016年6月19日
UVa 1374 Power Calculus (IDA*或都打表)
摘要: 题意:给定一个数n,让你求从1至少要做多少次乘除才可以从 x 得到 xn。 析:首先这个是幂级的,次数不会很多,所以可以考虑IDA*算法,这个算法并不难,难在找乐观函数h(x), 这个题乐观函数可以是当前最大数*2maxd - d 小于n,回溯。很好理解,最大的数再一直乘2都达不到,最终肯定达不到。 阅读全文
posted @ 2016-06-19 23:41 dwtfukgv 阅读(922) 评论(0) 推荐(0)
UVa 10603 Fill (暴力BFS+优先队列)
摘要: 题意:给定4个数,a,b,c,d,分别代表空杯子容积为a,b,一个盛满水的杯子容积为c,让你不断倒水,找一个dd,是不是存在某个时刻, 某个杯子里的水dd,和d相同,或者无限接近。让求最少的倒水量和dd(可能和d相同)。 析:首先由于没有刻度,如果用数学方法计算,不好算,样例还好算一点,我们观察那个 阅读全文
posted @ 2016-06-19 21:52 dwtfukgv 阅读(755) 评论(0) 推荐(0)
2016年6月18日
HDU 1272 小希的迷宫 (并查集)
摘要: 题意:你懂得。 析:根据题意我们应该知道是首先是不能含有环的,如果含有环那么路径就不唯一,其次要连通,因为如果不连通,那么有的结点就无法相连, 就不满足,仅有一条路径的条件了,判环用并查集,非常方便,在输入时要判断是这条边是不是已经连通了,如果已经连通了那么肯定就是环了, 也就不符合题意了,其次就是 阅读全文
posted @ 2016-06-18 14:10 dwtfukgv 阅读(244) 评论(0) 推荐(0)
HDU 1060 Leftmost Digit (数学log)
摘要: 题意:给定一个数n,让你求出n的n次方的第一位数。 析:一看这个n快到int极限了,很明显不能直接做,要转化一下。由于这是指数,我们可以把指数拿下来。 也就是取对数,设ans = n ^ n,两边取以10为底对数 lg(ans) = n * lg(10),然后这个整数部分都是10的多次方, 没什么用 阅读全文
posted @ 2016-06-18 11:28 dwtfukgv 阅读(178) 评论(0) 推荐(0)
UVa 1599 Ideal Path (两次BFS)
摘要: 题意:给出n个点,m条边的无向图,每条边有一种颜色,求从结点1到结点n颜色字典序最小的最短路径。 析:首先这是一个最短路径问题,应该是BFS,因为要保证是路径最短,还要考虑字典序,感觉挺麻烦的,并不好做,事实用两次BFS, 第一次是倒序BFS,目的是得到从结点 i 到结点n的最短距离,然后再从第一个 阅读全文
posted @ 2016-06-18 00:10 dwtfukgv 阅读(267) 评论(0) 推荐(0)
2016年6月17日
POJ 3744 Scout YYF I (概率DP+矩阵快速幂)
摘要: 题意:小明要从1走过一段直线雷区,给定n个地雷的坐标,他走一步的概率是p,两步的概率为1-p,问你他能安全通过雷区的概率。 析:很明显这是一个概率DP,用d(i)表示到达 i 时他安全的概率,那么d[i] = p * d[i-1] + (1-p) * d[i-2];这个状态转移方程很好理解, 就是说 阅读全文
posted @ 2016-06-17 20:35 dwtfukgv 阅读(192) 评论(0) 推荐(0)
上一页 1 ··· 49 50 51 52 53 54 55 56 57 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3