브루트 포스, 세그먼트 트리 - 하루 12시간 동안 매달렸던 문제 - 34번째 제출만에 통과- 문제를 제대로 이해하지 못했고 경우의 수 분류, 구현하는데 있어서 꼼꼼함이 부족했다... - 수작업으로 테스트케이스를 막 만들다보니 틀린 부분을 발견할 수 있었다.- 코드를 너무 더럽게 짰다 ㅜㅜ 소스 코드 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121..
BOJ 1018번 체스판 다시 칠하기 브루트 포스, 시뮬레이션 - (0,0)이 'W' 로 시작하는 경우와 'B'로 시작하는 경우로 나눈다. 1번째 경우 : 짝수행의 짝수열에 'W' 홀수열에 'B'가, 홀수행의 짝수열에 'B', 홀수열에 'W' 2번째 경우 : 짝수행의 짝수열에 'B' 홀수열에 'W'가, 홀수행의 짝수열에 'W', 홀수열에 'B' 1번째 경우에 맞는 위치에 있으면 W1, B1 1씩 증가시키고 2번째 경우에 맞는 위치에 있으면 W2, B2 1씩 증가시킨다. W1 + B1 와 W2 + B2 의 값을 비교해 더 작은 값을 답으로 갱신한다. *190322생각해보니 그냥 W1, B1, W2, B2 나누지 않고 1번째 경우 a++, 2번째 경우 b++ 한 후 min(a,b) 하면 된다 ㅎ ㅎ;; 설명..
- Total
- Today
- Yesterday
- 자료구조
- Fast Campus
- 프로그래밍 온라인 강의
- 컴퓨터공학
- 개발자 취업
- 코딩 면접
- c언어
- 패스트캠퍼스
- #패스트캠퍼스 #프로그래밍대학생서포터즈 #올인원패키지 #컴퓨터공학 #성공하는프로그래밍공부법
- 운영체제
- 올인원 패키지
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |