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

Обсуждение задачи 1021. Таинство суммы

WA #11
Послано h1ci 15 июн 2009 23:06
Please HELP!!! give me tests or say what is wrong:
#include <iostream>
using namespace std;
int is[128000];
int main()
{
    int n, n1, a, c=10000;
    cin >> n;
    for(int i=0; i<n; i++)
    {
            cin >> a;
            if(a>=0) is[a]=1;
            else is[a-2*a+32767]=1;
    }
    cin >> n1;
    bool kl=false;
    for(int i=0; i<n1; i++)
    {
            cin >> a;
            if(a<c && c-a<=32767) if(is[c-a]) { cout << "YES" << endl; return 0;}
            if(a>c) if(is[a-c+36767]) { cout << "YES" << endl; return 0;}
    }
    cout << "NO" << endl;
    return 0;
}