본문 바로가기

CodeReview

templates for cp

반응형

cp를 할 때 있는 그대로의 쌩코드*를 갖다 박는 사람은 없다

나도 처음 시작 할 때는 매크로같은거 하나도 안쓰고 했는데, 결국 자료형 크기나 여러 제약때문에 이것 저것 갖다 쓰게되고,

이렇게 코드가 길어지다 보면 매크로나 온갖 잡기술을 쓸 수 밖에 없다.
솔직히 풀만한 문제인데 이런 잡기술 몰라서 레이팅 낮아지면 억한 심정 생겨서 금방금방 배우게 된다.(내가 그랬다😂)

그러니 이 글은 그냥 참고만하고, 실제 대회에 참가해서 배우는 것을 강추한다.

 

*적당히 i/o관련 코드만 쓰는 분들도 있습니다.

 

수정 예정

 

9/1 수정본

 

앞으로 이 글은 항상 술마시고 수정할 예정이다

항상 술먹고 문제를 풀었는데, 술만 마시면 멀쩡한곳을 최적화 한답시고 때려부수고 있기를 매번 반복중이라 그만 하기로 했다

아무튼 본격적으로 템플릿을 소개해보자

 

가장 유용한 for문 매크로

매크로 형식은 atcoder 오피셜 유튜브에서 가져왔고 justiceHui님 블로그를 보고 register로 바꿔 놨다

 

9/3 수정

register 문법이 cpp 17 이후로는 지원되지 않는다

아마 14까지 지원하는듯 싶은데 대체할만한 사용법은 후에 추가하도록 하겠습니다

 

아직 윌리엄 템플릿 분석이 끝나지 않아 임시로 쓰고 있는 중인데 그래도 쓸만하다

 

 

 

반응형

'CodeReview' 카테고리의 다른 글

BOJ 1202 보석도둑  (0) 2021.01.02
개코 전쟁 (승리!)  (0) 2020.12.24
백준 개코전쟁(진짜 전쟁중, 치열함)  (0) 2020.12.23
백준 2325 개코전쟁 (진짜 전쟁중)  (0) 2020.12.22
2020 GoogleKickStart Round E CodeReview  (0) 2020.08.25