본문 바로가기

All146

[백준 19238] 스타트 택시 https://www.acmicpc.net/problem/19238 19238번: 스타트 택시 첫 줄에 N, M, 그리고 초기 연료의 양이 주어진다. (2 ≤ N ≤ 20, 1 ≤ M ≤ N2, 1 ≤ 초기 연료 ≤ 500,000) 연료는 무한히 많이 담을 수 있기 때문에, 초기 연료의 양을 넘어서 충전될 수도 있다. 다 www.acmicpc.net #include #include #include #include #include using namespace std; #define fastio() ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); // 스타트 택시 typedef pair point; struct passenger { point st; point ed;.. 2020. 6. 20.
[백준 4358] 생태학 https://www.acmicpc.net/problem/4358 4358번: 생태학 문제 생태학에서 나무의 분포도를 측정하는 것은 중요하다. 그러므로 당신은 미국 전역의 나무들이 주어졌을 때, 각 종이 전체에서 몇 %를 차지하는지 구하는 프로그램을 만들어야 한다. 입력 �� www.acmicpc.net #include #include using namespace std; // 생태학 string str; map trees; long tree_count; int main() { // 입력의 끝까지만 실행 while(!cin.eof()) { getline(cin, str); if(str == "") break; trees[str]++; tree_count++; } map::iterator it; // 소수.. 2020. 6. 15.
20.06.12 웹 스터디 재가동. 유저 부분 완성 목표. 그외 수정사항은 DB 구조와 커넥션풀 관련 점검. Vue.js에 맞는 에디터 리서치 + 에디터에서 사용할 이미지 서버 처리 관련 문제 base64 이미지로 사용 시에는 이미지 에디팅 (이미지 축소) 기능 추가 구현 방법 체크 2020. 6. 12.
X-code 특정 파일 배제하고 빌드하기 해당 프로젝트 속성 > Build Phases > Compile Sources에서 제거해주면 배제하고 빌드 가능하다. Visual Studio의 build exclude files (빌드에서 제외 > 예) 기능과 동일하다고 보면 된다. 참고 : https://mancevic.com/blog/2014/12/how-to-exclude-file-from-build-xcode/ How to exclude a file from build in XCode 6.1.1 | Manca's Tech Blog I primarily use Mac OS X for development. While there are virtually hundreds of different text editors and IDEs I somehow.. 2020. 2. 10.
[백준 17472] 다리만들기 2 https://www.acmicpc.net/problem/17472 17472번: 다리 만들기 2 첫째 줄에 지도의 세로 크기 N과 가로 크기 M이 주어진다. 둘째 줄부터 N개의 줄에 지도의 정보가 주어진다. 각 줄은 M개의 수로 이루어져 있으며, 수는 0 또는 1이다. 0은 바다, 1은 땅을 의미한다. www.acmicpc.net #include #include #include #include using namespace std; // 다리 만들기 2 // 다리는 ㅣ ㅡ 방향이 있고 해당 방향의 위 아래나 왼쪽 오른쪽에 연결할 나라가 있어야 한다. // 다리의 길이는 1보다 커야한다. // 교차하는 다리의 경우 각각의 다리의 크기를 포함한다. // 0은 바다 1은 땅 // 다리를 만드는 방법. // 각.. 2020. 2. 10.
[백준 17142] 연구소 3 #include #include #include #include using namespace std; typedef pair point; int N, M; int lab[50][50]; int day[50][50]; bool isUsed[10]; int answer = 987654321; int zero_count; vector virus; point dir[4] = { {0,1}, {0,-1}, {1,0}, {-1,0} }; void cpyLab(int v_lab[50][50]) { for (int i = 0; i < N; i++) for (int j = 0; j < N; j++) v_lab[i][j] = lab[i][j]; } void bfs() { int virus_lab[50][50]; cpyLa.. 2020. 2. 10.
[백준 17281] ⚾ https://www.acmicpc.net/problem/17281 17281번: ⚾ ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종료되고, 두 팀이 공격과 수비를 서로 바꾼다. 두 팀은 경기가 시작하기 전까지 타순(타자가 타석에 서는 순서)을 정해야 하고, 경기 중에는 타순을 변경할 수 없다. 9번 타자까지 공을 쳤는데 3아웃이 발생하지 않은 상태면 이닝은 끝나지 않고, 1번 타자가 다시 타석에 www.acmicpc.net #include using namespace std; /* 야구 (9명) N이닝 - 공격과 수비 3아웃이 발생하면 종료 두 팀이 공수 변경 .. 2020. 1. 27.
20.01.24 ~ 20.02.02 20.01.24 favicon 삽입 (디자인 추가 시 변경) 전체 회원리스트 불러오기 회원정보 중 날짜 데이터 포맷 변경 https://css-tricks.com/everything-you-need-to-know-about-date-in-javascript/ Everything You Need to Know About Date in JavaScript | CSS-Tricks Date is weird in JavaScript. It gets on our nerves so much that we reach for libraries (like Date-fns and Moment) the moment (ha!) we need to work with css-tricks.com 20.01.25 heidiSQL 데이.. 2020. 1. 27.
[백준 1780] 종이의 개수 https://www.acmicpc.net/problem/1780 1780번: 종이의 개수 N×N크기의 행렬로 표현되는 종이가 있다. 종이의 각 칸에는 -1, 0, 1의 세 값 중 하나가 저장되어 있다. 우리는 이 행렬을 적절한 크기로 자르려고 하는데, 이때 다음의 규칙에 따라 자르려고 한다. 만약 종이가 모두 같은 수로 되어 있다면 이 종이를 그대로 사용한다. (1)이 아닌 경우에는 종이를 같은 크기의 9개의 종이로 자르고, 각각의 잘린 종이에 대해서 (1)의 과정을 반복한다. 이와 같이 종이를 잘랐을 때, -1로만 채워진 종이의 개수, 0으 www.acmicpc.net #include using namespace std; const int MAX = 2187; // 3^7 int n; int pape.. 2020. 1. 26.
[백준 1756] 피자 굽기 https://www.acmicpc.net/problem/1756 1756번: 피자 굽기 문제 월드피자 원주 지점에서 N개의 피자 반죽을 오븐에 넣고 구우려고 한다. 그런데, 월드피자에서 만드는 피자 반죽은 지름이 제각각이다. 그런가하면, 월드피자에서 사용하는 오븐의 모양도 몹시 오묘하다. 이 오븐은 깊은 관처럼 생겼는데, 관의 지름이 깊이에 따라 들쭉날쭉하게 변한다. 아래는 오븐의 단면 예시이다. 피자 반죽은 완성되는 순서대로 오븐에 들어간다. 이렇게 N개의 피자가 오븐에 모두 들어가고 나면, 맨 위의 피자가 얼마나 깊이 들어가 있는지가 궁 www.acmicpc.net #include #include #include using namespace std; int D, N; vector oven; // 피.. 2020. 1. 19.