250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 삼성
- 코테 대비
- BFS
- STUDYENGLISH
- 원서읽기
- 알고리즘 문제
- sw expert
- sw expert academy
- 쉬운 알고리즘 문제
- MySQL
- readingbook
- 원서읽자
- PyQt
- englishbook
- 백준
- 코딩테스트
- 알고리즘
- 프로그래머스
- 코테 준비
- 코테
- 원서
- D4
- dfs
- 직무면접
- SQL
- English
- swexpertacademy
- 완전탐색
- the midnight library
- nightroutine
Archives
- Today
- Total
목록8993 (1)
시나브로
8993. 하지 추측
처음에는 이 문제를 while문을 돌리고 맞은 숫자들(box)과 틀린 숫자들(box1)을 set에 저장해서 각 연산마다 box와 box1에 있는 확인하였다. 이렇게 하니깐 31개의 문제 중에 29개만 맞췄다. 정답 리스트를 보니 프로그램 작동 시작이 너무 짧고 사용하는 저장공간도 너무 작아서 문제를 다시 읽어봤다. 그렇게 먼저 맞는 경우에 대한 모든 경우를 저장하고 비교하는 솔류션을 찾았다. 자료구조 set을 사용한 이유는 set은 이진 트리로 key를 찾는 속도가 다른 구조보다 훨씬 빠르기 때문이다. 또한, 내가 따로 코드 작성을 하지 않고 간단하게 코드 작성이 가능했기 때문이다. #include #include #include int main(void) { int test_case = 0; scanf..
알고리즘/SW Expert Academy
2020. 1. 6. 19:58