三道题,一个半小时,三道题,难度相当于leetcode medium, 用cpp写的 第一题:100% 思路:这道题相当于去除“重复”后的数组大小。不过“重复”的概念是奇数位置可以交换,偶数位置可以交换,为重复的,因为可以连续交换。 所以取出奇数位置的字符组成s1,偶数位置的组成s2,然后把s1, s2分别sort, 然后把新组成的字符串s1+s2放入set中,返回set的大小,即最终不重复的数目。 第二题:100% 思路:无限制背包问题。 1,先安装要求构造出所需要的素数,这个用最简单的o(n2)算法即可,放入数组v中 2, 当 j &g...