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

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

plz. help! why WA1??
Послано Knight 8 ноя 2007 14:01
I don't understand why WA1... on my comp first test show "YES"....
here is my code (C++)

#include <iostream>
#include <cstdlib>
#include <fstream>
using namespace std;
bool mas1[65536],mas2[65536];
int main()
{
    //bool mas1[65536],mas2[65536];
    long int n,m,i,k,fl=0,j;
    //ifstream cin("input.txt");
    for(i=0;i<65536;i++) {mas1[i]=false;mas2[i]=false;}
    cin>>n;
    for(i=0;i<n;i++) {cin>>k; mas1[k+32768]=true;}
    cin>>m;
    for(i=0;i<m;i++) {cin>>k; mas2[k+32768]=true;}

    for(i=0;i<65536;i++)
    {
        if(mas1[i]==true)
        {
            j=75536-i;
            if(j<65536)
            {
                if(mas2[j]==true) {fl=1;break;}
            }
        }
    }
if(fl==1) cout<<"YES"<<endl; else cout<<"NO"<<endl;
return 0;
}

Edited by author 08.11.2007 14:03