powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Два число в одно и обратно
25 сообщений из 209, страница 3 из 9
Два число в одно и обратно
    #39155591
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЗапустил. Ни одной строчки на экран не вышло. MSVS 2015.

Это говорит у том, все числа поместились в 13 бит.
Поменяй любую из констант и будут тебе выведенные строчки.
P.S. Нобелевскую премию по математике не дают.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155632
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это нормально что x3 тут отсутствует?
Код: sql
1.
foreach (var x in data3.Where(v => v.x2.Length + v.x4.Length + v.x5.Length > 13))


Еще у тебя блоки разной длины. После слияния получаются повторы. Например вот 11111111111
Код: sql
1.
2.
{ ch = 1001111111011, x2 = 111111111, x3 = 101, x4 = 1, x5 = 1 }
{ ch = 100111111101, x2 = 11111111, x3 = 111, x4 = 1, x5 = 11 }
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155635
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЭто нормально что x3 тут отсутствует?

Да. Она получиться из х4 и х5 при востановлении.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155642
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВDima TЭто нормально что x3 тут отсутствует?

Да. Она получиться из х4 и х5 при востановлении.
Тогда косяк тут
Код: sql
1.
x3 = 101, x4 = 1, x5 = 1
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155656
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишите лучше идею формулой чтоли. Или на алгоритмическом языке.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155673
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TЭто нормально что x3 тут отсутствует?
это нормально

косяк в попытке закодировать тремя битами значения от 0 до 9.
(пара x4,x5)
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155676
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если внимательно посмотреть - 4 бита получается
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155694
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonОпишите лучше идею формулой чтоли. Или на алгоритмическом языке.
Примерно так на C:
Код: sql
1.
2.
3.
4.
5.
void convert(int x1) {
  int t2 = 10;
  int t3 = 4;
  printf("%b%b%b\n", x1 / t2, (x1 % t2) / t3, (x1 % t2) % t3);
}


где %b - вывод в двоичном виде.

Там проблема в том что иногда нужные ведущие нолики теряются при склейке.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155699
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
косяк в попытке закодировать тремя битами значения от 0 до 9.
(пара x4,x5)
Не, при таком раскладе получается что сумма длин строковых представлений х4 и х5 всегда не больше 3 :)
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155702
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TТам проблема в том что иногда нужные ведущие нолики теряются при склейке
и остаток и частное от деления (0..9) на 4 - каждое по два бита(что вполне естественно)- итого 4 бита

где дам автор алгоритма увидел 3 - в упор не вижу.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155716
Арктур Менгск
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Avenger__,
Аффтар! Ты куда пропал?
Ты напиши, за каким хреном тебе это понадобилось?
С чего это вообще началось? Мысль эта у тебя как возникла?
Какую задачу решаешь?
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155717
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВНе, при таком раскладе получается что сумма длин строковых представлений х4 и х5 всегда не больше 3 :)
но это не решает задачу
010 - как разделять будем? 0 10 или 01 0 ? а это и два и четыре

четвёртый битик бы смог помочь
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155753
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВИзопропилкосяк в попытке закодировать тремя битами значения от 0 до 9.
(пара x4,x5)
Не, при таком раскладе получается что сумма длин строковых представлений х4 и х5 всегда не больше 3 :)
9 у тебя станет 11 (x4 = 1, x5 = 1)
3 тоже 11 (x4 = 0, x5 = 11)
теперь покажи фокус как из 11 получить исходное.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155767
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ, задача сводится к следующей:
Есть набор значений 0,1,2,3,4,5,6,7,8,9.
Надо его отобразить значениями второго набора 0,1,2,3,4,5,6,7.
Причем любое одно значение одного набора должно преобразовываться в одно значение второго и обратно.

Как? Ответ: никак.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155869
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажется задача сводится к переводу из одной системы счисления в другую.

Но напрямую влоб входные данные - мощнее по количеству состояний чем
получатель. Кажется в дискретной математике этому есть название.

Инъекция там... или биекция.

Вобщем надо брать автора "за ноздри" и требовать пояснений.
Разводит нас... котина. :)
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155870
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,
По идее они разные.
Если бы была возможность отрезать 1 бит (хранить длину).
автор0-00
1-01
2-010
3-011
4-10
5-11
6-110
7-111
8-100
9-101
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155882
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВЕсли бы была возможность отрезать 1 бит (хранить длину).
если бы у бабушки были яйца - она была бы дедушкой

бит, кодирующий длину - и есть тот самый четвёртый
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155892
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или если в постановке слово ЗАПАКОВАТЬ заменить на ХЕШИРОВАТЬ то всё было-бы не так печально.

Возможно - злостный перевод с английского?
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155929
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

вопрос был простой -"можно ли запаковать"

ответ тоже простой -"нельзя"

но построители квадратуры круга - не сдаются.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155943
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я не просто так Нобелевскую премию упомянул. Не платят за математику - гугл, эпл, МС и т.п. еще больше заплатят за такой алгоритм.

Если есть алгоритм записывающий 20 бит в 19, то это значит любой файл можно сжать до 19 бит: разбиваем на куски по 20, сжимаем, склеиваем обратно куски по 19, режем по 20 и т.д. по кругу, в итоге получаем 19 бит.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155944
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил, да это было понятно после запуска инженерного калькулятора и сравнения чисел.

Я грешным делом думаю что как и в задачке с "самолётом на транспортёре" данная - не
решается без подсказки. Или афтор всех круто потроллил. Сфоткает и выложит в свой фейсбук.
Смотрите грид... как академики копья ломают. Бухаха..
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155958
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonда это было понятно после запуска инженерного калькулятора и сравнения чисел.
без калькулятора никак?
2^32 - это четыре ярда с хвостиком, а нужно десять.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39155972
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропилmaytonда это было понятно после запуска инженерного калькулятора и сравнения чисел.
без калькулятора никак?
2^32 - это четыре ярда с хвостиком, а нужно десять.
Я экспериментировал с открытым интервалом. Поскольку в задаче не было указано от 1 или 0 нуля начинается
счёт я брал еще 1 вариант.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39156061
Фотография ЕвгенийВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изопропил
но построители квадратуры круга - не сдаются.
Безумству храбрых поем мы песню! (С)
1. Чисто математически никто не доказал что нельзя, более того существование архиваторов доказывает противоположное.
2. Никто не собирался 34 засунуть в 32. Наверняка существует нечто, многочлен, группа, магические числа и хз еще что зная, что позволит хранить недостающую информацию.
...
Рейтинг: 0 / 0
Два число в одно и обратно
    #39156097
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЕвгенийВ,

займись созданием вечного двигателя, математика - не твоё
...
Рейтинг: 0 / 0
25 сообщений из 209, страница 3 из 9
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Два число в одно и обратно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]