饿了么笔试
1、给一个01串,选两个数交换,求不同的串数:0乘1的数量,特判长度为2时01/10两种情况;
2、给一个带井号和数字的5*5矩阵,数字所在的位置提取出来是一个数字的形状,求数字,字符串哈希一下即可;
3、一个集合,可插入、删除,每次询问求与目标值异或得到的最大值,trie树上dp即可,删除时维护子节点是否还有数。
1、给一个01串,选两个数交换,求不同的串数:0乘1的数量,特判长度为2时01/10两种情况;
2、给一个带井号和数字的5*5矩阵,数字所在的位置提取出来是一个数字的形状,求数字,字符串哈希一下即可;
3、一个集合,可插入、删除,每次询问求与目标值异或得到的最大值,trie树上dp即可,删除时维护子节点是否还有数。
相关推荐