删除重复元素 Time Limit:1000MS Memory Limit:65536KTotal Submit:18 Accepted:11 Description 对于一个已排序的数组,用一个算法来删除里面重复的元素。 Input 一个已排序的数组。最多不超过10000个元素。 Output 将数组删除重复元素后得到的数组 Sample Input 1 1 2 2 3 4 5 5 6 6 6 7 8 8 8 9 9 9 10 Sample Output 1 2 3 4 5 6 7 8 9 10 Source #include"iostream" #include"vector" using namespace std; vector<long>order; int main() { long i,j; while(cin>>i) order.push_back(i); for(j=0;j<order.size()-1;) if(order[j]==order[j+1]) { order.erase(order.begin()+j); } else j++; for(j=0;j<order.size();j++) cout<<order[j]<<" "; return 1; }

评论