HbFS-

the devil's knocking at your door

Codeforces 840D:Destiny

大意: 有一个长度为NN的序列,有MM次询问,每次询问区间[L,R][L,R]中出现次数大于区间长度除以kk的元素中,最小的那个数是多少。若不存在这样的元素输出-1。 N,M≤3∗105,K≤5N,M\leq3*10^5,K\leq5 解答: 序列从前往后建主席树,查询的时候若子树大小太小...

2017-09-03 08:48:46

阅读数:224

评论数:0

Codeforces 840B:Leha and another game about graph

大意: 给出一个NN个点MM条边的无向联通图,每个点有一个点权AiA_i,你需要为每一条边选择0或者1的边权,使得所有权值不为-1的点所连接的所有边的异或和等于AiA_i。 N≤3∗105N\leq 3*10^5,N−1≤M≤3∗105N-1\leq M\leq 3*10^5,−1≤Ai≤1-...

2017-09-02 20:30:57

阅读数:137

评论数:0

AtCoder Grand Contest 018 做题记录

退役后的第一次补题 果然做题的时间拉长了好多 但是挺多题自己想出来了 也是蛮爽的UPD:8.11 明早还要上课,能写多少写多少吧。A - Getting Difference有点翻车,A想了好久才弄出来 题意: 有NN个球,第ii个球上写着AiA_i。进行如下操作: 拿出两个球上面分别写...

2017-08-11 22:09:56

阅读数:311

评论数:0

2017百度之星资格赛-1005 寻找母串

题意: 对于一个串S,当它同时满足如下条件时,它就是一个01偏串: 1、只由0和1两种符组成; 2、在S的每一个前缀中,0的个数不超过1的个数; 3、S中0的个数和1的个数相等。 现在给定01偏串S,请计算一下S在所有长度为n的01偏串中作为子串出现的次数的总和。 由于结果比较大,结果对1e9...

2017-08-07 20:29:57

阅读数:481

评论数:0

Codeforces 835E:The penguin's game

题意: 现在有NN个数,下标从11-NN。这NN个数中有N−2N-2个数是xx,有22个数是yy。 你可以每次向交互库提问,询问一个下标集合的数的异或和。 你需要在1919次询问之内回答这两个数的下标是多少。 解答: 考虑这两个下标的二进制,由于N≤1000N\leq 1000,二进制串...

2017-08-01 22:49:28

阅读数:284

评论数:0

AtCoder Grand Contest 017做题记录

诶最后三道题+第三题的部分分收场了 感觉这场比赛没怎么动脑子 不过也是NOI前最后一场AGC了吧,估计AtCoder的rating以后没机会变了A - Biscuits题意: 有NN袋饼干,第ii袋饼干大小为AiA_i,询问有多少种方案使得选出来的饼干总数模2为p N≤50,Ai≤100N...

2017-07-10 11:05:23

阅读数:431

评论数:0

Codeforces 241E:Flights

【大意】 有一个n 个结点且每条边权值均为1 的有向图,要你把一些边权改成2 使得任意一条从1到n 的路径长度都相等。 【解答】 相当于给定了一个有向图,现在让你给每条边确定一个权值。 权值的值域为11或者22,每条1到n的路径都是最短路。 令disxdis_x为xx到nn的最短路,对于...

2017-06-25 15:09:30

阅读数:190

评论数:0

Codeforces 238E:Meeting Her

【大意】 有一个n 个结点的有向图,边权均为1。Urapl 想从a 出发去b。有p 个公交车公司。在每 一秒的开始,第i 个公司的公交车随机选择一条从si 到ti 的最短路径然后走这条路径。如果 一个公交车经过Urpal 所在的交叉点,则Urpal 可以上这辆公交车,他可以在中途任意一个结 ...

2017-06-25 14:58:05

阅读数:166

评论数:0

AtCoder Grand Contest 016做题记录

比赛的时候去打CodeM了 赛后补得题目 模拟赛的题还没改完,所以做的比较慢 感觉题目质量还是一如既往的高A - Shrinking题意: 对字符串s进行一次变换的规则如下: 长度为n的字符串s变换成为长度为n-1的字符串t,对于变换后的t的每一位,都有tit_i=sis_i或si−1s...

2017-06-21 20:01:00

阅读数:384

评论数:0

Codeforces 249E:Endless Matrix

