小红书0827笔试
第一题:若干询问,每次问一个数能不能表示为至少三个连续正整数的乘积。预处理枚举到1000后O(1)判断即可;
第二题:若干区间,问至少放几个点能保证每个区间至少覆盖一个点。右端点排序后贪心即可;
第三题:一个字符串s,每次操作选择两个下标i<j以及一个长度k>0,交换s[i]、s[i-k]和s[j]、s[j+k],至多操作一次,求最小字典序。不会,瞎糊了一个感觉很对的贪心,快结束了发现有问题,过了18
第二题:若干区间,问至少放几个点能保证每个区间至少覆盖一个点。右端点排序后贪心即可;
第三题:一个字符串s,每次操作选择两个下标i<j以及一个长度k>0,交换s[i]、s[i-k]和s[j]、s[j+k],至多操作一次,求最小字典序。不会,瞎糊了一个感觉很对的贪心,快结束了发现有问题,过了18
全部评论
投的哪个岗位
这个思路可以的
第一题能具体说说吗
相关推荐
钝角p:干几个10点下班就老实了

点赞 评论 收藏
分享

点赞 评论 收藏
分享