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

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

Check your tests!
Послано FrancaiS 11 сен 2007 20:02
This is my solution:
Scanner in = new Scanner(System.in);
PrintWriter out = new PrintWriter(System.out);
int n1 = in.nextInt();
int[] a = new int[n1];
for (int i = 0; i < n1; i++) a[i] = in.nextInt();
// Arrays.sort(a);
int n2 = in.nextInt();
int[] b = new int[n2];
for (int i = 0; i < n2; i++) b[i] = in.nextInt();
// Arrays.sort(b);
boolean res = false;
for (int i = 0; i < n1; i++)
if (Arrays.binarySearch(b, 10000 - a[i]) >= 0) res = true;
if (res) out.println("YES");
else out.println("NO");
out.flush();
It have got WA on test#3
After uncommenting sorting I have got AC.
But by the data I must not sort arrays, because its sorted.
Am I wrong?

Edited by author 11.09.2007 20:08