随笔分类 -  图论

摘要:链的部分分 我们设f[i]表示以i结尾的括号序列有多少个,那么i的实际答案就是f的前缀和 显然,所有左括号和不能匹配的右括号的f均为0 对于每一个能匹配的右括号i,我们找到与之匹配的左括号p,以i结尾的括号序列就是以p-1结尾的括号序列加上p~i这段序列。所以f[i]=f[p-1]+1。 时间复杂度 阅读全文
posted @ 2022-10-26 12:00 _maze 阅读(37) 评论(0) 推荐(0) 编辑
摘要:题意简述 翻译很清楚了 题目解法 如果一个人想去的位置上原来坐着人,那么他要坐到这个位置上,就要把原来的人赶走。 原来的人被赶走了,就只能去想去的位置。如果那个位置上有人,又要把那个人赶走。 我们发现,如果将每个人原来的位置连一条单向边到想要的位置上,那么这种关系似乎是一棵树。每一个人能换,当且仅当 阅读全文
posted @ 2022-10-24 16:49 _maze 阅读(23) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示