Suprit_Young's blog

一个人先选择一种经历,然后经历再成就一个人

Bone Collector HDU - 2602 (01背包问题)

真正的01背包问题 #include <cstdio> #include <iostream> #include <algorithm> #include <cstring> #in...

2018-10-31 17:37:28

阅读数 38

评论数 0

Robberies HDU - 2955 (01背包 + 概率转换)

01背包问题牵扯到两个基本的属性: 容量和价值, 如果直观的照搬01背包问题的话, 那么容量和价值应该是逃跑概率和钱数. 但因为概率是一个浮点数, 而且题目也没有给定最小是几位小数, 所以无法遍历 那么就只能把容量定义为可得到的金钱, dp[v] 即为安全的概率, 题中给出的是被抓的概率, 但...

2018-10-31 16:57:51

阅读数 78

评论数 0

Piggy-Bank HDU - 1114 (完全背包) 由完全背包问题谈动态规划

完全背包问题是一个很经典的动态规划问题 有n中价值和重量分别为wi, vi的物品, 从中选任意数量总重量不超过m的物品, 使得总价值最大, 每种物品可以挑任意次 直观思考的话, 由01背包问题来思考, 引入一个遍历k, 可得到以下状态转移方程 dp[i][j] = max{dp[i-1][j...

2018-10-30 19:35:27

阅读数 130

评论数 0

nyoj 1036-非洲小孩 (区间贪心)

http://nyoj.top/problem/1036 这是一道区间贪心问题中的区间选点问题, 即给定部分区间, 选得最少的点, 使得每个区间至少有一个点(含重叠) 应该来说有两种算法 一是左端点排序(<), 考虑右端点(<), 然后求交集的...

2018-10-25 20:42:26

阅读数 64

评论数 0

母牛的故事 HDU - 2018 (递推 | 思维水题)

https://vjudge.net/problem/HDU-2018 按理说这应该就是一道水题, 可最近实在对递推的理解有些生疏了, 考虑了很久一直在WA, 其实就是一个变种般的斐波那契数列 分析   根据题意,先列出前几年的牛头数,试着找找规律:   在列出这个序列的过程中,应当...

2018-10-25 14:47:42

阅读数 113

评论数 0

14-会场安排问题 (区间贪心)

http://nyoj.top/problem/14 最近一直在练习区间贪心问题, 发现这种问题在比赛中出现的频率蛮高的, 不过一般也都是水题 这是一道基础的区间覆盖问题, 我开始最大的误区就是在排序上, 一直执着于按开始时间从小到大排, 而正确的排序方法应该是按结束时间从小到大排, 同时...

2018-10-24 14:48:59

阅读数 75

评论数 0

Fence Repair POJ - 3253 (单调队列 贪心)

https://vjudge.net/problem/POJ-3253 贪心复杂度n^2, 单调队列nlogn 每次取出最小的两个点, 和再入队即可  #include <cstdio> #include <iostre...

2018-10-23 19:25:52

阅读数 99

评论数 0

Saruman's Army POJ - 3069 (区间贪心)

https://vjudge.net/problem/POJ-3069 简单总结一下关于区间贪心问题 区间贪心 一、线段覆盖 n个开区间(ai,bi),选择尽量多个区间,使得这些区间两两不相交 右端点排序(<)兼顾左端点(>),再从左到右遇...

2018-10-23 14:51:23

阅读数 113

评论数 1

Best Cow Line POJ - 3617 (贪心)

https://vjudge.net/problem/POJ-3617 很简单的贪心水题, (2) 如果相等, 再向后/前, 判断(1) (1)每次都取两边最小的 注意仔细读取, 题中还有一个要求每输够80次多输出一个换行, 所以说英文真的很重要 #include &amp...

2018-10-22 18:22:11

阅读数 121

评论数 2

HustOJ 最大最小公倍数 (思维水题)

开始拿到这道题想的有点复杂了, 简单来想, 为了使得最大LCM最大, 我们应该从N开始往下找, 找到三个最大的互质的数就好了 这个地方牵扯到数论中的一点儿基础知识, 很简单的知识         1. 互质数: 两个数的最大公约数是1的时候称为互质数         2. 相邻的两个自然...

2018-10-21 18:16:30

阅读数 32

评论数 0

独木舟 51Nod - 1432 (贪心)

https://vjudge.net/problem/51Nod-1432 很明显的贪心算法, 如果能带最小的走则带走, 否则自己走即可 开始那道题的时候有一个误区, 总想着能够要带能带走的最大的走, 这个其实无所谓, 因为一条船只能坐两个人, 只要坐上两个人就算是值得了, 不考虑空间问题...

2018-10-18 22:18:22

阅读数 35

评论数 0

完美字符串 51Nod - 1182 (贪心水题)

https://vjudge.net/problem/51Nod-1182 #include<cstdio> #include<iostream> #include <string...

2018-10-18 18:03:14

阅读数 35

评论数 0

拼点游戏 OpenJ_Bailian - 4005 (贪心)

https://vjudge.net/problem/OpenJ_Bailian-4005 这道题目和田忌赛马问题极为类似, 本质思想都是: 如果我最好的比不过你, 就拿我的最差的比你最好的, 再拿我最好的比你其次好的         (1)如果B的大点数牌能赢A的大点数牌,则进行比较,否...

2018-10-18 15:37:13

阅读数 68

评论数 0

最小新整数 OpenJ_Bailian - 4137 (贪心)

https://vjudge.net/problem/OpenJ_Bailian-4137 一道基础的贪心问题, 开始为算法还纠结了好一会, 其实想明白就好了 1.每次都删去位数更大且大于大于右边的数 2.如果依然k>0, 删去最大的数 3.如果依然k&a...

2018-10-16 21:01:29

阅读数 62

评论数 1

Windows环境同时配置Python2和Python3共存(完美解决)

1.下载python:     https://www.python.org/downloads/    注:选择需要的版本(python2 or python3, 32-bit or 64-bit)   2.安装python2和python3 直接下一步安装 ,建议把两个文件放在...

2018-10-16 09:41:15

阅读数 34

评论数 0

Bookshelf OpenJ_Bailian - 3406 (水题)

https://vjudge.net/problem/OpenJ_Bailian-3406 水题 //Bookshelf #include<cstdio> #include<algorithm> #inc...

2018-10-15 21:47:50

阅读数 28

评论数 0

最短前缀 OpenJ_Bailian - 2797 (字典树)

https://vjudge.net/problem/OpenJ_Bailian-2797 书上说这题用贪心能写, 我想了半天越想越复杂, 其实用数据结构的话反而会更加简单 字典树是一种很基础的树, 就是把多个单词的每个字母拆分成树的一条枝, 重复字母的次数记在节点num值中, 对于很多问...

2018-10-15 21:29:29

阅读数 43

评论数 0

金银岛 OpenJ_Bailian - 2795 (贪心)

https://vjudge.net/problem/OpenJ_Bailian-2795 贪心水题. 不解释 //金银岛 贪心 #include<cstdio> #include<algorithm> ...

2018-10-11 21:28:32

阅读数 88

评论数 0

Radar Installation POJ - 1328 (区间贪心)

https://vjudge.net/problem/POJ-1328 一道比较基础的贪心题目, 比较巧妙的是题中用到了区间贪心的算法. 起初看题的时候一直有一个误区, 总想通过分析雷达关于岛的位置来确定范围, 后来发现其实加上一点儿逆向思维, 通过考虑岛来确定雷达的范围其实会更简单 具体来...

2018-10-11 20:14:33

阅读数 173

评论数 2

Power Calculus POJ - 3134 (IDDFS)

https://vjudge.net/problem/POJ-3134 题意:快速计算x^n,例如x^31,x2=x×x,x4=x2×x2,x8=x4×x4,x16=x8×x8,x32=x16×x16,x31=x32÷x. 至少需要6次乘法,现在输入n,求至少需要多少次乘法。 先说一下什...

2018-10-11 15:15:23

阅读数 55

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