來想想,什麼情況下你猜不出來刪除的東西具體是那些?如果刪除了一堆東西和另一堆東西後都剩下相同的東西,那麼不就兩眼一抹黑,螺旋**了嗎?
所以只需要判斷一下相同的字母出現的位置是否大於k
kk就好了。
#include
#include
#include
#include
using
namespace std;
int t;
string a;
int b;
int t[30]
[110
],tot[30]
;int
main()
for(
int i=
0;i) t[a[i]
-'a'][
++tot[a[i]
-'a']]
=i;for
(int i=
0;i<
26;i++)if
(ok)
break;}
if(ok)
cout<<
"uncertain"
<
else
cout<<
"certain"
<
}}
SSL1624小薩的煩惱
聖誕節又要到了!小薩希望和自己心儀的mm一起出去度過乙個浪漫的的聖誕節。他進行了詳盡的準備,找到了n個很適合他們去約會的好地方,但無奈小薩和他的mm都是初三學校,晚上必須回學校上晚修,沒有足夠的時間讓他們走遍每乙個地方。迫於無奈,小薩選擇了乙個最合適的地方s。小薩打算和他的mm一起步行到那個地方,那...
基於C 用WinForm實現的2048小遊戲
2048遊戲規則比較簡單,玩家通過上 下 左 右四個方向來控制方塊的移動,每一次移動,所有的方塊都會朝這個方向進行移動,而此時則會在某個隨機空的地區產生乙個新的數字方塊,在移動過程中,若方塊上的數字與移動方向後乙個的方塊上的數字相同,則會碰撞成乙個新的方塊,數字為兩個方塊數字之和。若所有地方都被填滿...
小C的閒逛 ssl1663 最短路
第一行兩個整數n,m。接下來是m行,每行三個整數x,y,t,表示x有一條通向y的單向通路,小c走這條路需要的時間為t。如果小c無法完成 閒逛 輸出 impossible 否則輸出最短的時間。列舉一條邊刪掉,找連線兩點的最短路 邊權就是環的長度 很暴力的做法不過太懶不優化了 include inclu...