第一次笔一志愿只A了1+0.09+0.09,又发了一次笔试,本来想着熟悉熟悉选择题,结果没想到三题全A了,能拿到面吗?第一题:正难则反,用mp[字符]存以前的字符出现的次数,当前字符直接累加以前的次数就是目前为止全部包裹的个数,然后用总的(1+...+n)减去,就可以输出了。第二题比第一题简单,从后往前,不一样删掉计数就行了,直到只剩相同的。第三题:确定三元组i,j,k,我简单假设前半就能找到i,k。所以先截一半字符串s,排序后为s1,从头到尾遍历找到s与s1第一个不同的字符(即字典序需要改变的元素),再从尾到头找到这个元素在s的位置,这样就确定了i-k,i,最后再从i+1开始找j,只要j和j...