如果你 scanf("%d",&a[i]); h[i]=a[i],那么在 update(...,lower_bound(...,a[x]))中,请勿把 a[x]a[x]a[x] 写成 h[x]h[x]h[x]
scanf("%d",&a[i]); h[i]=a[i]
update(...,lower_bound(...,a[x]))
当然应该只有我会犯这种错误,不过如果帮到谁了请at我