上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 题意 给一个序列,包含(,),?,?可以被当做(或者),问你这个序列有多少合法的子序列。 分析 n^2枚举每一个子序列,暂时将每个?都当做右括号,在枚举右端点的时候同时记录两个信息:当前左括号多余多少个(top),已经将多少个?变成了右括号(cnt)。 如果当前是(,top++. 如果当前是),to 阅读全文
posted @ 2018-01-31 11:01 遗风忘语 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 题意 给出n个点,m组关系L,R,D,L在R的左边距离D,判断是否存在n个人的位置满足m组关系 分析 Consider the following directed graph G: There are N vertices numbered 1,2,...,N. For each i, there 阅读全文
posted @ 2018-01-31 09:01 遗风忘语 阅读(189) 评论(0) 推荐(0) 编辑
摘要: [Offer收割]编程练习赛46赛后题解 A.AEIOU 分析 𝐚𝐞𝐢与ou分开计算 把aei看作123,就转化成了最长不下降子序列问题 aeiouaeiou 最长不下降子序列问题有O(NlogN)的一般解法 本题比较特殊,只有aei三种字母,转移是O(1)的 a前面的字母一定是之前最后一个a 阅读全文
posted @ 2018-01-29 17:41 遗风忘语 阅读(206) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 计算$C_{n m}^k/可行方案数$ 分析 定义dp[i][j][k]为第i行用过人数为j个且第i行状态为k的方案数 转移方程:dp[i][j][k]=Σdp[i 1][j num][与k不冲突的状态] trick 注意开long long 注意输出处理 代码 include u 阅读全文
posted @ 2017-11-04 22:48 遗风忘语 阅读(206) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给出一个数组A,你有一个数组B(一开始全为0),询问多少次操作后B转化为A 一次操作:选择一段区间,加上某个正整数 分析 构建一个栈, 输入一个数,若当前栈空或栈顶元素比输入小,则加入栈中,否则若大于栈顶元素,则删去栈顶元素,放入输入元素,复杂度O(n) trick 代码 incl 阅读全文
posted @ 2017-10-19 10:59 遗风忘语 阅读(101) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 分析 设dp[i][j]为在i状态下当前在第j个奶酪的最小费用 转移方程:dp[(1不以获取奶酪为目标的移动是无意义的 预处理出起点、终点以及奶酪之间的最短路径𝑫𝒊𝒔𝒕[𝒊][𝒋] 起点的编号为𝐾,终点的编号为𝐾+1 𝒇[𝟎≤𝒊 using namespace 阅读全文
posted @ 2017-10-17 21:43 遗风忘语 阅读(168) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 分析 可知对与某个数x,设其可发送信息的边界为[L,R],那么随着x的递增,[L,R]也右移,故可对输入数排序,做一次双指针即可 trick 代码 //1. Aj 8 Ai + 8 或者 //3. Ai 88888 / i不会给j发消息当且仅当 8 a[j]8 a[i]+8 a[i 阅读全文
posted @ 2017-10-16 22:53 遗风忘语 阅读(240) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 分析 每次插入人名与邮箱的时候,做一次并查集,然后做一次sort即可 trick 3 a 1 first@hihocoder.com b 1 second@hihocoder.com c 2 first@hihocoder.com second@hihocoder.com 代码 i 阅读全文
posted @ 2017-10-16 12:10 遗风忘语 阅读(172) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给出n个工程,m个工程师,每个工程和工程师需要/拥有若干个技能,询问能够完成的最大工程个数,每个工程师用一次 分析 dp[i][j]表示前i个工程用的工程师集合为j的最大工程个数,那么有dp[i][j]=max(dp[i 1][j],dp[i 1][j^x]+1),用way[i]记 阅读全文
posted @ 2017-10-15 13:41 遗风忘语 阅读(291) 评论(0) 推荐(0) 编辑
摘要: "传送门" 题意 给出三个集合,每个集合的元素数量为a,b,c,现在需要连边,满足集合内元素不可达或最短路为3,求可行方案数 分析 设dp[i][j]为a集合元素为i个,b集合元素为j个的可行方案,易知(a,b),(b,c),(c,a)的方案是独立的,且可行方案为a b c,或旋转形式,那么就求一个 阅读全文
posted @ 2017-10-07 11:04 遗风忘语 阅读(121) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页