int gcd(int a, int b)
{
if(b == 0) return a;
return gcd(b, a % b);
}
ListNode *insert(ListNode* head)
{
ListNode *p = head;
while(p != nullptr)
{
ListNode *node = new ListNode(gcd(p->val, p->next->val));
node->next = p->next;
p->next = node;
p = node->next;
}
return head;
}
Segmentation Fault了!