RT,大体思路和唯一的题解一样却 85 分,为了卡常已经把二进制拆分改成了单调队列(跟题解临时学的);把对询问的排序换成计数排序,还WA;把询问结构体拆成两个数组。
我把题解交上去看测试点的信息,发现好像题解跑得比较快的点我比较慢;反之,我跑得快。真的不知道说什么好,感觉和题解唯一的差别就是把 check 函数内的代码放到 while
循环里面了。
为什么题解用 scanf
,std::max
,std::min
我用快读,手写了 min
和 max
函数还是会 T ?
所以求分析题解为什么常数小,我常数大,代码贴二楼。