[BOJ] 2178. 미로탐색 - C++
·
Language/C++
#include using namespace std;int dx[4] = { 0,1,0,-1 };int dy[4] = { 1,0,-1,0 };string board[102];int dist[102][102];int main(){ int n, m; cin >> n >> m; for (int i = 0; i > board[i]; } queue> Q; Q.push({ 0,0 }); for (int i = 0; i cur = Q.front(); Q.pop(); for (int dir = 0; dir = n || ny = m) continue; if (dist[nx][ny] >= 0 || board[nx][ny] != '1') continue; dist[nx][ny] = dist[cur.first][c..
[C++] precision(), cout<<fixed
·
Language/C++
#include using namespace std;int main() { double a = 1.234567; cout.precision(5); cout  precision(지정 자릿수) 만 썼을 때는 전체 자릿수가 5자리만 출력 cout소수점 아래의 자릿수부터 지정 자릿수만큼 출력한다.
[C++] unique()
·
Language/C++
## 사용법 마지막에 중복 제거 후 새로운 끝을 반환.unique(중복제거 시작점, 중복제거 끝 점)함수로만 중복 제거는 불가하고중복제거 후 뒤에 쓰레기 값이 벡터에 남아있기 때문에v.erase(unique(v.begin(), v.end()),v.end());v.erase()를 같이 사용하는 것이 좋다.
[C++] sort() 함수
·
Language/C++
# 사용법## 기본 sort()// 사용법// sort(정렬 시작할 부분, 정렬 마칠 부분 );#include #include #include using namespace std;int main() { vector v; int num; string str; int N; cin >> N; for (int i = 0; i > num; v.push_back(num); } sort(v.begin(), v.end()); // sort for (int i = 0; i  #include 헤더파일을 포함해야 sort 함수를 사용할 수 있다.인자값은 sort(정렬 시작할 부분, 정렬 끝날 부분)이고 배열의 경우, sort(arr, arr+10) 을 해야 인덱스 9까지 정렬이 가능하다.즉,  begin 이렇게 ..