138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
1 | |
BigInteger возведение в степень 1/323.03.2017, 12:50. Показов 4128. Ответов 12
Метки нет (Все метки)
0
|
23.03.2017, 12:50 | |
Ответы с готовыми решениями:
12
Метод BigInteger.GreatestCommonDivisor (BigInteger, BigInteger) Возведение в степень Возведение в степень Бинарное возведение в степень числа типа BigInteger в степень Biginteger |
25 / 25 / 15
Регистрация: 17.04.2011
Сообщений: 193
|
||||||
23.03.2017, 15:04 | 2 | |||||
Все из-за того, что результат возведения в степень будет double.
0
|
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
23.03.2017, 16:03 [ТС] | 3 |
ну попробуй запихай число примерно такое
Код
1555848310684704177862849629842885271476183997134250543693314044209608327706456037734208029925157378566891378849614909122368133106031070840998891678899535924307213491453723516144757348969298629688431646800778627950960894632990554680643813376 Вопрос решается так Complex x = Complex.Exp(BigInteger.Log(S) / 3); Теперь другой вопрос другой. Надо как то 1 поделить на BigInteger и при этом не получить 0. Как такое сделать?
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
23.03.2017, 16:20 | 4 |
a.n.o.n.i.m, насколько я понял из описания структуры, то есть стандартная операция деления
0
|
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
23.03.2017, 16:29 [ТС] | 5 |
Все верно, но эта зараза возвращает 0. Я в rsa сижу тут, делаю.
В книге написано 6019761 ⋅63656−50 =1234 Как они это получили? по мне дак -50 степень это то же что 50 степень, просто потом поделить 1 / на результат который получился при возведении в 50 степень. А раз так то, раз стоит умножение между двумя числами, я просто могу 6019761 / 6365650 разве не так? Но увы, не выдает мне 1234, мне выдает 66325. Дак вот спрашиваю, может какой магический смысл есть имеено в делении 1 / число, как так они там получает такое?
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
23.03.2017, 16:35 | 6 |
a.n.o.n.i.m, ты используешь
BigInteger.One ?
0
|
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
23.03.2017, 19:58 [ТС] | 7 |
Да, пробовал его, всеравно не могу добиться результата как в примере, все сходится кроме этого последнего действия. Не знаю даже уже куда копать
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
23.03.2017, 20:10 | 8 |
А просто возвести в степень -50 не получается?
0
|
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
23.03.2017, 20:33 [ТС] | 9 |
Нельзя, степень должна быть >=0
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
23.03.2017, 20:48 | 10 |
a.n.o.n.i.m, а упростить не получится? Общий множитель есть у оснований степеней?
0
|
138 / 138 / 39
Регистрация: 26.02.2011
Сообщений: 545
|
|
23.03.2017, 21:07 [ТС] | 11 |
У вас же картинка перед глазами с примером))
0
|
8942 / 4854 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
23.03.2017, 21:31 | 12 |
a.n.o.n.i.m, это надо посчитать, а я даже не за компьютером
0
|
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,213
|
||||||
23.03.2017, 21:58 | 13 | |||||
по идее вот так должно быть, примерно
походу тут либо очепятка где-то, либо... я в rsa 0/массу
0
|
23.03.2017, 21:58 | |
23.03.2017, 21:58 | |
Помогаю со студенческими работами здесь
13
Возведение числа в степень за минимальное количество умножений, не используя возведение в степень (в чем ошибка?) Вычислить сумму чисел от 1 до N, возведенных в степень M. Возведение в степень оформить как многократное умножение Не пользуясь операцией возведение в степень возвести число а в степень n Возведение в степень Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |