Skip to content

Instantly share code, notes, and snippets.

View luciocf's full-sized avatar
🦊
Learning

Lúcio Cardoso luciocf

🦊
Learning
View GitHub Profile
@luciocf
luciocf / cubo.cpp
Last active October 7, 2021 14:47
Comentário NOIC - OBI Fase 3 P2 - Cubo e quadrado
// Comentário NOIC - OBI Fase 3 P2 - Cubo e quadrado
// Complexidade: O(cbrt(B))
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
int a, b;
@luciocf
luciocf / casamento.cpp
Created October 5, 2021 13:32
Comentário NOIC - OBI Fase 3 PJ, P1 e P2 - Casamento de inteiros
// Comentário NOIC - OBI Fase 3 PJ, P1 e P2 - Casamento de inteiros
// Complexidade: O(max(digitos_A, digitos_B))
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
@luciocf
luciocf / plano.cpp
Last active October 5, 2021 13:32
Comentário NOIC - OBI Fase 3 P1 e P2 - Plano de estacionamento
// Comentário NOIC - OBI Fase 3 PJ e P1 - Plano de estacionamento
// Complexidade: O(M log N)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
@luciocf
luciocf / sanduiche.cpp
Last active September 8, 2021 01:06
Comentário NOIC - OBI Fase 2 P2 - Sanduíche
// Comentário NOIC - OBI Fase 2 P2 - Sanduíche
// Complexidade: O(2^N * N)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
const int maxn = 21;
@luciocf
luciocf / retangulo.cpp
Created September 7, 2021 23:37
Comentário NOIC - OBI Fase 2 P1/P2 - Retângulo
// Comentário NOIC - OBI Fase 2 P1/P2 - Retângulo
// Complexidade: O(N log N)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
@luciocf
luciocf / calculo.cpp
Created September 7, 2021 20:45
Comentário NOIC - OBI Fase 2 P1/P2 - Cálculo rápido
// Comentário NOIC - OBI Fase 2 P1/P2 - Cálculo rápido
// Complexidade: O(B * log B)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
// calcula a soma dos dígitos de x
int get_soma(int x)
@luciocf
luciocf / pesquisa.cpp
Last active September 7, 2021 21:00
Comentário NOIC - OBI Fase 2 PJ - Pesquisa de preços
// Comentário NOIC - OBI Fase 2 PJ - Pesquisa de preços
// Complexidade: O(n)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
int main(void)
{
@luciocf
luciocf / binario.cpp
Created August 19, 2021 22:47
Simulado NOIC - Segunda Fase OBI 2021
// Simulado NOIC - Segunda Fase OBI 2021
// Binário
// Complexidade: O(N + M log N)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
const int maxn = 2e5+10;
@luciocf
luciocf / operacoes.cpp
Last active August 19, 2021 22:43
Simulado NOIC - Segunda Fase OBI 2021
// Simulado NOIC - Segunda Fase - OBI 2021
// Operações
// Complexidade: O(N + M)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e6+10;
@luciocf
luciocf / noic-tecnicas3-ex1.cpp
Created July 21, 2021 01:43
Curso NOIC de Informática - Técnicas de Programação 03 - Somas de Prefixo
// Curso NOIC de Informática - Técnicas de Programação 03 - Somas de Prefixo
// Soma de intervalos em O(1)
// Escrito por Lúcio Figueiredo
#include <bits/stdc++.h>
using namespace std;
const int maxn = 1e5+10;