Soluções dos Problemas da Round #484 do Codeforces (Divisão 2)

Problema A: Fileira Você recebe uma fileira com n cadeiras. Uma disposição de pessoas é chamada de "máxima" se duas condições forem atendidas: Nenhuma pessoa tem vizinhos adjacentes sentados. Não é possível sentar mais uma pessoa sem violar a primeira regra. A disposição é dada como uma string de zeros e uns (0 indica cadeira vazia, ...

Publicado em 6-18 16:11

Resumo das Soluções do Codeforces Round 1017 (Div. 4)

Este artigo apresenta um resumo das soluções para os problemas A, B, C, D e E do Codeforces Round 1017, Divisão 4. As soluções focam em otimização e lógica para resolver cada desafio de forma eficiente. Problema A A tarefa consiste em receber três strings e concatenar o primeiro caractere de cada uma delas para formar a saída. A solução itera s ...

Publicado em 6-13 01:59

Resoluções dos Problemas do Codeforces Round 913 (Div. 3)

Este artigo detalha as soluções para os problemas do Codeforces Round 913 (Divisão 3), com implementações em C++ otimizadas e adaptadas. A. Rook Dada a posição inicial de uma torre em um tabuleiro de xadrez, determine todos os movimentos possíveis. #include <bits/stdc++.h> using namespace std; void resolver() { string pos; cin & ...

Publicado em 6-6 17:05

Resolução dos Problemas do Codeforces Round 904 (Div. 2)

A. Design Simples Uma aobrdagem de força bruta é viável aqui, já que o limite superior de 1e9 não é atingido na prática. O objetivo é encontrar o menor inteiro maior ou igual a x cuja soma dos dígitos seja divisível por k. #include <iostream> using namespace std; void resolver() { long long inicio, divisivel_por; cin >> ini ...

Publicado em 6-6 01:13