逐夢 圈圈圈圈圈

2021-10-14 07:56:26 字數 872 閱讀 7039

題目描述

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

}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...