admin 管理员组

文章数量: 1184232

炼金术

题目来源:URAL 1573

题目链接:.aspx?space=1&num=1573

题目大意:给出blue red yellow 三种颜色的种类数,给出所要配的颜色所需的颜色种类,求有多少种配法。

解题思路:题目很长,难度在于敢于相信这是一道水题。

算法实现:

#include<cstdio>
using namespace std;
char s[10];
int main()
{int a,b,c,n;while(scanf("%d %d %d",&a,&b,&c)!=EOF){int sum=1;scanf("%d",&n);while(n--){scanf("%s",s);if(s[0]=='B')sum=sum*a;if(s[0]=='R')sum=sum*b;if(s[0]=='Y')sum=sum*c;}printf("%d\n",sum);}return 0;
}


本文标签: 炼金术