• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
dwtfukgv
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页
2016年11月21日
CCF 201612-1 最大波动 (水题)
摘要: 问题描述 小明正在利用股票的波动程度来研究股票。小明拿到了一只股票每天收盘时的价格,他想知道,这只股票连续几天的最大波动值是多少,即在这几天中某天收盘价格与前一天收盘价格之差的绝对值最大是多少。 输入格式 输入的第一行包含了一个整数n,表示小明拿到的收盘价格的连续天数。 第二行包含n个正整数,依次表 阅读全文
posted @ 2016-11-21 19:52 dwtfukgv 阅读(557) 评论(0) 推荐(0)
2016年11月19日
POJ 3468 A Simple Problem with Integers (线段树)
摘要: 题意:给定两种操作,一种是区间都加上一个数,另一个查询区间和。 析:水题,线段树。 代码如下: 阅读全文
posted @ 2016-11-19 17:46 dwtfukgv 阅读(172) 评论(0) 推荐(0)
HDU 1754 I Hate It (线段树)
摘要: 题意:略。 析:裸的线段树。 代码如下: 阅读全文
posted @ 2016-11-19 16:59 dwtfukgv 阅读(134) 评论(0) 推荐(0)
HDU 1166 敌兵布阵 (数状数组,或线段树)
摘要: 题意:。。。 析:可以直接用数状数组进行模拟,也可以用线段树。 代码如下: 阅读全文
posted @ 2016-11-19 16:30 dwtfukgv 阅读(120) 评论(0) 推荐(0)
2016年11月18日
快速排序
摘要: 转载地址:http://blog.csdn.net/morewindows/article/details/6684558 速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试, 包括像腾讯,微软等知名I 阅读全文
posted @ 2016-11-18 19:45 dwtfukgv 阅读(101) 评论(0) 推荐(0)
归并排序
摘要: 转载地址:http://blog.csdn.net/morewindows/article/details/6678165/# 并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 首先考虑下如何将将二个有序数列合并。这个非常 阅读全文
posted @ 2016-11-18 19:42 dwtfukgv 阅读(80) 评论(0) 推荐(0)
2016年11月17日
HDU 5023 A Corrupt Mayor's Performance Art (据说是线段树)
摘要: 题意:给定一个1-n的墙,然后有两种操作,一种是P l ,r, a 把l-r的墙都染成a这种颜色,另一种是 Q l, r 表示,输出 l-r 区间内的颜色。 析:应该是一个线段树+状态压缩,但是我用set暴力过去了。用线段树+状态压缩,区间更新,很简单,就不说了。 代码如下: 线段树: 阅读全文
posted @ 2016-11-17 11:29 dwtfukgv 阅读(154) 评论(0) 推荐(0)
HDU 5024 Wang Xifeng's Little Plot (DP)
摘要: 题意:给定一个n*m的矩阵,#表示不能走,.表示能走,让你求出最长的一条路,并且最多拐弯一次且为90度。 析:DP,dp[i][j][k][d] 表示当前在(i, j)位置,第 k 个方向,转了 d 次变的最多次数,然后用记忆化搜索就好。 代码如下: 阅读全文
posted @ 2016-11-17 11:23 dwtfukgv 阅读(143) 评论(0) 推荐(0)
HDU 1885 Key Task (BFS + 状态压缩)
摘要: 题意:给定一个n*m的矩阵,里面有门,有钥匙,有出口,问你逃出去的最短路径是多少。 析:这很明显是一个BFS,但是,里面又有其他的东西,所以我们考虑状态压缩,定义三维BFS,最后一维表示拿到钥匙的状态,然后再BFS,就简单了。 代码如下: 阅读全文
posted @ 2016-11-17 10:30 dwtfukgv 阅读(173) 评论(0) 推荐(0)
HDU 1165 Eddy's research II (找规律)
摘要: 题意:给定一个表达式,然后让你求表达式的值。 析:多写几个就会发现规律。 代码如下: 阅读全文
posted @ 2016-11-17 10:19 dwtfukgv 阅读(175) 评论(0) 推荐(0)
CCF 201409-2 画图 (暴力)
摘要: 问题描述 在一个定义了直角坐标系的纸上,画一个(x1,y1)到(x2,y2)的矩形指将横坐标范围从x1到x2,纵坐标范围从y1到y2之间的区域涂上颜色。 下图给出了一个画了两个矩形的例子。第一个矩形是(1,1) 到(4, 4),用绿色和紫色表示。第二个矩形是(2, 3)到(6, 5),用蓝色和紫色表 阅读全文
posted @ 2016-11-17 10:15 dwtfukgv 阅读(211) 评论(0) 推荐(0)
CCF 201409-1 相邻数对 (水题)
摘要: 问题描述 给定n个不同的整数,问这些数中有多少对整数,它们的值正好相差1。 输入格式 输入的第一行包含一个整数n,表示给定整数的个数。 第二行包含所给定的n个整数。 输出格式 输出一个整数,表示值正好相差1的数对的个数。 样例输入 6 10 2 6 3 7 8 样例输出 3 样例说明 值正好相差1的 阅读全文
posted @ 2016-11-17 10:01 dwtfukgv 阅读(220) 评论(0) 推荐(0)
2016年11月14日
KD 树
摘要: 转载地址:http://www.cnblogs.com/v-July-v/archive/2012/11/20/3125419.html 第一部分、K近邻算法 1.1、什么是K近邻算法 何谓K近邻算法,即K-Nearest Neighbor algorithm,简称KNN算法,单从名字来猜想,可以简 阅读全文
posted @ 2016-11-14 21:58 dwtfukgv 阅读(400) 评论(0) 推荐(0)
2016年11月10日
POJ 1006 Biorhythms (中国剩余定理)
摘要: 题意:人生来就有三个生理周期,分别为体力、感情和智力周期,它们的周期长度为23天、28天和33天。每一个周期中有一天是高峰。在高峰这天, 人会在相应的方 面表现出色。例如,智力周期的高峰,人会思维敏捷,精力容易高度集中。因为三个周期的周长不同,所以通常三个周期的高峰不会落在同一天。 对于每个人,我们 阅读全文
posted @ 2016-11-10 20:07 dwtfukgv 阅读(159) 评论(0) 推荐(0)
2016年11月9日
中国剩余定理
摘要: 在《孙子算经》中有这样一个问题:“今有物不知其数,三三数之剩二(除以3余2),五五数之剩三(除以5余3),七七数之剩二(除以7余2),问物几何?”这个问题称为“孙子问题”,该问题的一般解法国际上称为“中国剩余定理”。具体解法分三步: 我们将“孙子问题”拆分成几个简单的小问题,从零开始,试图揣测古人是 阅读全文
posted @ 2016-11-09 22:56 dwtfukgv 阅读(123) 评论(0) 推荐(0)
HDU 1520 Anniversary party (树形DP)
摘要: 题意:题目给出一棵树,每个节点都有其权值。如果选择了一个节点则不可以选择其父节点,问能取得的最大值。 析:一个简单的树形DP,dp[i][0] 表示结点 i不选,dp[i][1] 表示 结点 i 选,最后选最大值就好。 代码如下: 阅读全文
posted @ 2016-11-09 21:10 dwtfukgv 阅读(123) 评论(0) 推荐(0)
UVa 11806 Cheerleaders (数论容斥原理)
摘要: 题意:给定一个n*m的棋盘,要放k个石子,要求第一行,最后一行,第一列,最后一列都有石子,问有多少种放法。 析:容斥原理,集合A是第一行没有石子,集合B是最后一行没有石子,集合C是第一列没有石子,集合D是最后一列没有石子,如果某一行或某一列, 没有,那么就相当于减少一行或者一列。 代码如下: 阅读全文
posted @ 2016-11-09 20:35 dwtfukgv 阅读(138) 评论(0) 推荐(0)
UVa 11440 Help Tomisu (数论欧拉函数)
摘要: 题意:给一个 n,m,统计 2 和 n!之间有多少个整数x,使得x的所有素因子都大于M。 析:首先我们能知道的是 所有素数因子都大于 m 造价于 和m!互质,然后能得到 gcd(k mod m!, m!) = 1,也就是只要能求出不超过 m!且和 m! 互质的个数就好,也就是欧拉函数呗,但是,,,m 阅读全文
posted @ 2016-11-09 20:01 dwtfukgv 阅读(190) 评论(0) 推荐(0)
UVa 1363 Joseph's Problem (数论)
摘要: 题意:给定 n,k,求 while(i <=n) k % i的和。 析:很明显是一个数论题,写几个样例你会发现规律,假设 p = k / i.那么k mod i = k - p*i,如果 k / (i+1) 也是p,那么就能得到 : k mod (i+1) = k - p*(i+1) = k mod 阅读全文
posted @ 2016-11-09 14:40 dwtfukgv 阅读(146) 评论(0) 推荐(0)
2016年11月8日
HDU 4349 Xiao Ming's Hope (Lucas)
摘要: 题意:给定一个 n,问你在 C(n, 0) - C(n , n) 中有多少个奇数。 析:Lucas定理,C(b[i], a[i]),只要不为0,那么就是奇数,然后b[i],是固定的,也就是说a[i] 只有 b[i]+1种情况。最后乘起来就好。 代码如下: 阅读全文
posted @ 2016-11-08 21:28 dwtfukgv 阅读(290) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 58 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3