复制文字时自动去除网站自带的版权信息
< 脚本复制去除版权信息的反馈
复制代码时会缺少一部分信息。例如今天的每日一题,我复制自己写的代码时,会缺少一部分。当然,不只是每日一题,在其他地方也有这类情况出现,这里以今天的每日一题为例。
我原本的代码:
class Solution { public: vector<string> findLongestSubarray(vector<string>& array) { unordered_map<int, int> indices;//前缀和、下标 indices[0]=-1; int sum=0; int maxLen=0, startIndex=-1; int n=array.size(); for(int i=0;i<n;++i){ if(isalpha(array[i][0])) ++sum; //字母记为1 else --sum; //数字记为-1 //如果两个位置的前缀和相等,则这两个位置之间的数之和为0 if(indices.count(sum)!=0){ int firstIndex=indices[sum]; if(i-firstIndex>maxLen){ maxLen=i-firstIndex; startIndex=firstIndex+1; }else{ indices[sum]=i; } } } if(maxLen==0) return {}; return vector<string>(array.begin()+startIndex, array.begin()+startIndex+maxLen); } };
打开脚本后复制得到的代码:
class Solution { public: vector<string> findLongestSubarray(vector<string>& array) { unordered_map<int, int> indices;//前缀和、下标 indices[0]=-1; int sum=0; int maxLen=0, startIndex=-1; int n=array.size(); for(int i=0;i<n;++i){ if(isalpha(array[i][0])) ++sum; //字母记为1 … } } if(maxLen==0) return {}; return vector<string>(array.begin()+startIndex, array.begin()+startIndex+maxLen); } };
你好,我这边复制没有出现过这样的情况,我复制的代码有40行,你给出的代码为26行。抱歉我无法复现你说的bug
登录以发表回复。
复制代码时会缺少一部分信息。例如今天的每日一题,我复制自己写的代码时,会缺少一部分。当然,不只是每日一题,在其他地方也有这类情况出现,这里以今天的每日一题为例。
我原本的代码:
打开脚本后复制得到的代码: