基础题。
#include <iostream>
using namespace std;
int main()
{
int T;
cin >> T;
while (T--)
{
char c;
cin >> c;
int n, m;
cin >> n >> m;
int facN = 1, facM = 1, facNM = 1;
for (int i = 1; i <= n; i++) //n!
facN *= i;
for (int i = 1; i <= m; i++) //m!
facM *= i;
for (int i = 1; i <= n - m; i++) //(n-m)!
facNM *= i;
if (c == 'A')
{
cout << facN / facNM << endl;
}
else
{
cout << facN / facM / facNM << endl;
}
}
return 0;
}
继续加油。