会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
kafuuchino
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
31
32
33
34
35
36
下一页
2018年9月3日
UVA12558 Egyptian Fractions (HARD version) (埃及分数,迭代加深搜索)
摘要: UVA12558 Egyptian Fractions (HARD version) 题解 迭代加深搜索,适用于无上界的搜索。每次在一个限定范围中搜索,如果无解再进一步扩大查找范围。 本题中没有分数个数和分母的上限,只用爆搜绝对TLE。故只能用迭代加深搜索。
阅读全文
posted @ 2018-09-03 19:36 kafuuchino
阅读(261)
评论(0)
推荐(0)
2018年9月2日
P2571 [SCOI2010]传送带
摘要: P2571 [SCOI2010]传送带 三分套三分。 前提条件:P3382 【模板】三分法 三分,求区间内单峰函数的最大/最小值。 我们把两条线段都跑三分,先ab后cd,求出最小值。 可以直接将二维坐标进行三分,为了方便编写,不一定非要取三等分点。代码中取的是中点和一个四等分点。
阅读全文
posted @ 2018-09-02 21:34 kafuuchino
阅读(271)
评论(0)
推荐(0)
2018年9月1日
P1661 扩散
摘要: P1661 扩散 二分+最小生成树(kruskal使用并查集) 不清楚的题意导致我被坑了qwq,其实间接联通也是允许的。所以可以使用并查集+最小生成树维护 每次二分答案,然后跑一遍最小生成树判断是否联通。 end.
阅读全文
posted @ 2018-09-01 22:26 kafuuchino
阅读(313)
评论(0)
推荐(0)
P1182 数列分段`Section II`
摘要: P1182 数列分段`Section II` 二分答案 初始设l=0,r=1e9 然后二分答案,每次在数列中跑一遍判断是否合法即可。 复杂度 O(n log1e9) (真的要改掉我不检查就交的坏习惯qaq)
阅读全文
posted @ 2018-09-01 21:42 kafuuchino
阅读(340)
评论(0)
推荐(0)
P2512 [HAOI2008]糖果传递&&P3156 [CQOI2011]分金币&&P4016 负载平衡问题
摘要: "P2512 [HAOI2008]糖果传递" 第一步,当然是把数据减去平均数,然后我们可以得出一串正负不等的数列 我们用sum数组存该数列的前缀和。注意 假设为链,那么可以得出答案为 但是题目说的是环 我们设在第 k 个人处断开环成链。 那么答案为 代入 后,得 = 我们把 扔到数轴上,发现问题变成
阅读全文
posted @ 2018-09-01 19:31 kafuuchino
阅读(142)
评论(0)
推荐(0)
2018年8月31日
loj10009 P1717 钓鱼
摘要: P1717 钓鱼 贪心+优先队列 先枚举最后走到哪个湖,然后用优先队列跑一遍贪心即可
阅读全文
posted @ 2018-08-31 12:45 kafuuchino
阅读(272)
评论(0)
推荐(0)
2018年8月29日
P1066 2^k进制数
摘要: P1066 2^k进制数 高精+组合数学 读题可得,满足条件的2^k进制数可分为2种 1.位数为2~w/k的 2.位数为w/k+1(w%k!=0)的 对于第一种,就是求2^k-1个数中不重复取 i 个的组合数,就是C(2^k-1,2)+...+C(2^k-1,w/k). 对于第二种,由于题目限制每一
阅读全文
posted @ 2018-08-29 18:39 kafuuchino
阅读(158)
评论(0)
推荐(0)
bzoj1088 P2327 [SCOI2005]扫雷
摘要: P2327 [SCOI2005]扫雷 emmmmm.....这题真可以用状压写 因为每个数字只对3个格子有影响,相当于只有2^3=8种状态,所以可以用状压瞎搞 我们用8个数字代表二进制下的8种状态 0 000 ; 1 001 ; 2 010 ; 3 011 ; 4 100 ; 5 101 ; 6 1
阅读全文
posted @ 2018-08-29 11:35 kafuuchino
阅读(185)
评论(0)
推荐(0)
2018年8月28日
bzoj1227 P2154 [SDOI2009]虔诚的墓主人
摘要: P2154 [SDOI2009]虔诚的墓主人 组合数学+离散化+树状数组 先看题,结合样例分析,易得每个墓地的虔诚度=C(正左几棵,k)*C(正右几棵,k)*C(正上几棵,k)*C(正下几棵,k),如果任意一遍的棵树<k,则虔诚度=0。 所以我们可以预处理出C(w,k)。 再看数据范围:“对于100
阅读全文
posted @ 2018-08-28 15:55 kafuuchino
阅读(179)
评论(0)
推荐(0)
2018年8月27日
bzoj4720 / P1850 换教室(Floyd+期望dp)
摘要: P1850 换教室 先用Floyd把最短路处理一遍,接下来就是重头戏了 用 f [ i ][ j ][ 0/1 ] 表示在第 i 个时间段,发出了 j 次申请(注意不一定成功),并且在这个时间段是否(1/0)申请换了教室 需要知道的一点是:既然是期望,我们求的就是边权*概率(P4316 绿豆蛙的归宿
阅读全文
posted @ 2018-08-27 16:54 kafuuchino
阅读(170)
评论(0)
推荐(0)
上一页
1
···
31
32
33
34
35
36
下一页
公告