Esse repositório tem por objetivo armazenar os problemas utilizados na fase de preparação da equipe Made In Acre, nos anos de 2022, 2023 e 2024
- Crie uma pasta com o numero do problema
- Crie o seu programa de resposta
- Crie um arquivo chamado stdin.txt
- Agora, para executar o seu programa siga os seguintes passos:
$ cd 1242
$ gcc main.cpp -lstdc++ -o main.o
$ g++ -std=c++17 -O2 -lm -o ./main ./main.cpp
$ (linux/mac) ./main < stdin.txt > stdout.txt
$ (windows) type stdin.txt | ./main > stdout.txt
$ cd 1242
$ (linux/mac) python3 main.py < stdin.txt > stdout.txt
$ (windows) type stdin.txt | py main.py > stdout.txt
Agora, você deve commitar as suas alterações e subir para o repositório
git add .
git commit -m "sua mensagem"
git push
Link para o formatter do c++, caso queira editar as configurações de code-format style do seu editor Clang-Format Style Options
Exemplo
if (condition == true)
{
DoStuff();
}
if (condition == true) {
DoStuff();
}
Uma estilização rápida para que as chaves não quebrem a linha é a seguinte
Settings (JSON)
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}"
Merge Markdown
cd Material
merge-markdown -m .\ -o material (ele ta duplicando o que foi mergeado)
Markdown Table Of Content
markdown-toc -i .\target\mergedFile.md
Markdown to PDF - Extensão do vs code
Name: Markdown PDF
Id: yzane.markdown-pdf
Description: Convert Markdown to PDF
Version: 1.5.0
Publisher: yzane
VS Marketplace Link: https://marketplace.visualstudio.com/items?itemName=yzane.markdown-pdf