Ограничение по медли работы программки: 1 секунда В текстовом файле две

Ограничение по медли работы программки: 1 секунда В текстовом файле две строчки. В каждой строке записаны какие-то числа через пробел. Подсчитайте количество чисел, встречающихся в первой строке, но не встречающихся во второй. ВХОДНЫЕ ДАННЫЕ Входные данные к этой задачке записаны в файле input.txt. В этом файле две строки, любая строчка содержит целые числа, по модулю не превосходящие 109109, записанные через пробел. Общее количество чисел не превосходит 100000. В одной строке все числа различные. ВЫХОДНЫЕ ДАННЫЕ Программка должна вывести в файл output.txt количество чисел, которые содержатся в первой строке, но не содержатся во второй.

Задать свой вопрос
1 ответ
Написали бы язык программирования. Вот на java.
import java.io.*;
import java.util.ArrayList;

public class Main
public static void main(String[] args) throws IOException
//Творим объекты, которые посодействуют с чтением и записью файла
BufferedReader reader = new BufferedReader(new FileReader("input.txt"));
BufferedWriter writer = new BufferedWriter(new FileWriter("output.txt"));
//Читаем первую и вторую строчку
String one = reader.readLine();
String two = reader.readLine();
//Парсим строчки в массивы целых чисел
String[] oneStringArray = one.split(" ");
String[] twoStringArray = two.split(" ");
ArrayListlt;Integergt; oneList = new ArrayListlt;gt;();
ArrayListlt;Integergt; twoList = new ArrayListlt;gt;();
for (String s:oneStringArray)
oneList.add(Integer.parseInt(s));

for (String s:twoStringArray)
twoList.add(Integer.parseInt(s));

//Изгоняем первый массив в цикле, если не обретаем совпалений во 2-ой массиве, то увеличиваем значение count на 1
int count = 0;
for(int a:oneList)
boolean flg = false;
for(int b:twoList)
if(a == b)
flg = true;
break;


if(flg)
count++;


writer.write(count);
writer.close();



, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт