给你一个01串s一个字符串t,
0可以映射成r0?,1可以映射成r1?问有多少组r0?,r1?可以满足映射之后s=t
我们设置s串中0的个数为num0?,s串中1的个数为num1?
如果固定r0?的长度,也就固定了r1?的长度,也就确定了r0?和r1?我们只要枚举len(r0?)就可以首先要判断len1?是否为整数,之后枚举s串用hash判断每一位0或1是否能正确转义洳果每一位都可以转义那么ans++,注意这里hash用自动溢出会被卡,需要多hash复杂度分析(来自pls)枚举0的长喥len0,那么就有n/len0个可行解每个可行解要做n次hash
又是一个深夜场本来想给biubiubiu_上个紫,没想到全程不在状态最后四题,E甚至都没读题赛后读题+写题直接半小时就过了,开场又是写错一个for循环的变量导致7分钟才过掉a,之后看b感觉是一个好难的题没什么思路,画个图想了一个做法tle,打开代码一看一个O(1e9)的for循环摆在那里赶紧优化掉,0:22过掉之后D过的比C哆想了一个nlogn的贪心然后wa了,反向贪心又wa了仔细思考一下,01:31一个sort就过了回头看C,**交互模拟题,不知道为什么比D过的少直接写,写完交返回未知错误,我以为是哪里不合法一直找问题,最后加了个’\n’就过了?2:28过掉C宣告GG。赛后看DsdHash题,分析一下复杂度就是个nlogn,写唍之后被卡ull的单hash,向pls学习了一波多hash的模板之后过掉了
给你n个序列,每个序列中的数在该序列中只出现一次
输出在n个序列中都出现过的數
先统计在第一个序列中出现过的,之后只保存所有之前出现过的就可以了
又是一个深夜场本来想给biubiubiu_上个紫,没想到全程不在状态最后四题,E甚至都没读题赛后读题+写题直接半小时就过了,开场又是写错一个for循环的变量导致7分钟才过掉a,之后看b感觉是一个好难的题没什么思路,画个图想了一个做法tle,打开代码一看一个O(1e9)的for循环摆在那里赶紧优化掉,0:22过掉之后D过的比C哆想了一个nlogn的贪心然后wa了,反向贪心又wa了仔细思考一下,01:31一个sort就过了回头看C,**交互模拟题,不知道为什么比D过的少直接写,写完交返回未知错误,我以为是哪里不合法一直找问题,最后加了个’\n’就过了?2:28过掉C宣告GG。赛后看DsdHash题,分析一下复杂度就是个nlogn,写唍之后被卡ull的单hash,向pls学习了一波多hash的模板之后过掉了
给你n个序列,每个序列中的数在该序列中只出现一次
输出在n个序列中都出现过的數
先统计在第一个序列中出现过的,之后只保存所有之前出现过的就可以了