2021 ICPC Seoul Regional White Whale team note
- 반드시
algorithms폴더 아래에 각자의 소스 파일.cpp을 넣는다.- 이름: 알고리즘 명칭
- 이렇게 하면 충돌이 없다!
- Fork / Branch를 해서 자신이 맡은 알고리즘을 넣는다.
- PR을 하고, 다른 사람이 체크한 뒤에 Merge한다.
- Merge를 하면 GitHub Action이 자동으로 통합된 Markdown 문서를 만들어준다.
- 중괄호 위치
- 줄 바로 옆에
using namespace std쓰기long long통일안#define int long long(X)typedef long long ll(X)typedef long long Long(O)
- Snake Case(val_name) vs Camel Case(valName)
- Camel Case
pair<int, int>를 쓸 때using pi = pair<int, int>을 쓸 것인가?pair<int, int>
- 전역 변수를 쓰는 상황
- 그래프 문제 (그래프를 전역으로 선언)
- 함수의 파라메터로 설정할 필요가 없을 때