会员
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
PlasticSpirit
——ACMer的成长之路
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
···
19
下一页
2015年10月6日
Codeforces Round #260 (Div. 1) --B. A Lot of Games (Trie)
摘要: B. A Lot of GamesAndrew, Fedor and Alex are inventive guys. Now they invent the game with strings for two players.Given a group ofnnon-empty strings. ...
阅读全文
posted @ 2015-10-06 14:41 PlasticSpirit
阅读(250)
评论(0)
推荐(0)
2015年9月23日
hdu4746:2013杭州网络赛I 莫比乌斯反演
摘要: 题意:有5000组询问,每组询问求有多少i,j满足i∈[1,n],j∈[1,m]且gcd(i,j)的质因子数目500000)然后对p数组求前缀和,可以使单组查询复杂度变为p*sqrt(n),具体为什么是分块sqrt(n)可以参考hdu1695的题解。交了一发超时了。。还以为写搓了,后来发现可以再求一...
阅读全文
posted @ 2015-09-23 21:10 PlasticSpirit
阅读(178)
评论(0)
推荐(0)
HDU4757--Tree 可持久化trie + LCA
摘要: 题意:n个点的树,Q次询问,询问u-v路径上的点的权值与z抑或的最大值。先考虑,在一个区间上的问题,可以先建一个可持久化的Trie,然后每次询问,就和线段树的操作差不多,从最高位开始考虑选1还是选0。在树上的话, 可以转化成 parent[LCA(u, v)] - u , parent[LCA(u,...
阅读全文
posted @ 2015-09-23 17:16 PlasticSpirit
阅读(278)
评论(0)
推荐(0)
hihocoder1236(北京网络赛J):scores 分块+bitset
摘要: 北京网络赛的题- -。当时没思路,听大神们说是分块+bitset,想了一下发现确实可做,就试了一下,T了好多次终于过了题意:初始有n个人,每个人有五种能力值,现在有q个查询,每次查询给五个数代表查询的五种能力值,输出有多少个人每种能力值都比查询的小n和q都是50000,每种能力值最大也为50000思...
阅读全文
posted @ 2015-09-23 11:34 PlasticSpirit
阅读(485)
评论(0)
推荐(0)
2015年9月15日
HDU5039--Hilarity DFS序+线段树区间更新 14年北京网络赛
摘要: 题意:n个点的树,每个条边权值为0或者1, q次操作Q 路径边权抑或和为1的点对数, (u, v)(v, u)算2个。M i修改第i条边的权值 如果是0则变成1, 否则变成0作法: 我们可以求出每个点到根节点路径边权抑或和为val, 那么ans = val等于0的个数乘val等于1的个数再乘2。注意...
阅读全文
posted @ 2015-09-15 17:48 PlasticSpirit
阅读(363)
评论(0)
推荐(0)
HDU5032 -- Always Cook Mushroom 树状数组 14年北京网络赛
摘要: 题意:1000*1000的格子, 坐标为(1, 1) ~ (1000, 1000), 常数 A, B, 点(x, y)权值为 (x + A) * (y + B), q次询问, 每次询问(0, 0) (p, 0), (p, q)的直角三角形内的权值和。作法: 离线处理, 把所有点和询问放到一起, 按斜...
阅读全文
posted @ 2015-09-15 14:00 PlasticSpirit
阅读(148)
评论(0)
推荐(0)
2015年9月2日
【2013杭州区域赛】部分题解 hdu4770—4780
摘要: 1008:题意:有20W个数,每个数都在20W以内,现在有20W个询问,每次询问L,R区间内不会打架的数有多少个定义两个数不互质 就会打架解法:脑洞很大的一道题,先要进行预处理,对每一个数预处理出 最大的,没有跟他不互质数(即这个数不会打架)的区间显然可以通过找到这个数左边和右边的第一个跟他互质的数...
阅读全文
posted @ 2015-09-02 14:58 PlasticSpirit
阅读(578)
评论(3)
推荐(0)
【2013长沙区域赛】部分题解 hdu4791—4801
摘要: 1001:签到题,二分一下即可代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #include ...
阅读全文
posted @ 2015-09-02 13:01 PlasticSpirit
阅读(321)
评论(0)
推荐(0)
2015年8月21日
HDU5409---CRB and Graph 2015多校 双联通分量缩点
摘要: 题意:一个联通的无向图, 对于每一条边, 若删除该边后存在两点不可达,则输出这两个点, 如果存在多个则输出第一个点尽可能大,第二个点尽可能小的。 不存在输出0 0首先 若删除某一条边后存在多个联通分量则该边一定是桥, 那么我们可以先处理出所有的桥,然后把所有双联通分量缩点,缩点之后就变成了一棵树。而...
阅读全文
posted @ 2015-08-21 19:37 PlasticSpirit
阅读(1082)
评论(0)
推荐(0)
HDU5406---CRB and Apple( DP) 2015 Multi-University Training Contest 10
摘要: 题意比较简单,dp[i][j] 表示上一次男女吃的deliciousness分别为i, j的时候的吃的最多的苹果。那么dp[i][j] = max(dp[i][k] + 1), 0 2 using namespace std; 3 const int MAXN = 1001; 4 struct ...
阅读全文
posted @ 2015-08-21 13:06 PlasticSpirit
阅读(458)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
19
下一页
公告