Problem A 分情況討論: 如果并且晋柱,那么說明不存在合法的劃分方案宠叼,輸出NO。 否則喷橙,只需要把第一個字母劃出來作為一個單獨的數(shù)字浮庐,其他的作為另一個數(shù)字即可凳厢。 時間復(fù)雜度...

Problem A 分情況討論: 如果并且晋柱,那么說明不存在合法的劃分方案宠叼,輸出NO。 否則喷橙,只需要把第一個字母劃出來作為一個單獨的數(shù)字浮庐,其他的作為另一個數(shù)字即可凳厢。 時間復(fù)雜度...
Problem A 分三種情況: 并且揍堕,由于必定有解,所以必定不會跟相等。所以直接輸出和即可胰锌。 除此之外骗绕,如果,那么輸出和即可资昧。 否則酬土,直接輸出和即可。 時間復(fù)雜度為 Pro...
Problem A (div 2) 輸出個就完事了格带。 時間復(fù)雜度為 Problem B (div 2) 首先找出盡可能多的可以選出來并刪掉的【兩個連續(xù)且相同的字母】撤缴。這個可以...
Problem A 枚舉每一個可能的t,然后驗證取最小值即可叽唱。 時間復(fù)雜度為 Problem B 枚舉所有可能的字母屈呕,對于每種字母遍歷一遍字符串統(tǒng)計即可。 時間復(fù)雜度為 Pr...
Problem A 枚舉所有可能的情況(枚舉坐標(biāo)對取余的結(jié)果)棺亭,然后全部算出來取最大值即可虎眨。 時間復(fù)雜度為。 Problem B 定義兩個計數(shù)表: 統(tǒng)計當(dāng)前數(shù)字一共有多少個的...
Problem A 分兩種情況: 本身就不在內(nèi):直接輸出d 否則镶摘,輸出第一個大于r的d的倍數(shù)嗽桩。也就是d * (r / d + 1) 時間復(fù)雜度為 Problem B 先去掉多...
Problem A 從n個數(shù)的和,也就是入手钉稍。如果和為奇數(shù)涤躲,顯然無法二等分棺耍,其最小的差只能為1贡未。如果和為偶數(shù),顯然其可以二等分蒙袍,故其最小的差可以為0俊卤。具體的分割策略的話,可以...
Problem A (div 2) 照著它說的做就行了害幅。時間復(fù)雜度為 Problem B (div 2) 事實上只需要搭出一個a*b的網(wǎng)格的左上角的邊(也就是a+b條邊)消恍,那...
Problem A 逐個判斷即可。時間復(fù)雜度為以现。 Problem B 注意到最大只有15狠怨,故可以使用暴力來解決。直接枚舉所有可能性邑遏,逐個嘗試即可佣赖。使用位運算實現(xiàn)枚舉可以比較便...