• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 58 下一页
2016年8月15日
UVaLive 7362 Farey (数学,欧拉函数)
摘要: 题意:给定一个数 n,问你0<= a <=n, 0 <= b <= n,有多少个不同的最简分数。 析:这是一个欧拉函数题,由于当时背不过模板,又不让看书,我就暴力了一下,竟然AC了,才2s,题目是给了3s,很明显是由前面递推,前面成立的,后面的也成立, 只要判定第 i 个有几个,再加前 i-1 个就 阅读全文
posted @ 2016-08-15 21:42 dwtfukgv 阅读(317) 评论(0) 推荐(0)
UVaLive 7361 Immortal Porpoises (矩阵快速幂)
摘要: 题意:求Fibonacci的第 n 项。 析:矩阵快速幂,如果不懂请看http://www.cnblogs.com/dwtfukgv/articles/5595078.html 是不是很好懂呢。 代码如下: 这也是运用矩阵快速幂的思想写的。 代码如下: 阅读全文
posted @ 2016-08-15 20:28 dwtfukgv 阅读(313) 评论(0) 推荐(0)
UVaLive 7359 Sum Kind Of Problem (数学,水题)
摘要: 题意:给定一个n,求前 n 个正整数,正奇数,正偶数之和。 析:没什么好说的,用前 n 项和公式即可。 代码如下: 阅读全文
posted @ 2016-08-15 20:22 dwtfukgv 阅读(305) 评论(0) 推荐(0)
2016年8月14日
CodeForces 706D Vasiliy's Multiset (字典树查询+贪心)
摘要: 题意:最开始的时候有一个集合,集合里面只有一个元素0,现在有q次操作,操作分为3种: + x: 表示向集合中添加一个元素x - x:表示删除集合中值为x的一个元素 ? x:表示查询集合中与x异或的最大值为多少 析:这是一个字典树的应用,不过确实没看出来。。。。主要思想是这样,先用10进制数,转成二进 阅读全文
posted @ 2016-08-14 21:46 dwtfukgv 阅读(684) 评论(0) 推荐(1)
HDU 5842 Lweb and String (水题)
摘要: 题意:给定一个字符串,问你有多少种字母。 析:用set即可。 代码如下: 阅读全文
posted @ 2016-08-14 19:49 dwtfukgv 阅读(163) 评论(0) 推荐(0)
HDU 5835 Danganronpa (水题)
摘要: 题意:给定 n 个礼物有数量,一种是特殊的,一种是不特殊的,要分给一些人,每人一个特殊的一个不特殊,但是不特殊的不能相邻的,问最多能分给多少人。 析:是一个比较简单的题目,我们只要求差值就好,先算第一个和第二个的差值,再算第三个和第一个和第二个的差值的差值,直到最后,最后再判一下,是不是有剩下的, 阅读全文
posted @ 2016-08-14 19:44 dwtfukgv 阅读(457) 评论(0) 推荐(0)
HDU 5832 A water problem (水题,大数)
摘要: 题意:给定一个大数,问你取模73 和 137是不是都是0. 析:没什么可说的,先用char 存储下来,再一位一位的算就好了。 代码如下: 阅读全文
posted @ 2016-08-14 18:42 dwtfukgv 阅读(263) 评论(0) 推荐(0)
HDU 5521 Meeting (最短路,dijstra)
摘要: 题意:有N个点,两个人,其中一个人住在点1,另一个人住在点n,有M个点集,集合内的数表示任意两点的距离为dis ,现在问,如果两个人要见面, 需要最短距离是多少,有哪几个点能被当成见面点。 析:分别对1和n进行最短路操作,这个题最让人别扭的就是边太多,如果你直接全部都存下来,那么一定会MLE,所以一 阅读全文
posted @ 2016-08-14 11:13 dwtfukgv 阅读(184) 评论(0) 推荐(0)
2016年8月13日
HDU 4489 The King’s Ups and Downs (DP+数学计数)
摘要: 题意:给你n个身高高低不同的士兵。问你把他们按照波浪状排列(高低高或低高低)有多少方法数。 析:这是一个DP题是很明显的,因为你暴力的话,一定会超时,应该在第15个时,就过不去了,所以这是一个DP计数问题。 那么我们应该怎么想呢,我们先假设前 i-1 个已经放好了,然后第 i 个一定是最高的,所以, 阅读全文
posted @ 2016-08-13 23:57 dwtfukgv 阅读(433) 评论(0) 推荐(0)
HDU 2084 数塔 (水DP)
摘要: 题意:.... 析:从下往上算即可,水DP。 代码如下: 阅读全文
posted @ 2016-08-13 12:29 dwtfukgv 阅读(306) 评论(0) 推荐(0)
CodeForces 706C Hard problem (水DP)
摘要: 题意:对于给定的n个字符串,可以花费a[i] 将其倒序,问是否可以将其排成从大到小的字典序,且花费最小是多少。 析:很明显的水DP,如果不是水DP,我也不会做。。。。 这个就要二维,d[2][maxn],d[0][i]表示第 i 个不反转是最小花费,d[1][i]表示第 i 个反转最小花费,那么剩下 阅读全文
posted @ 2016-08-13 12:05 dwtfukgv 阅读(289) 评论(0) 推荐(0)
2016年8月12日
CodeForces 706B Interesting drink (二分查找)
摘要: 题意:给定 n 个数,然后有 m 个询问,每个询问一个数,问你小于等于这个数的数有多少个。 析:其实很简单么,先排序,然后十分查找,so easy。 代码如下: 阅读全文
posted @ 2016-08-12 22:58 dwtfukgv 阅读(168) 评论(0) 推荐(0)
CodeForces 706A Beru-taxi (数学计算,水题)
摘要: 题意:给定一个固定位置,和 n 个点及移动速度,问你这些点最快到固定点的时间。 析:一个一个的算距离,然后算时间。 代码如下: 阅读全文
posted @ 2016-08-12 11:08 dwtfukgv 阅读(339) 评论(0) 推荐(0)
HDU 4438 Hunters (数学,概率计算)
摘要: 题意:猎人A和B要进行一场比赛。现在有两个猎物老虎和狼,打死老虎可以得X分,打死狼可以得Y分。现在有两种情况: (1)如果A与B的预定目标不同,那么他们都将猎到预定的目标。 (2)如果A与B的预定目标相同,A杀死目标的概率为P,B杀死这个目标的概率为1-P。接着他们将猎取第二只猎物,概率同上。 现在 阅读全文
posted @ 2016-08-12 10:47 dwtfukgv 阅读(224) 评论(0) 推荐(0)
2016年8月11日
HDU 4432 Sum of divisors (水题,进制转换)
摘要: 题意:给定 n,m,把 n 的所有因数转 m 进制,再把各都平方,求和。 析:按它的要求做就好,注意的是,是因数,不可能有重复的。。。比如4的因数只有一个2,还有就是输出10进制以上的,要用AB。。 但我用的是ab。。又没读好题。。。。活该WA了好几次。 代码如下: 阅读全文
posted @ 2016-08-11 21:35 dwtfukgv 阅读(271) 评论(0) 推荐(0)
HDU 4431 Mahjong (DFS,暴力枚举,剪枝)
摘要: 题意:给定 13 张麻将牌,问你是不是“听”牌,如果是输出“听”哪张。 析:这个题,很明显的暴力,就是在原来的基础上再放上一张牌,看看是不是能胡,想法很简单,也比较好实现,结果就是TLE,一直TLE,这不科学啊。。。 好不容易写出来的,竟然TLE。。。心痛。就是先确定一个将牌,然后再对刻子和顺子进行 阅读全文
posted @ 2016-08-11 19:31 dwtfukgv 阅读(308) 评论(0) 推荐(0)
2016年8月10日
CodeForces 589B Layer Cake (暴力)
摘要: 题意:给定 n 个矩形是a*b的,问你把每一块都分成一样的,然后全放一块,高度都是1,体积最大是多少。 析:这个题,当时并没有完全读懂题意,而且也不怎么会做,没想到就是一个暴力,先排序,先从大的开始选,如果大,那么数量少,如果小,数量就多, 用一个multiset来排序,这样时间复杂度会低一点,每一 阅读全文
posted @ 2016-08-10 21:06 dwtfukgv 阅读(437) 评论(0) 推荐(0)
CodeForces 589J Cleaner Robot (DFS,或BFS)
摘要: 题意:给定n*m的矩阵,一个机器人从一个位置,开始走,如果碰到*或者边界,就顺时针旋转,接着走,问你最后机器人最多能走过多少格子。 析:这个题主要是题意读的不大好,WA了好几次,首先是在*或者边界才能转向,其次就是走过的地方也能走,注意这两点,就可以AC了,可以用DFS,也可以用BFS, 我用的DF 阅读全文
posted @ 2016-08-10 19:51 dwtfukgv 阅读(362) 评论(0) 推荐(0)
CodeForces 589I Lottery (暴力,水题)
摘要: 题意:给定 n 和 k,然后是 n 个数,表示1-k的一个值,问你修改最少的数,使得所有的1-k的数目都等于n/k。 析:水题,只要用每个数减去n/k,然后取模,加起来除以2,就ok了。 代码如下: 阅读全文
posted @ 2016-08-10 19:14 dwtfukgv 阅读(267) 评论(0) 推荐(0)
CodeForces 589D Boulevard (数学,相遇)
摘要: 题意:给定 n 个的在 x 轴上的坐标,和开始时间,结束坐标,从起点向终点走,如果和其他人相遇,就互相打招乎,问你每人打招乎的次数。 析:其实这一个数学题,由于 n 比较小,我们就可以两两暴力,这两个我们先让他们同时出现,也就是让先出现的,先走着,走到和后来的同一时间, 然后判方向,如果方向不是相对 阅读全文
posted @ 2016-08-10 18:48 dwtfukgv 阅读(287) 评论(0) 推荐(0)
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3