Esse repositório tem por objetivo armazenar os problemas utilizados na fase de preparação da equipe Last Dance, a qual representará o IFAC na maratona de programação da SBC no ano de 2022.
- Crie uma pasta com o numero do problema
- Crie o seu programa de resposta
- Crie um arquivo chamado stdin, sem extensão
- 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 > stdout
$ (windows) type stdin | ./main > stdout
$ cd 1242
$ (linux/mac) python3 main.py < stdin > stdout
$ (windows) type stdin | py main.py > stdout
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
Markdown Table Of Content
markdown-toc -i .\merged\Material.out.md
Markdown to PDF
md-to-pdf .\merged\Material.out.md