好元素
裸的Hash(我是伞兵,这都能错 )
题目大意
存在Am + An + Ap = Ai(1 <= m, n, p < i)(m, n, p可以相同)的话,Ai就是一个“好元素”
嗯?就这??问有多少个“好元素”???
题解
移个项 Am + An = Ai - Ap
左边Hash存,右边n2枚举
hash考试时我打的单哈希,RTE?
改大了一点,TLE??
改成双哈希,WA???
改mod,AC!!!
最短路径
跟本没想DP,wu…
题目大意
从n个点中选若干个点(必须选b1b1b1,不能选b2b2b2),按顺序从0 ~ n -1,然后用其他点从n-1 ~ 0,求最短路径。
题解
DP
转换题意成两个人走路,不能走同个点。
设f[i][j]f[i][j]f[i][j]为的第一个人在i,第二个人在j。
令k=max(i,j)k=max(i,j)k=max(i,j),则还要满足1~k都已走过。
则f[i][j]f[i][j]f[i][j]可以转移到f[k+1][j]f[k+1][j]f[k+1][j]和f[i][k+1]f[i][k+1]f[i][k+1]
特判k==nk==nk==n和b1b1b1,b2b2b2的情况l、。
最长公共子串
双指针。
Vani和Cl2捉迷藏
DAG的最长反链长度。
本文分享了作者在算法竞赛中的解题经验,涉及哈希技巧在解决数学问题中的应用,包括单哈希、双哈希与模运算的优化,以及最短路径问题的动态规划解法。通过实例解析了如何处理复杂问题并优化算法以通过测试。
478

被折叠的 条评论
为什么被折叠?



