注意到答案只能是 −1,0,1,2-1,0,1,2−1,0,1,2。
判无解:把 sss 升序排序,ttt 降序排序,如果仍有 s≥ts\ge ts≥t 则无解。
判 000,显然直接判。
然后考虑有解条件:s,ts,ts,t 中存在 si>tjs_i>t_jsi>tj。枚举公共前缀,把后面的 smaxs_{\max}smax 换到这一位若比 ttt 小答案就是 111;也可以把后面的 tmint_{min}tmin 换过来比 sss 大。这个,n≤2000n\le 2000n≤2000 直接做就好了。良心吧!
答案是 222 的例子有 s=s=s=ba,t=t=t=ab。
ba
ab
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 CZOJ 通用账户