ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1880. Собственные числа Psych Up

What is the test 32
Послано Berol 31 июл 2014 13:56
Please help me!  Got the WA#32 with the next code.

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
 int a,b,c,i,j,x=0, f=0, count=0;

 cin>>a;  long long int mass[a];
  for(i=0;i<a;i++) cin>>mass[i];
 cin>>b; long long int mass1[b];
   for(i=0;i<b;i++) cin>>mass1[i];
  cin>>c; long long int mass2[c];
 for(i=0;i<c;i++) cin>>mass2[i];

  int y = min(min(a,b), min(b,c));

 long long int mass3[y];
 for(int u=0; u<y; u++) mass3[u]=-1;

long long int mass4[y];
 for(int u=0; u<y; u++) mass4[u]=-1;

 for(i=0;i<a;i++)
 {
      for(j=0;j<b;j++)
      {
        if(mass[i]==mass1[j])
        {
        mass3[x]=mass[i];
        x++;
        }
    }
}

for(i=0;i<c;i++)
 {
      for(j=0;j<c;j++)
      {
        if(mass1[i]==mass2[j])
        {
        mass4[f]=mass1[i];
        f++;
        }
    }
}

for(i=0;i<y;i++)
{
    for(j=0;j<y;j++)
    {
        if(mass3[i]==mass4[j]&& mass3[i]!=-1 &&mass4[j]!=-1)
        count++;
    }
}

 cout<<count;
 return 0;

}