본문 바로가기

분류 전체보기172

reactive mongodb querydsl 설정 (QClass 안생길때) kts에 해당 구문을 추가해주면 qclass가 정상적으로 생성 됩니다... kapt { annotationProcessor("org.springframework.data.mongodb.repository.support.MongoAnnotationProcessor") } 2023. 10. 10.
1976 - 여행 가자 https://www.acmicpc.net/problem/1976 1976번: 여행 가자 동혁이는 친구들과 함께 여행을 가려고 한다. 한국에는 도시가 N개 있고 임의의 두 도시 사이에 길이 있을 수도, 없을 수도 있다. 동혁이의 여행 일정이 주어졌을 때, 이 여행 경로가 가능한 것인 www.acmicpc.net 생각해보기 N이 200으로 굉장히 작기 때문에 플로이드 와샬로 모든 경로가 가능한지를 구해서도 해결이 가능하다. 유니온 파인드를 이용하여 모든 방문 도시의 부모가 같은지를 확인해도 해결 가능하다. 코드 #include #include #include using namespace std; int N, M; int dist[201][201]; int chk[201]; vector cities; voi.. 2023. 8. 9.
22251 - 빌런 호석 https://www.acmicpc.net/problem/22251 22251번: 빌런 호석 LED를 2개까지 바꿀 수 있을 때, 5층에서 3층, 6층, 8층, 그리고 9층으로 바꿔버릴 수 있다. www.acmicpc.net 과정 0~9까지 서로 얼마 만큼의 led 갯수 변화가 필요한지 구합니다. 입력받은 X에 1천만을 더한 뒤 한자리씩 가져와 문자열로 변환합니다. (K보다 자릿수가 작은 경우 때문에) dfs를 돌리며 조건을 만족하는지 확인합니다. 마지막 num이 K일때 만들어진 숫자가 N이하 1이상인지 확인합니다. 코드 #include #include #include using namespace std; int costs[10][10]; int num[10][7] = { {1,1,1,0,1,1,1}, .. 2023. 8. 7.
1863 - 스카이라인 쉬운거 https://www.acmicpc.net/problem/1863 1863번: 스카이라인 쉬운거 첫째 줄에 n이 주어진다. (1 ≤ n ≤ 50,000) 다음 n개의 줄에는 왼쪽부터 스카이라인을 보아 갈 때 스카이라인의 고도가 바뀌는 지점의 좌표 x와 y가 주어진다. (1 ≤ x ≤ 1,000,000. 0 ≤ y ≤ 500,000) 첫 www.acmicpc.net 생각해보기 건물의 높이 변화를 중점으로 살펴보자. 스택을 이용하자. 코드 #include #include #include using namespace std; typedef pair pii; int n; vector structures; void input(){ int a; cin>>n; structures.resize(n); for(int i.. 2023. 8. 6.