ii,jj的二维前缀和 若x≥yx\geq y y(4x+3x2+2x3−y−3xy+y3)6\frac{y(4x+3x^2+2x^3-y-3xy+y^3)}{6} 否则 (−x+x3+4y+3xy−3y2+2y3)x6\frac{(-x+x^3+4y+3xy-3y^2+2...

2017-06-17 20:29:12

阅读数:124

评论数:0

Codeforces 241D : Numbers

【大意】 给定一个1到n的排列a和一个素数p,构造一个子序列,使得元素异或和为0且首尾相接形成的大整数是p的倍数。n,p≤\leq50000。 【解答】 做法是把原数列中小于32的数拿出来构造这个序列,无视掉序列中大于等于32的数小于等于 32的数中,异或和为0的组合有(312)4(\fra...

2017-06-16 21:20:54

阅读数:171

评论数:0

Codeforces 240F : TorCoder

对于每一种字符分开来维护 26棵线段树,线段树节点维护区间字符出现的次数,分别维护他们的位置判断一次操作是否合法: 对于每一个字符, 查询区间内该元素的个数,若出现两个字符出现的次数同为奇数,或者区间长度为偶数并且有字符出现的次数为奇数,则该操作不合法。进行一次操作: 对于单个字符,由于操作...

2017-06-15 21:56:09

阅读数:258

评论数:0

[UOJ#185][ZJOI2016] 小星星

将树镶嵌在图里面,等价于用树去覆盖这个图,每个点都被覆盖一次。 每个点都被覆盖一次,等价于,每个点至少被覆盖一次方案数=所有点都可以覆盖-至少有1个点未被覆盖+至少有2个点未被覆盖-至少有3个点未被覆盖……(这里的图上的点可以被树上的点重复覆盖) 求某些点不能被覆盖的方案数,可以用树上dp完成...

2017-06-15 19:52:57

阅读数:158

评论数:0

[HAOI2017]供给侧改革

先将询问离线,把询问按照r分类,从小到大回答每一个询问。 由随机的性质得知两个串的lcp不会特别长,我们令其最长为40 对于区间[1,R],[2,R],[3,R]…[R-1,R],求其中最长的LCP一定是单调不增的 从左到右将后缀的前40位插入字典树,字典树路径上存下最后一次访问该点的时间,...

2017-06-11 21:48:53

阅读数:306

评论数:0

[HAOI2017]新型城市化

orz栋爷教我的这题 http://blog.csdn.net/werkeytom_ftd/article/details/72992793#include <bits/stdc++.h> #define N 20050 #define M 1000050 #define INF (...

2017-06-11 21:42:37

阅读数:433

评论数:0

Codeforces 235C : Cyclical Quest

【大意】 给一个长度为n 的字符串s,q个询问,每次询问一个串t,问s 有多少个子串与t循环同构。(起始位置不同的子串算作多个子串) 所有的字符均为小写字母,n≤106n\leq 10^6,q≤105q\leq 10^5,∑|t|≤106\sum|t| \leq 10^6 【解答】 对s构...

2017-06-10 22:11:22

阅读数:168

评论数:0

[BZOJ4874]筐子放球

做法很简单,把筐子看成点,球看成连接两条点的无向边,含有奇数条边的连通块即为答案。 思路是转化成图之后,相当于对于每一条边选择一个点使它的点权+1。对于每一个边数为偶数的连通块,存在一种方案使得所有的点权都是偶数;对于每一个边数为奇数的连通块,存在一种方案使得有点数-1的#include <...

2017-06-02 13:39:56

阅读数:173

评论数:0

[BZOJ4816][Sdoi2017]数字表格 数学

考虑每个fif_i对答案的贡献,就能得到式子 ∑k=1nf∑d|kμ(d)⌊nkd⌋⌊mkd⌋k\sum_{k=1}^nf_k^{\sum_{d|k}\mu (d)\lfloor \frac{n}{kd}\rfloor \lfloor \frac{m}{kd}\rfloor} 转化成枚举kdk...

2017-05-31 16:51:08

阅读数:163

评论数:0

[BZOJ4870][Shoi2017]组合数问题 矩阵快速幂

诶感觉这题很套路啊 听说赛场上写出来的人不多 可能比赛的时候比较紧张这题放最后一题没那么好像吧 解法到不是特别难相当于求一个模意义下的杨辉三角嘛 塞到矩阵里面转移就好了#include <bits/stdc++.h> #define N 55 using namespace s...

2017-05-29 22:32:56

阅读数:186

评论数:0

[BZOJ4873][Shoi2017]寿司餐厅 网络流

选择区间[l,r],那么必须选择区间[l,r-1]和[l+1,r] 很容易可得一个最大权闭合子图的模型对于选取一个单点,花费的式子的形式是mx2+cxmx^2+cx 对每个单点开一个节点pp,对每个颜色开一个节点qq 对于单点编号为tt颜色为xx 每个pp连接到TT花费为xx,每个qq连接...

2017-05-29 22:30:28

阅读数:248

评论数:0

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