会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Neptune
努力成为神犇
博客园
首页
新随笔
联系
订阅
管理
[置顶]
常用代码技巧--新手区(不定期更新)
摘要: 1.结构体的一些使用 以前用结构体,定义函数都是裸的 后来看到各位神犇都是这样装逼的 2.链表的使用 以前老师教我们vector大法,从此稀疏图空间再也不用怕. 后来被一道POJ的LCA题目(Housewife Wind (POJ No.2763))给搞了,从此用上静态链表,时间也不用怕 3.uni
阅读全文
posted @ 2016-05-29 12:41 %Neptune%
阅读(262)
评论(0)
推荐(0)
2016年6月1日
POJ No.3680 Intervals
摘要: 2016-06-01 22:01:39 题目链接: POJ No.3680 Intervals 题目大意: 给定N个带权区间,最多可以重复选一个点M次,求出一种选法使得所得权最大 解法: 费用流 建模: 区间的端点之间按照副权流量1连接,而每个点之间需要再连0权流量无穷作为跳过用 注意的地方: 十万
阅读全文
posted @ 2016-06-01 22:06 %Neptune%
阅读(227)
评论(0)
推荐(0)
中国象棋 (09 安徽)
摘要: 2016-06-01 18:24:32 题目链接: 中国象棋 (Codevs No.2227) 中国象棋 (洛谷 No.2051) 题目大意: 在一个N*M的棋盘上放置中国象棋中的炮,求使的放置的炮不能互相攻击的方案总数MOD奇怪的数 解法: 一看就是动态规划(QAQ一看就不会) 看了看题解理解了一
阅读全文
posted @ 2016-06-01 18:44 %Neptune%
阅读(143)
评论(0)
推荐(0)
Codevs No.3147 矩阵乘法2
摘要: 2016-06-01 17:33:30 题目链接: 矩阵乘法2 (Codevs No.3147) 题目大意: 给定两个大小相同的正方形矩阵A,B.多次询问,每次求乘后矩阵的一个子矩阵所有元素的和. 解法: 首先想到暴力. 预处理N^3,询问模拟扫,这常数简直瞬间爆炸啊 当然是可以优化的. 列出子矩阵
阅读全文
posted @ 2016-06-01 17:44 %Neptune%
阅读(210)
评论(0)
推荐(0)
Codevs No.1287 矩阵乘法
摘要: 2016-06-01 16:53:23 题目链接: 矩阵乘法 (Codevs No.1287) 题目大意: 给你两个可乘矩阵a,b,求a*b 解法: 定义.......
阅读全文
posted @ 2016-06-01 16:55 %Neptune%
阅读(174)
评论(0)
推荐(0)
Codevs No.1281 Xn数列
摘要: 2016-06-01 16:28:25 题目链接: Xn数列 (Codevs No.1281) 题目大意: 给定一种递推式为 Xn=(A*Xn-1+C)%M 的数列,求特定的某一项%G 解法: 矩阵乘法 不会的去看看高中矩阵的那本选修,起码知道都是啥意思,好理解得多 矩阵构造: 向量构造: A C
阅读全文
posted @ 2016-06-01 16:33 %Neptune%
阅读(178)
评论(0)
推荐(0)
2016年5月31日
Codevs No.2144 砝码称重2
摘要: 2016-05-31 22:01:16 题目链接: 砝码称重2 (Codevs No.2144) 题目大意: 给定N个砝码,求称出M的重量所需砝码最小个数 解法: 贪心 使砝码数量最小,当然是每个砝码越大越好 首先排序,从大砝码开始试,遇到的第一个解一定最优 需要注意的地方: 1.这道题的数据还是很
阅读全文
posted @ 2016-05-31 22:06 %Neptune%
阅读(223)
评论(0)
推荐(0)
Codevs No.1553 互斥的数
摘要: 2016-05-31 21:34:15 题目链接: 互斥的数 (Codevs No.1553) 题目大意: 给N个数,如果其中两个数满足一个数是另一个的P倍,则称它俩互斥,求一个不互斥集合的最大容量 解法: 听说跟hash有一点关系,不会.... 还是二分图匹配吧 转化为求最大独立集=N-最大匹配
阅读全文
posted @ 2016-05-31 21:39 %Neptune%
阅读(522)
评论(0)
推荐(0)
Codevs No.1163 访问艺术馆
摘要: 2016-05-31 20:48:47 题目链接: 访问艺术馆 (Codevs No.1163) 题目大意: 一个贼要在一个二叉树结构的艺术馆中偷画,画都处于叶子节点处,偷画和经过走廊都需要时间,求在限定时间内可以偷到最大数量 解法: 树状DP (记忆化搜索实现) DP[i][j]表示到达i节点时还
阅读全文
posted @ 2016-05-31 20:58 %Neptune%
阅读(184)
评论(0)
推荐(0)
Codevs No.1245 最小的N个和
摘要: 2016-05-31 18:52:15 题目链接: 最小的N个和 Codevs No.1245 题目大意: 给两个等长数列,各取一个数求和,找到最小的N组 解法: 堆优化的大暴力 直接枚举所有可能在最大堆中更新,删除最大组合 需要注意的地方: 1.如果任何一个加数大于等于堆顶元素,break 2.如
阅读全文
posted @ 2016-05-31 18:56 %Neptune%
阅读(173)
评论(0)
推荐(0)
Codevs No.1052 地鼠游戏
摘要: 2016-05-31 18:22:32 题目链接: 地鼠游戏 Codevs No.1245 题目大意: 打地鼠,一开始所有地鼠都出现,但是维持的时间(s)和击中所得的积分各不同,求出采用最优策略(1s打一个)打地鼠所得 解法: 贪心+堆优化 按时间倒着选,每次将当前时间结束的地鼠加入集合 每秒在最大
阅读全文
posted @ 2016-05-31 18:28 %Neptune%
阅读(195)
评论(0)
推荐(0)
下一页
公告