update translation exponentiation (#36336)
This commit is contained in:
committed by
Randell Dawson
parent
99fd220eb8
commit
5a828ff264
@ -4,7 +4,7 @@ localeTitle: Exponenciação
|
|||||||
---
|
---
|
||||||
## Exponenciação
|
## Exponenciação
|
||||||
|
|
||||||
Dados dois inteiros a e n, escreva uma função para calcular um ^ n.
|
Dados dois inteiros a e n, escreva uma função para calcular a^n.
|
||||||
|
|
||||||
#### Código
|
#### Código
|
||||||
|
|
||||||
@ -21,7 +21,7 @@ int power(int x, unsigned int y) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Complexidade do Tempo: O (n) | Complexidade Espacial: O (1)
|
Complexidade de Tempo: O (n) | Complexidade Espacial: O (1)
|
||||||
|
|
||||||
#### Solução otimizada: O (logn)
|
#### Solução otimizada: O (logn)
|
||||||
|
|
||||||
@ -40,7 +40,7 @@ int power(int x, unsigned int y) {
|
|||||||
|
|
||||||
## Exponenciação Modular
|
## Exponenciação Modular
|
||||||
|
|
||||||
Dados três números x, y e p, compute (x ^ y)% p
|
Dados três números x, y e p, calcule (x^y)% p
|
||||||
|
|
||||||
```C
|
```C
|
||||||
int power(int x, unsigned int y, int p) {
|
int power(int x, unsigned int y, int p) {
|
||||||
@ -58,4 +58,7 @@ int power(int x, unsigned int y, int p) {
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Complexidade do Tempo: O (Log y).
|
Complexidade de Tempo: O (Log y).
|
||||||
|
|
||||||
|
#### Mais Informações:
|
||||||
|
- [Basic Fundamentals](https://mathinsight.org/exponentiation_basic_rules)
|
||||||
|
Reference in New Issue
Block a user