題目描述
bentutut和jingzhiwang沿著好心同學的指路終於來到1002的acm集訓隊,開始了一天的逐(刷)夢(題)之旅,他們遇到了一道非常有趣的題:
26個大寫字母裡面,有一部分字母是帶有圈的,比如a有1個圈,b有2個圈,c沒有圈,
給你乙個帶有n個大寫字母組成的字串,請問一共有多少個圈圈。
你可以將字母中完全封閉的乙個區域當作乙個圈
輸入描述:
第一行輸入乙個整數t,代表有t組測試資料,
對於每組測試資料,
第一行輸入乙個整數n代表字串的長度,
第二行輸入乙個長度為n的字串s,保證只由大寫字母組成。
1<=t<=10
1<=n<=1*10^5
輸出描述:
對於每組測試資料,輸出乙個整數代表這個字串共有多少個圈圈。
並且對於每組資料,答案佔單獨的一行。
示例1輸入複製2
8helloacm
16********saijiayou
輸出複製23
ac**:
#include
#include
using
namespace std;
intmain()
cout/getchar();
}return0;
}
dev可以得到正確結果但是牛客結果是0的**:
#include
#include
using
namespace std;
intmain()
cout
;}return0;
}
省選模擬(12 08) T3 圈圈圈圈圈圈圈圈
圈圈圈圈圈圈圈圈 題目背景 12.08 省選模擬t3 分析 dp 定義f i j 表示列舉到第 i個家族,有 j個人沒有被匹配,那麼列舉第 i 1 個家族中有多少人用於和這 j個人匹配,轉移方程 f i 1 j a i 1 x 2 f i j c j,x c a i 1 x x 意義為,從 a i ...
圈圈套圈圈 3
如何監聽普通請求.測試引用 從req中取出body.不過這個物件讀完了之後需要還原.所以用了乙個faker類.主要實現readcloser type readcloser struct實現很簡單 type fakereadcloser struct func fakereadcloser close...
圈圈套圈圈 4 待續
本地迴路 b.0.localhost http 當連線不到https時 c.proxy on localhost 通過 c 連線到 a 當無法連線到 a 的時候測試是否可以連線到 b 於是這裡發現乙個問題,無法 https.就這個問題,目前若從簡,則需要借助goproxy來完成.詳細的https走c...