分享一下我的做法
T1用二进制来做,右移就行
T2桶排
T3我读入时就把数据处理好,用int存下标,-1代表&,-2|,-3!,然后按照 P1449 后缀表达式 用stack来做
T4我用的记忆化深搜,
f[x][y]=max(f[x][y],dfs(x1,y1)+a[x][y]);
(其实就是dp套上个函数
这些做法应该没问题吧...