ListNode* mode=new ListNode(0); mode->next=head; ListNode* last=mode; ListNode* slow=mode; for(int i=0;i<n;i++) last=last->next; while(last->next){ last=last->next; slow=slow->next; }
slow->next=slow->next->next; return mode->next;