上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页
摘要: 题目大意:求$lcm(1,2,3,\cdots,n)\pmod{100000007}$,$n\leqslant10^8$ 题解:先线性筛出质数,然后求每个质数最多出现的次数,可以用$\log_in$来求,$i$为该质数。使用换底公式$log_in=\dfrac{\log_2n}{\log_2i}$。 阅读全文
posted @ 2019-02-05 14:36 Memory_of_winter 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 题目大意:交互题,有一个数$a(a\leqslant10^9)$,需要猜出它的值,一次询问为你两个数字$x,y(x,y\in[0,2\times10^9])$: 你最多询问$60$次 题解:$60$,差不多是$2\log_2n$。 令$x=ka+b(k\in\mathbb{N},0\leqslant 阅读全文
posted @ 2019-02-04 11:49 Memory_of_winter 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给出一个$n\times m(n,m\leqslant10^3)$的地图,有$k(k\leqslant9)$个玩家,第$i$个玩家速度为$s_i$。地图中$\#$代表障碍;$.$ 代表空地;数字代表是一名编号为此数字的玩家的城堡。每个玩家按编号轮流操作,每次操作把自己城堡周围$s_i$格内 阅读全文
posted @ 2019-02-03 20:47 Memory_of_winter 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你$n(n\leqslant3\times10^4)$个长度为$l(l\leqslant200)$的字符串,要你求出有多少对字符串是相似的,相似的定义是两个字符串只在一位上不同。 题解:可以对每一位求出去掉这一位后的字符串$hash$值,发现直接算可能有点烦,考虑异或的自反性($a\op 阅读全文
posted @ 2019-02-03 11:14 Memory_of_winter 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一个长度为$n(n\leqslant3\times10^3)$的字符串,要你求出其中出现次数大于$1$的子串,并按字典序输出次数。 题解:建$SAM$后求出每个点的$size$,最后按字典序$dfs$一遍即可,这题$n$这么小,直接$O(n^2)$在$trie$上把每个点经过次数求出来 阅读全文
posted @ 2019-02-03 09:44 Memory_of_winter 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一段$n(n\leqslant5\times10^3)$个点的折线,特殊点可以覆盖它以及它左边的它可以“看见”的点(“看见”指连线没有其他东西阻挡)。定义$f_{l,r}$为区间$[l,r]$最少需要的特殊点个数,求:$\sum\limits_{l=1}^n\sum\limits_{r= 阅读全文
posted @ 2019-02-02 21:06 Memory_of_winter 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 题目大意:求一个点集凸包边长 题解:求凸包,直接求 卡点:发现在较后面数位上有较小的误差,还以为是浮点数误差,最后发现是构造函数写成了$int$类型 C++ Code: 阅读全文
posted @ 2019-02-02 18:47 Memory_of_winter 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你$n(n\leqslant2000)$个点,要你求$n-1$次经过这$n$个点的多项式在$k$处的值 题解:$Lagrange$插值:$$f_x=\sum\limits_{i=1}^ky_i\prod\limits_{j=1,j\not=i}^k\dfrac{x-x_j}{x_i-x_ 阅读全文
posted @ 2019-02-02 16:40 Memory_of_winter 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$n(n\leqslant10^4)$个物品,第$i$次会从这$n$个物品中随机获得一个,并付出$i$的代价,问获得所有的$n$个物品的代价的期望。 题解:令$f_i$表示现在已经获得了$i$种物品,取完所有物品还需的次数的期望。$$f_i=\begin{cases}\dfrac inf 阅读全文
posted @ 2019-02-02 14:02 Memory_of_winter 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题目大意:$n(n\leqslant10^6)$组询问,每组询问给出$l,r(l,r\leqslant10^6)$,求($\{\dfrac ij\}$表示$\dfrac ij$的小数部分): $$\sum\limits_{i=l}^r\sum\limits_{j=1}^i\{\dfrac ij\}\ 阅读全文
posted @ 2019-02-01 22:09 Memory_of_winter 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$n(n\leqslant300)$个人,每个人可以选择$0$或$1$,每个人最开始有意愿,有$m(m\leqslant\dfrac{n(n-1)}2)$对好朋友。定义一次的冲突数为好朋友之间发生冲突的总数加上和自己本来意愿发生冲突的人数。 题解:最小割,源点向原意愿为$0$的点连边,原 阅读全文
posted @ 2019-02-01 21:15 Memory_of_winter 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有一棵$n(n\leqslant2\times10^5)$个点的树,每个点有点权,所有的点权构成了$0\sim n-1$的排列。$q(q\leqslant2\times10^5)$次操作,操作有两种: 题解:这个明显具有可二分性(然后我考场上写了一个虚树判链的,复杂度爆炸+没用)。翻看题解 阅读全文
posted @ 2019-02-01 17:00 Memory_of_winter 阅读(190) 评论(0) 推荐(0) 编辑
摘要: [TOC] Codeforces Round 536 (Div. 2) A 题目大意 给你一个$n\times n(n\leqslant500)$的矩阵,只包含 和`X`,问最多可以找到多少个$cross$,一个$cross$为如下图形: 表示可以为任意字符。不同的$cross$之间可以重叠 题解 阅读全文
posted @ 2019-02-01 11:53 Memory_of_winter 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 题目大意:给你一棵带权有根树,可以切断一些边,问使得根和叶子节点不连通的最小代价。 题解:做了一天的网络流,这道题显然可以用最小割来做,但是也可以用树形$DP$,基本同[SDOI2011]消耗战,这道题一次询问,只需要那个$O(n)$的$DP$就行了。 卡点:无 C++ Code: 阅读全文
posted @ 2019-01-31 17:35 Memory_of_winter 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 题目大意:有$n$个人,$p$个房间,$q$道菜($n,p,q\leqslant100$),每个人有自己喜欢的房间和菜,问最多使得多少个人高兴(即拥有喜欢的房间和菜) 题解:网络流,源点向每道菜连边,每道菜向喜欢的人连边,每个人向喜欢的房间连边,每个房间再向汇点连边。发现这样人会重复,于是把人拆点即 阅读全文
posted @ 2019-01-31 16:48 Memory_of_winter 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 33 下一页