会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Wisdom+.+
while(!Success)Try();
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
8
9
10
11
12
13
14
15
16
···
24
下一页
2018年3月3日
Codeforces 932D - Tree
摘要: 932D - Tree 思路: 树上倍增 anc[i][u]:u的2^i祖先 mx[i][u]:u到它的2^i祖先之间的最大值,不包括u pre[i][u]:以u开始的递增序列的2^i祖先 sum[i][u]:以u开始递增序列从u到2^i祖先的和,不包括u 代码:
阅读全文
posted @ 2018-03-03 11:25 Wisdom+.+
阅读(278)
评论(0)
推荐(0)
2018年3月2日
Codeforces 939E - Maximize!
摘要: 939E - Maximize! 思路: 贪心:最后的集合是最大值+前k小个 因为平均值时关于k的凹形函数,所以可以用三分求最小值 又因为后面的k肯定比前面的k大,所以又可以双指针 三分: 双指针:
阅读全文
posted @ 2018-03-02 20:13 Wisdom+.+
阅读(219)
评论(0)
推荐(0)
Codeforces 940E - Cashback
摘要: 940E - Cashback 思路: dp+rmq 可以证明最后划分的区间可以由长度为1和长度为c的区间组成的,这样就可以用O(n)的dp求了,区间最小值随便拿什么维护都可以 状态:dp[i]表示到i这个位置为止的最小划分和 初始状态:dp[0]=0 目标状态:dp[n] 状态转移:dp[i]=m
阅读全文
posted @ 2018-03-02 19:46 Wisdom+.+
阅读(263)
评论(0)
推荐(0)
Codeforces 937D - Sleepy Game
摘要: 937D - Sleepy Game 思路: dfs。 vis[u][0]==1表示u这个点能从s点偶数路径到达 vis[u][1]==1表示u这个点能从s点奇数路径到达 这个样就能保证dfs时每个点最多被访问2次 那么如果存在一个点u,vis[u][1]==1且u的出度为0,那么就存在能Win的方
阅读全文
posted @ 2018-03-02 08:53 Wisdom+.+
阅读(419)
评论(0)
推荐(0)
2018年2月28日
Codeforces 458C - Elections
摘要: 458C - Elections 思路: 三分凹形函数极小值域 代码:
阅读全文
posted @ 2018-02-28 20:34 Wisdom+.+
阅读(448)
评论(0)
推荐(0)
2018年2月15日
Codeforces 934D - A Determined Cleanup
摘要: 934D - A Determined Cleanup 思路: 找规律,和k进制的求法差不多,答案的奇数位是p%k,偶数位如果p%k!=0,那么答案是k-p%k,否则为0。 代码:
阅读全文
posted @ 2018-02-15 14:43 Wisdom+.+
阅读(397)
评论(0)
推荐(0)
Codeforces 934C - A Twisty Movement
摘要: 934C - A Twisty Movement 思路:dp 很容易想到要预处理出1的前缀和pre[i]和2的后缀和suf[i] 然后枚举区间,对于每个区间如果能求出最长递减序列的长度,那么就能更新答案了 这个用dp求 状态: dp[i][j][0]表示i--j区间以2结尾的最长递减序列长度,很明显
阅读全文
posted @ 2018-02-15 14:08 Wisdom+.+
阅读(752)
评论(0)
推荐(0)
2018年2月7日
Codeforces 36B - Fractal
摘要: 36B - Fractal 思路:分形 代码:
阅读全文
posted @ 2018-02-07 08:44 Wisdom+.+
阅读(356)
评论(0)
推荐(0)
2018年2月6日
Codeforces 374C - Inna and Dima
摘要: 374C - Inna and Dima 思路:dfs+记忆化搜索 代码:
阅读全文
posted @ 2018-02-06 18:49 Wisdom+.+
阅读(320)
评论(0)
推荐(0)
Codeforces 374D - Inna and Sequence
摘要: 374D - Inna and Sequence 思路: 树状数组+二分 因为被删的点最多N=1e6个,所以复杂度N*logN*logN 前段时间做过一道一样的题,这类题基本套路二分找没删除前的位置 代码:
阅读全文
posted @ 2018-02-06 17:05 Wisdom+.+
阅读(288)
评论(0)
推荐(0)
编译优化
摘要: #pragma GCC optimize(2)#pragma comment(linker, "/stack:200000000") #pragma GCC optimize("Ofast,no-stack-protector") #pragma GCC target("sse,sse2,sse3,
阅读全文
posted @ 2018-02-06 15:54 Wisdom+.+
阅读(471)
评论(0)
推荐(0)
Codeforces E - Connected Components?
摘要: E - Connected Components? 思路: 补图bfs,将未访问的点存进set里 代码:
阅读全文
posted @ 2018-02-06 15:49 Wisdom+.+
阅读(246)
评论(0)
推荐(0)
2018年2月5日
Codeforces 920G - List Of Integers
摘要: 920G - List Of Integers 思路:容斥+二分 代码:
阅读全文
posted @ 2018-02-05 20:32 Wisdom+.+
阅读(317)
评论(0)
推荐(0)
算法笔记--容斥原理应用
摘要: 1.求1--r中与n互质的数的个数 位运算版: dfs版: 注意容斥和上面的相反,t==0的时候加了r,所以可以直接出结果 参考:http://blog.csdn.net/acdreamers/article/details/9721139
阅读全文
posted @ 2018-02-05 19:44 Wisdom+.+
阅读(298)
评论(0)
推荐(0)
Codeforces 2B - The least round way
摘要: 2B - The least round way 思路: dp。 先算出每个数2因子的个数,和5因子的个数 因为要出现0那么要1个2乘1个5,那么最后的答案是min(2的个数,5的个数) 所以我们可以分开考虑,先算出使2最小的方案,再算出使5最小的方案,然后再取最小就可以了。 注意特判一种情况,如果
阅读全文
posted @ 2018-02-05 17:14 Wisdom+.+
阅读(230)
评论(0)
推荐(0)
2018年2月4日
算法笔记--数列分块
摘要: 黄老师的博客http://hzwer.com/8053.html 模板: 数列分块入门 1 #include<bits/stdc++.h> using namespace std; #define ll long long #define pb push_back #define mem(a,b)
阅读全文
posted @ 2018-02-04 15:22 Wisdom+.+
阅读(452)
评论(0)
推荐(0)
Codeforces 920F - SUM and REPLACE
摘要: 920F - SUM and REPLACE 思路1: 线段树(982 ms) 每个点最多更新6次 代码: 思路2: 分块(1326 ms) 每个块最多更新6次 代码:
阅读全文
posted @ 2018-02-04 09:35 Wisdom+.+
阅读(623)
评论(0)
推荐(0)
2018年2月2日
URAL 1427 SMS
摘要: URAL 1427 思路: 贪心。 很水的一道贪心,找bug找了很久,没有考虑到n=1的情况。 代码:
阅读全文
posted @ 2018-02-02 19:16 Wisdom+.+
阅读(235)
评论(0)
推荐(0)
HDU 1540 Tunnel Warfare
摘要: HDU 1540 思路1: 树状数组+二分 代码: 思路2: 线段树区间合并 代码:
阅读全文
posted @ 2018-02-02 14:56 Wisdom+.+
阅读(215)
评论(0)
推荐(0)
URAL 1741 Communication Fiend
摘要: URAL 1741 思路: dp 状态:dp[i][1]表示到第i个版本为正版的最少流量花费 dp[i][0]表示到第i个版本为盗版的最少流量花费 初始状态:dp[1][0]=dp[0][0]=0 目标状态:min(dp[n][0],dp[n][1]) 状态转移:见代码,注意如果是cracked版本
阅读全文
posted @ 2018-02-02 10:24 Wisdom+.+
阅读(175)
评论(0)
推荐(0)
上一页
1
···
8
9
10
11
12
13
14
15
16
···
24
下一页
公告