백준 17143 c++ 정답1 백준 17143 C++ https://www.acmicpc.net/problem/17143 상어가 3가지 값을 가져야한다는 사실에 tuple을 사용해야겠다고 생각을 했다.그리고 상어가 잡아 먹히는 걸 처음에는 vector erase remove를 생각했는데 특정 범위까지 설정해야하는 점이 번거롭다고 생각해서 그냥 새로 넣는 방식으로 택했다.그 이유는 배열의 자체 크기가 100 * 100까지로 크기가 작다고 생각했기 때문이다. 그리고 또 어려웠던건 이동인데계속 식을 만들어서 효율적으로 이동하려고 했는데틀린 식인ny = ny + (r-1) - nowSpeed % 3 등등 다양하게 세워보다가 발견한 문제점이다시 제자리로 안 올 수 있다는 것이었다.그렇다면 그냥 nowSpeed가 충분히 크다면 cycle을 돌아서 제자리로 돌아오는 .. 2024. 11. 30. 이전 1 다음