• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页
2016年8月1日
UVaLive 7503 Change (坑题。。。。。。)
摘要: 题意:给定两个人民币,问你花最少钱保证能够凑出另一个价格。 析:这个题最大的坑就是在,并一定是一次就凑出来,可以多次,然后就可以想了,如果要凑的数和1有关,特判,如果是2倍数,0.01就够了,否则就是0.01. 代码如下: 阅读全文
posted @ 2016-08-01 18:32 dwtfukgv 阅读(273) 评论(0) 推荐(0)
UVaLive 7500 Boxes and Balls (数学)
摘要: 题意:给定 n 个球,每次从每篮子里拿出来一个放在一个新篮子里,并移除相同的,按球的个数进行排序,问你用最多几个球能完成循环。 析:数学问题,很容易发现前n项和就是最多的球数,所以我们只要找最大的n项就好了。 代码如下: 阅读全文
posted @ 2016-08-01 18:07 dwtfukgv 阅读(211) 评论(0) 推荐(0)
2016年7月31日
UVa 11536 Smallest Sub-Array (水题, 滑动窗口)
摘要: 题意:给定 n 个由0~m-1的整数组成的序列,输入 k ,问你找出连续的最短序列,使得这个序列含有1-k的所有整数。 析:这个题,很简单么,只要从头开始扫一遍就OK,时间复杂度为O(n)。 代码如下: 阅读全文
posted @ 2016-07-31 23:49 dwtfukgv 阅读(338) 评论(0) 推荐(0)
UVa 1617 Laptop (贪心)
摘要: 题意:有n个长度为1的线段,确定它们的起点,使得第i个线段在[ri,di]之间,输出空隙数目的最小值。 析:很明显的贪心题,贪心策略是这样的,先把所有的区间排序,原则是按右端点进行排序,如果相等再按左端点排,然后再扫一遍,如果第一个区间的右端点和第二个右端点一样, 一定可以相邻,如果不相等,再看是不 阅读全文
posted @ 2016-07-31 23:07 dwtfukgv 阅读(572) 评论(0) 推荐(0)
HDU 5778 abs (素数,暴力)
摘要: 题意:给定一个数x,求正整数y≥2y\geq 2y≥2,使得满足以下条件: 1.y-x的绝对值最小 2.y的质因数分解式中每个质因数均恰好出现2次。 析:由于y质因数分解式中每个质因数均出现2次,那么y是一个完全平方数,设y=z*z,题目可转换成求z,使得每个质因数出现1次. 我们可以暴力枚举z,检 阅读全文
posted @ 2016-07-31 18:33 dwtfukgv 阅读(250) 评论(0) 推荐(0)
HDU 5777 domino (排序,水题)
摘要: 题意:小白在玩一个游戏。桌子上有n张多米诺骨牌排成一列。它有k次机会,每次可以选一个还没有倒的骨牌,向左或者向右推倒。每个骨 牌倒下的时候,若碰到了未倒下的 骨牌,可以把它推倒。小白现在可以随意设置骨牌的高度,但是骨牌高度为整数,且至少为1,并且 小白希望在能够推倒所有骨牌的前提下,使所有骨牌高度的 阅读全文
posted @ 2016-07-31 17:10 dwtfukgv 阅读(327) 评论(0) 推荐(0)
HDU 5776 sum (前缀和)
摘要: 题意:给定 n 个数,和 m,问你是不是存在连续的数和是m的倍数。 析:考虑前缀和,如果有两个前缀和取模m相等,那么就是相等的,一定要注意,如果取模为0,就是真的,不要忘记了,我当时就没记得。。。。 代码如下: 阅读全文
posted @ 2016-07-31 17:02 dwtfukgv 阅读(362) 评论(0) 推荐(0)
HDU 5437 Alisha’s Party (优先队列模拟)
摘要: 题意:邀请k个朋友,每个朋友带有礼物价值不一,m次开门,每次开门让一定人数p(如果门外人数少于p,全都进去)进来,当最后所有人都到了还会再开一次门,让还没进来的人进来,每次都是礼物价值高的人先进。最后给出q个数,表示要输出第ni个进来的人的名字。 析:其实这就是一个模拟题,很容易知道是优先队列模拟, 阅读全文
posted @ 2016-07-31 16:47 dwtfukgv 阅读(205) 评论(0) 推荐(0)
HDU 5438 Ponds (DFS,并查集)
摘要: 题意:给定一个图,然后让你把边数为1的结点删除,然后求连通块结点数为奇的权值和。 析:这个题要注意,如果删除一些结点后,又形成了新的边数为1的结点,也应该要删除,这是坑,其他的,先用并查集判一下环,然后再找连通环。 代码如下: 阅读全文
posted @ 2016-07-31 00:04 dwtfukgv 阅读(145) 评论(0) 推荐(0)
2016年7月30日
HDU 5444 Elven Postman (二叉树,暴力搜索)
摘要: 题意:给出一颗二叉树的先序遍历,默认的中序遍历是1.、2、……n。给出q个询问,询问从根节点出发到某个点的路径。 析:本来以为是要建树的,一想,原来不用,其实它给的数是按顺序给的,只要搜结点就行,从根开始搜,如果要到的结点比根结点大,那么一定是向W走, 然后去第一个结点,然后接着判定,一直走,如果找 阅读全文
posted @ 2016-07-30 23:58 dwtfukgv 阅读(334) 评论(0) 推荐(0)
HDU 5443 The Water Problem (水题,暴力)
摘要: 题意:给定 n 个数,然后有 q 个询问,问你每个区间的最大值。 析:数据很小,直接暴力即可,不会超时,也可以用RMQ算法。 代码如下: 阅读全文
posted @ 2016-07-30 23:48 dwtfukgv 阅读(324) 评论(0) 推荐(0)
CodeForces 702B Powers of Two (暴力,优化)
摘要: 题意:给定 n 个数,问你从有多少下标 i < j,并且 ai + aj 是2的倍数。 析:方法一: 从输入开始暴力,因为 i < j 和 i > j 是一样,所以可以从前面就开始查找,然后计数,用个map就搞定,不过时间有点长,接近两秒。 方法二: 先排序,然后暴力,暴力的原则是找前面的,也是用m 阅读全文
posted @ 2016-07-30 10:57 dwtfukgv 阅读(364) 评论(0) 推荐(0)
CodeForces 702 A Maximum Increase (贪心,高效算法)
摘要: 题意:给定 n 个数,问你连续的最长的序列是几个。 析:从头扫一遍即可。 代码如下: 阅读全文
posted @ 2016-07-30 09:57 dwtfukgv 阅读(240) 评论(0) 推荐(0)
2016年7月29日
POJ 3169 Layout (差分约束)
摘要: 题意:给定一些母牛,要求一个排列,有的母牛距离不能超过w,有的距离不能小于w,问你第一个和第n个最远距离是多少。 析:以前只是听说过个算法,从来没用过,差分约束。 对于第 i 个母牛和第 i+1 个,D[i] - D[i+1] <= 0, D[j] -D[i ]<= k, D[i] - D[j] < 阅读全文
posted @ 2016-07-29 21:47 dwtfukgv 阅读(141) 评论(0) 推荐(0)
HDU 5708 Alice and Bob (博弈,找规律)
摘要: 题意: 一个无限大的棋盘,一开始在1,1,有三种移动方式,(x+1,y)(x,y+1) (x+k,y+k)最后走到nm不能走了的人算输。。 析:。我们看成一开始在(n,m),往1,1,走,所以自然可以从1,1,开始递推往出,那么打表程序就出来了。。 打出表以后我们观察到k等于1时稍有特殊,其他则与 阅读全文
posted @ 2016-07-29 19:36 dwtfukgv 阅读(310) 评论(0) 推荐(0)
HDU 5707 Combine String (DP,LCS变形)
摘要: 题意:给定三个字符串,问你第三个是不是由第一个和第二个组成的。 析:当时比赛是没有做出来啊。。。一直WA,就是没有判断长度,第一个和第二个和是不是和第三个一样,这个忘记。。。 我们用d[i][j]表示第一个字符串匹配到 i, 第二个匹配到第 j 个,然后只要判断能不能由上一个得到就好。这个主要是d[ 阅读全文
posted @ 2016-07-29 19:01 dwtfukgv 阅读(291) 评论(0) 推荐(0)
HDU 5706 GirlCat (DFS,暴力)
摘要: 题意:给定一个n*m的矩阵,然后问你里面存在“girl”和“cat”的数量。 析:很简单么,就是普通搜索DFS,很少量。只要每一个字符对上就好,否则就结束。 代码如下: 阅读全文
posted @ 2016-07-29 18:55 dwtfukgv 阅读(218) 评论(0) 推荐(0)
HDU 5705 Clock (精度控制,暴力)
摘要: 题意:给定一个开始时间和一个角度,问你下一个时刻时针和分针形成这个角度是几点。 析:反正数量很小,就可以考虑暴力了,从第一秒开始暴力,直到那个角度即可,不会超时的,数目很少,不过要注意精度。 代码如下: 阅读全文
posted @ 2016-07-29 18:38 dwtfukgv 阅读(298) 评论(0) 推荐(0)
HDU 5074 Luck Competition (暴力,概率)
摘要: 题意:有 n 个人参加比赛,给出n-1个人的成绩,然后要选出一个幸运的人,先把所有的分数求平均数,然后再*2/3,那个不大于这个数,且最接近的数,就是最幸运的, 让你设置最后一个人的分,使他是最幸运的。 析:题目说了,最多是100,那么这么少,完全可以暴力啊,然后不断更新最大概率。 代码如下: 阅读全文
posted @ 2016-07-29 18:14 dwtfukgv 阅读(455) 评论(0) 推荐(0)
HDU 5703 Desert (找规律)
摘要: 题意:一杯水有n的容量,问有多少种方法可以喝完。 析:找规律,找出前几个就发现规律了,就是2的多少次幂。 代码如下: 阅读全文
posted @ 2016-07-29 18:08 dwtfukgv 阅读(200) 评论(0) 推荐(0)
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3