设 𝑛n是正整数,将 𝑛n 拆成若干个正整数之和。有多少种拆法?例如,44 可以拆成 {4}, {1, 3}, {3, 1}, {2, 2}, {1, 1, 2}, {1, 2, 1}, {2, 1, 1},77 种,在 C++ 中,下列表达式能正确表示答案的是( )