其实这个地方只要好好读题就不会犯……
没注意到题目中l+1<hl+1<hl+1<h,然后突然想到:“欸!那第一个柱子过不去的话是不是就不用循环了直接输出0”于是在对结构体排序后写了下面这个特判(其中a[i].ha[i].ha[i].h为题目中的hhh,a[i].la[i].la[i].l为题目中的lll)
if(a[1].l>=a[1].h){ cout<<0<<endl<<0; return 0; }
但注意到数据范围:“对于30%30\%30%的数据,k=0k=0k=0”
这会导致当没有柱子的时候,a[1].h=a[1].l=0a[1].h=a[1].l=0a[1].h=a[1].l=0,然后就似了
不会还有第二个人跟我一样唐吧