|
|
|
|
|
|
1 Кактус, 15 июля 2022 г. 12:16:26 |
Юзайте union
|
|
|
2 Дмитриев Дмитрий Андреевич, 20 января 2019 г. 20:00:55 |
Перевод в двоичную систему тут не нужен, маску можно хранить просто как unsigned int, ну и битовые операции делать.
|
|
|
3 Бекмаганбетов Бекарыс, 04 января 2018 г. 21:31:14 |
Асимптотика моего решения O(N*M). Есть ли более быстрое решение?
|
|
|
4 Каннабис, 26 августа 2017 г. 1:23:26 |
решается сдвигами и подобной битовой магией
|
|
|
5 Згурский Валерий Дмитриевич, 10 февраля 2016 г. 20:01:06 |
Страшная задача.
|
|
|
6 Капцов Александр Александрович, 29 апреля 2015 г. 4:24:07 |
5 раз переписывал программу, из-за ограничений по времени. У кого не проходит тест 10 - попробуйте вот это и засеките время исполнения вашим алгоритмом. http://kapets.narod.ru/test67-input.txt
|
|
|
7 Капцов Александр Александрович, 28 апреля 2015 г. 5:42:07 |
Ограничение N (0 <= N <= 32) ( от 00000000.00000000.00000000.00000000 до 11111111.11111111.11111111.11111111)
|
|
|
8 Касенов Бекжан, 10 марта 2013 г. 12:48:43 |
Для таких же как и я - "^" это знак И т.е "&" в с++. Я два часа не мог понять как ксоры IP адресов с масками оказались равны -_- Да, в математике так, а еще на будущее: V - это или, на Си это |, в паскале or.
|
|
|
9 Тест Тест Тест, 01 августа 2012 г. 16:51:07 |
Ну да, несложная, но многосимвольная)
|
|
|
10 Хабленко Богдан Андреевич, 16 марта 2012 г. 12:41:32 |
Несложная задача, но реализовывать следует крайне аккуратно.
|
|
|
11 Глейх Андрей Артурович, 11 января 2012 г. 16:37:57 |
стоило только изменить тип цикла и порядок сравнения и все прошло.
|
|
|
12 Меньшиков Фёдор Владимирович, 06 января 2012 г. 23:25:36 |
На тесте 5 при посимвольном чтении проявляется ошибка компилятора Borland Delphi 7. А именно, eoln выдаёт false (конец строки ещё не достигнут), а read(ch) читает символ с кодом 13, затем с кодом 10 (то есть выдаются символы конца строки). В такой ситуации рекомендуется читать входные данные построчно с помощью string, в таком способе чтения багов пока не замечено.
|
|
|
13 + + + + + + + Сафин Аскар Рашитович + + + + + + +, 22 марта 2009 г. 16:22:52 |
Пожалуйста, напишите в условии, что маски не могут повторяться
|
|
|
14 Hashimbayev Daud Rahmanovich, 17 февраля 2008 г. 21:49:55 |
У вас 1-ый тест совпадает с данным в примере??? Если нет, то какое там "n" и "m"? Наш 1й тест полностью совпадает с тестом примера.
|
|
|
15 Сатаев Артур, 05 января 2008 г. 15:46:38 |
Разве в подсети с маской 255.255.255.255 не лежат любые два IP??? Ведь в двоичным представление оно состоит только из 1, поэтому операция or будет давать 255.255.255.255 с любым ip ардесом?? Конечно, в подсети с маской 255.255.255.255 может лежать только один IP. Это потому, что для любых разных IP получаем разные значения IP and mask, т.к. IP and mask=IP, если mask=255.255.255.255
|
|
|
16 Снетков Михаил Сергеевич, 02 января 2008 г. 22:08:27 |
Объясните, пожалуйста, логическое "и" с маска и IP... :) Да вроде бы достаточно много написано в тексте задачи. Логическое "И" - это как AND, а 0 - ложь, 1 - истина.
|
|
|
17 Жасан Ольга, 28 октября 2007 г. 20:27:46 |
а до каких пределов N? Очевидно, что не более 33х. Это следует из понимания того, что такое маска сети: это набор нулей и единиц таких, что в сумме их 32, и при этом сначала идут единицы, а потом нули. А сколько всего таких вариантов? Ровно 33! (от 0 до 32)
|
|
|
18 Гарри Поттер, 26 июня 2007 г. 10:39:00 |
У меня очень много вопросов. 0.0.0.0 - это маска? Маски могут повторяться? Если да, то какое тогда максимальное N? Если маски могут повторяться, то нужно считать их как одну или как несколько? Если М или N равно 0, то нужно выводить 0 или ничего? Может это всё очевидно из задачи, но я не понимаю :( Заранее спасибо за ответ. Полагаю, что маски повторяться не могут, откуда их число не может быть больше чем 33. Если N=0, то нужно выводить нули, а если M=0 то нужно выводить "ничего". Надеюсь, что я ничего не напутал. Помню, что с первого раза эту задачу сам сдал, значит не должно там быть ничего премудрого.
|
|
|
Чтобы оставить сообщение необходимо зарегистрироваться и авторизоваться!
| | | |