上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要: D. Two Strings Swaps 容易发现,a[i], a[n i+1], b[i], b[n i+1] 可以互相交换,且不会受其他地方影响,关键在于对于这4个字符怎们计算最小的操作数,讨论到死。。。看了别人的代码,用不同的字符对数表示字符的组成,就比较容易判断了。还不太清楚是如何想到的。。 阅读全文
posted @ 2018-07-17 01:38 RRRR_wys 阅读(355) 评论(0) 推荐(0)
摘要: 2015 German Collegiate Programming Contest (GCPC 15) B. Bounty Hunter II 给定一张DAG,求一种方案:用最少的路径将所有点覆盖。写了按长度贪心,按出度的贪心。。。果断挂了。下来搜了下题解,看到了二分图。就懂了。。。把点拆开,每个 阅读全文
posted @ 2018-07-15 11:18 RRRR_wys 阅读(471) 评论(0) 推荐(0)
摘要: Codeforces 1005D Polycarp and Div 3 dp[i]表示前i个数最多能分成多少块%3为0,nxt[x]表示x这个上一次出现的位置。 首先想到 $ dp[i] = max(dp[j]) + 1, (sum[i] sum[j]) mod 3 == 0$,然后注意到他一定是从 阅读全文
posted @ 2018-07-10 02:06 RRRR_wys 阅读(490) 评论(0) 推荐(0)
摘要: SoundHound Inc. Programming Contest 2018 Masters Tournament [C. Ordinary Beauty] 打表找规律的。 1. $n = 1$ 时, $ans = m$ 2. $n = 2$ 时, $ans = 2 (m 1) 2^{m 2}$ 阅读全文
posted @ 2018-07-07 22:27 RRRR_wys 阅读(172) 评论(0) 推荐(0)
摘要: Wannafly挑战赛19 A. 队列Q 需要支持把一个元素移到队首,把一个元素移到队尾,移到队首就直接放到队首前面那个位置,原位置标为0,队尾同理。 C. 多彩的树 预处理每种颜色状态下的路径数,但是这次统计的包含这个状态的所有子状态。因此考虑容斥,当当前状态的颜色数为奇数时,加奇数,减偶数,当为 阅读全文
posted @ 2018-07-06 23:31 RRRR_wys 阅读(430) 评论(0) 推荐(0)
摘要: Codeforces Round 494 (Div. 3) A. Polycarp's Pockets E. Tree Constructing 先把一条直径构造出来,从左端开始早每个节点的分出来的树,通过节点的编号确定树高,k的确定分支的个数。构造完check一下是否合法,即是一棵树,且直径符合条 阅读全文
posted @ 2018-07-04 00:56 RRRR_wys 阅读(409) 评论(0) 推荐(0)
摘要: kmp,扩展 kmp 学习笔记 说再前边 字符串水平基本为0,学了第4遍KMP了,总是忘。。。网上资料很多,就不详细讲解了。抄的kuangbin神犇模板 kmp 一些知识 1. 循环节大小:n nxt[n] 模板[HDU2087] 下标从0开始 nxt[i] 为满足p[i z...i 1]=p[0. 阅读全文
posted @ 2018-07-03 21:21 RRRR_wys 阅读(213) 评论(0) 推荐(0)
摘要: hash学习笔记 1. 常用函数: $ hash[i] = \sum _{j=i} ^{len 1} {s[j] X^{j i}}, X ≥ |字符集| $ 取多个模,对于一个子串$s[i]s[i+1]..s[j]$的$hash = hash[i] hash[j+1] X^{j i+1}$,预处理$ 阅读全文
posted @ 2018-07-03 00:53 RRRR_wys 阅读(613) 评论(1) 推荐(0)
摘要: 2018 ACM ICPC World Finals Beijing A. Catch the Plane $dp[v_i,t_i]$表示时刻$t_i$在$v_i$点,到达终点的最大概率,那么转移方程为: $dp[(v_i,t_i)] = max(P_{ij} dp[(v_{j+1},t_{j+1} 阅读全文
posted @ 2018-06-28 07:37 RRRR_wys 阅读(1077) 评论(0) 推荐(0)
摘要: Codeforces Round 491 (Div. 2) A. If at first you don't succeed... 按题意判断 B. Getting an A 排序之后,暴力修改加check...被fst。。。凉透 c++ include define rep(i,a,b) for( 阅读全文
posted @ 2018-06-24 03:34 RRRR_wys 阅读(293) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 13 下一页