WA40pts求助
  • 板块P7566 饱食
  • 楼主Nygglatho
  • 当前回复11
  • 已保存回复11
  • 发布时间2021/5/2 11:23
  • 上次更新2023/11/4 23:51:37
查看原帖
WA40pts求助
322620
Nygglatho楼主2021/5/2 11:23

RT。

#include <bits/stdc++.h>
using namespace std;
string s[500001];
int main() {
	int n, a = 0, b = 0, c = 0, d = 0;//首字母是M,C,O,I的个数
	scanf ("%d", &n);
	for (int i = 1; i <= n; ++i) {
		cin >> s[i];
		if (s[i][0] == 'M') ++a;
		if (s[i][0] == 'C') ++b;
		if (s[i][0] == 'O') ++c;
		if (s[i][0] == 'I') ++d;
	}
	unsigned long long k = 0;
    //四种组合排列方法
	k += a * b * c;
	k += a * b * d;
	k += a * c * d;
	k += b * c * d;
	printf ("%llu\n", k);
}
2021/5/2 11:23
加载中...