题意简述
给定四个正整数k,n,maxb,t。($k<=10$,$n,maxb<=1e5,n\times maxb<=2e7$,$t<=1e9$)。k组数据,每次给定一个长度为n的序列a1,a2…an,每个数都在[0,maxb]之间。把a序列重复写t遍,求最长严格上升子序列长度。
思路框架
设有sum个不同的数。如果t>=sum,显然答案就是sum。否则,因为$n\times maxb<=2e7$,暴力即珂。$O(tnogn)$,虽然有些卡,但是要相信CF机的速♂度。
代码
1 |
|
思考题答案:珂以,因为在那个地方不珂能出现ans>sum的情况。