两个吃奶一个添下面视频_人妻第一页香蕉网_欧美xxxx少妇_妺妺窝人体色www婷婷

Dotcpp  >  編程題庫(kù)  >  信息學(xué)奧賽一本通T1461-Beads
題目 2371:

信息學(xué)奧賽一本通T1461-Beads

時(shí)間限制: 2s 內(nèi)存限制: 192MB 提交: 60 解決: 8

題目描述

        Zxl有一次決定制造一條項(xiàng)鏈,她以非常便宜的價(jià)格買了一長(zhǎng)條鮮艷的珊瑚珠子,她現(xiàn)在也有一個(gè)機(jī)器,能把這條珠子切成很多塊(子串),每塊有k(k>0)個(gè)珠子,如果這條珠子的長(zhǎng)度不是k的倍數(shù),最后一塊小于k的就不要拉(nc真浪費(fèi)),保證珠子的長(zhǎng)度為正整數(shù)。 Zxl喜歡多樣的項(xiàng)鏈,為她應(yīng)該怎樣選擇數(shù)字k來(lái)盡可能得到更多的不同的子串感到好奇,子串都是可以反轉(zhuǎn)的,換句話說,子串(1,2,3)和(3,2,1)是一樣的。寫一個(gè)程序,為Zxl決定最適合的k從而獲得最多不同的子串。

例如:這一串珠子是: (1,1,1,2,2,2,3,3,3,1,2,3,3,1,2,2,1,3,3,2,1)。

k=1的時(shí)候,我們得到3個(gè)不同的子串:(1),(2),(3)

k=2的時(shí)候,我們得到6個(gè)不同的子串: (1,1),(1,2),(2,2),(3,3),(3,1),(2,3)

k=3的時(shí)候,我們得到5個(gè)不同的子串:  (1,1,1),(2,2,2),(3,3,3),(1,2,3),(3,1,2)

k=4的時(shí)候,我們得到5個(gè)不同的子串: (1,1,1,2),(2,2,3,3),(3,1,2,3),(3,1,2,2),(1,3,3,2)

輸入格式

共有兩行,第一行一個(gè)整數(shù)n代表珠子的長(zhǎng)度,(n≤200000),第二行是由空格分開的顏色ai(1≤ai≤n)。

輸出格式

也有兩行,第一行兩個(gè)整數(shù),第一個(gè)整數(shù)代表能獲得的最大不同的子串個(gè)數(shù),第二個(gè)整數(shù)代表能獲得最大值的k的個(gè)數(shù),第二行輸出所有的k(中間有空格)。

樣例輸入

21
1 1 1 2 2 2 3 3 3 1 2 3 3 1 2 2 1 3 3 2 1

樣例輸出

6 1
2

提示

零基礎(chǔ)同學(xué)可以先學(xué)習(xí)視頻課程,包含C/C++、Python、百練、藍(lán)橋杯輔導(dǎo)、算法數(shù)據(jù)結(jié)構(gòu)等課程,提供視頻講解以及配套習(xí)題,還有老師答疑,點(diǎn)擊這里了解課程詳情
標(biāo)簽

通過率

統(tǒng) 計(jì)