需要簡單的遞迴呼叫,主要是string用的有點糾結,還是不熟練啊
#include#include#include #define n 255
char str[n];
std::string stri;
std::string strn;
int num;
std::string::iterator process( std::string& str,std::string::iterator itr_begin)
else if(*itr=='(')else
strn.clear();
for(int i=0;i!=n;i++)
itr=itr_end;
}else if(*itr==')')elseelse
}} }
return str.end();
}int main()
pos1=pos2+1;
} if(pos1!=str.size())
std::cout<
hdu 1274 展開字串
problem description 在紡織cad系統開發過程中,經常會遇到紗線排列的問題。該問題的描述是這樣的 常用紗線的品種一般不會超過25種,所以分別可以用小寫字母表示不同的紗線,例如 abc表示三根紗線的排列 重複可以用數字和括號表示,例如 2 abc 表示abcabc 1 a 1a表示a...
HDU 1274 展開字串
problem description 在紡織cad系統開發過程中,經常會遇到紗線排列的問題。該問題的描述是這樣的 常用紗線的品種一般不會超過25種,所以分別可以用小寫字母表示不同的紗線,例如 abc表示三根紗線的排列 重複可以用數字和括號表示,例如 2 abc 表示abcabc 1 a 1a表示a...
hdu1274 展開字串
在紡織cad系統開發過程中,經常會遇到紗線排列的問題。該問題的描述是這樣的 常用紗線的品種一般不會超過25種,所以分別可以用小寫字母表示不同的紗線,例如 abc表示三根紗線的排列 重複可以用數字和括號表示,例如 2 abc 表示abcabc 1 a 1a表示a 2ab表示aab 如果括號前面沒有表示...