Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Направьте на путь истиный с алгоритмом (+)
Отправлено
Aleksey75
30 сентября 2008 г. 17:38
СИ
Ну нужно вычислить значения X и Y
X находится в области от 1 до 63
Y находится в области от 5 до 20
чтоб выполнялось деление без остатка (long long/x)/y
Перебором уж больно ЖЕСТЬ выходит, туплю неподетски...
Составить ответ
|
Вернуться на конференцию
Ответы
Все тривиально
-
Oldring
(30.09.2008 18:24:45
91.77.100.170
, 602 байт)
То есть так как X может быть равен 1 - его искать не нужно. ;)
-
Oldring
(30.09.2008 18:35:6
91.77.100.170
,
пустое
)
Признаки делимости на 2 и 3 в двоичном случае тривиальны.
-
Oldring
(30.09.2008 18:27:17
91.77.100.170
,
пустое
)
ПОЛНЫЙ ВОПРОС
-
Aleksey75
(30.09.2008 18:12:54
127.0.0.1,77.94.34.167
,
пустое
,
ссылка
)
Задача, я так понимаю, сводится к разложению числа на множители. Вот несколько алгоритмов:
-
smb
(30.09.2008 18:09:38
192.168.125.208,212.5.70.188
,
пустое
,
ссылка
)
этта, все равно не понимаю че надо, (long /x)/y это (long * y) / x. берем x = 1 и радуемся.
-
ы
(30.09.2008 18:04:56
80.92.98.211
,
пустое
)
мля, кажеца опять туплю :D
-
ы
(30.09.2008 18:09:13
80.92.98.211
,
пустое
)
короче надо разложить число на множители чтоли?
-
ы
(30.09.2008 18:09:47
80.92.98.211
,
пустое
)
А какова ФИЗИКА задачи - ради чего потребовалось мутить такой подбор?
-
MBedder
(30.09.2008 18:02:27
80.92.96.19
,
пустое
)
мля , я еще и не дописал +
-
Aleksey75
(30.09.2008 18:10:47
127.0.0.1,77.94.34.167
, 382 байт)
Софтовый КАН замутил?
-
groovy
(30.09.2008 21:34:32
89.109.15.149
,
пустое
)
То есть по измеренному битрейту RX ты хочешь задать такие BPR и Bit_Seg для TX, чтобы получить TX Bitrate наиболее близким к RX Bitrate, или как? Если оно, то можешь как минимум попасть на ситуацию, когда t_bit без остатка не будет делиться ни на одно из BPR/Bit_Seg в твоих диапазонах
-
MBedder
(30.09.2008 18:39:28
80.92.96.19
,
пустое
)
Угу! Есть такой вариант..... Да хочется получить TX BR максимально близким к RX BR
-
Aleksey75
(30.09.2008 18:45:21
127.0.0.1,77.94.34.167
,
пустое
)
Тогда задай величину максимально допустимой ошибки и используй ее как критерий - вместо дырявой проверки на делимость нацело
-
MBedder
(30.09.2008 18:53:18
80.92.96.19
,
пустое
)
флеши много?
-
ы
(30.09.2008 18:47:35
80.92.98.211
,
пустое
)
мне лучше сэкономить флешь и убить время, ибо девайс этим будет заниматься 1 раз после включения в шину...
-
Aleksey75
(30.09.2008 18:50:50
127.0.0.1,77.94.34.167
,
пустое
)
ясно, а то всего 1988 байт нужно :)
-
ы
(30.09.2008 19:01:55
80.92.98.211
, 802 байт)
ну если время не жалко, то перебор
-
ы
(30.09.2008 19:15:33
80.92.98.211
, 371 байт)
Тогда тебе RX Bitrate надо как можно точнее померять
-
MBedder
(30.09.2008 18:55:14
80.92.96.19
,
пустое
)
если в лоб то
-
ы
(30.09.2008 18:00:20
80.92.98.211
, 94 байт)
туплю...
-
ы
(30.09.2008 18:01:40
80.92.98.211
,
пустое
)
Угу, и так X*Y=1000 раз :))
-
MBedder
(30.09.2008 18:01:31
80.92.96.19
,
пустое
)
ступил, отвечаю на вопрос а думаю совершенно о другом:))))
-
ы
(30.09.2008 18:02:20
80.92.98.211
,
пустое
)
x = 60; y = 20;
-
ы
(30.09.2008 17:40:21
80.92.98.211
,
пустое
)
составить табличку из всех возможных комбинаций для X? (1...63)
-
ы
(30.09.2008 17:41:58
80.92.98.211
,
пустое
)
а вообще не понятно, 10 делицо и на 5 и на 10...чего нужно то?
-
ы
(30.09.2008 17:44:13
80.92.98.211
,
пустое
)
???? Long long может быть какое угодно...
-
Aleksey75
(30.09.2008 17:45:2
127.0.0.1,77.94.34.167
,
пустое
)
ну так разделить, потом умножить и сравнить на равенство.
-
ы
(30.09.2008 17:58:8
80.92.98.211
,
пустое
)
э...туплю. отбой
-
ы
(30.09.2008 18:01:27
80.92.98.211
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 13:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru