#include "iostream"
using namespace std;
int cal_score(int score[], int judge_type[], int n)
{
if (NULL == score || NULL == judge_type || 0 == n) return 0;
int sum = 0;
int sum1 = 0, count1 = 0;
int sum2 = 0, count2 = 0;
for (int i = 0; i < n; i++)
{
if (judge_type[i] == 1)
{
sum1 = sum1 + score[i];
count1++;
}
else
{
sum2 = sum2 + score[i];
count2++;
}
}
if (0 == count2) sum = sum1 / count1;
else sum = (sum1 / count1) * 0.6 + (sum2 / count2) * 0.4;
return sum;
}
void main()
{
int score[3] = {12, 13, 15};
int judge_type[3] = {1, 1, 2};
printf("%d\n", cal_score(score, judge_type, 3) );
}