본문 바로가기
728x90

전체 글480

BOJ11650 좌표정렬2 C++ 사용언어 c++ 문제 2차원 평면 위의 점 N개가 주어진다. 좌표를 y좌표가 증가하는 순으로, y좌표가 같으면 x좌표가 증가하는 순서로 정렬한 다음 출력하는 프로그램을 작성하시오. 입력 첫째 줄에 점의 개수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 N개의 줄에는 i번점의 위치 xi와 yi가 주어진다. (-100,000 ≤ xi, yi ≤ 100,000) 좌표는 항상 정수이고, 위치가 같은 두 점은 없다. 출력 첫째 줄부터 N개의 줄에 점을 정렬한 결과를 출력한다. 예제 입력 1 5 0 4 1 2 1 -1 2 2 3 3 예제 출력 1 1 -1 1 2 2 2 3 3 0 4 문제 풀이 되게 간단한 문제다 싶어서 금방 풀 줄 알았는데 계속 런타임 에러가 나더라구요. 심지어 c++ algori.. 2020. 6. 20.
하루를 시작하기 전 다짐#23 안녕하세요. 옆집 컴공생입니다. 오늘은 금요일이네요. 벌써 일주일이 다 갔어요. 시험을 코 앞에 두고 있어서 그런지 하루하루 시간이 참 빠르네요. 할일은 점점 쌓여야만 하는데 후.. 쉽지 않습니다. 오늘은 암호 공모전 모임이 있는 날이에요. 공모전에 나가고 싶었기 때문에 열심히 해야겠어요. 그럼 오늘도 열심히 해볼까요? 오늘 할 일 1. 네트워크 플로우 복습하기 2. 보안 복습 3. 운체 5 마무리 4. 알고리즘 문제 하나 풀기 2020. 6. 19.
BOJ2231 분해합 사용언어 c++ 문제 어떤 자연수 N이 있을 때, 그 자연수 N의 분해합은 N과 N을 이루는 각 자리수의 합을 의미한다. 어떤 자연수 M의 분해합이 N인 경우, M을 N의 생성자라 한다. 예를 들어, 245의 분해합은 256(=245+2+4+5)이 된다. 따라서 245는 256의 생성자가 된다. 물론, 어떤 자연수의 경우에는 생성자가 없을 수도 있다. 반대로, 생성자가 여러 개인 자연수도 있을 수 있다. 자연수 N이 주어졌을 때, N의 가장 작은 생성자를 구해내는 프로그램을 작성하시오. 입력 첫째 줄에 자연수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 출력 첫째 줄에 답을 출력한다. 생성자가 없는 경우에는 0을 출력한다. 예제 입력 1 216 예제 출력 1 198 문제 풀이 알고리즘 분류 브루트 .. 2020. 6. 18.
하루를 시작하기 전 다짐#22 안녕하세요. 옆집 컴공생입니다. 저는 오늘도 연구실 출근을 마쳤습니다. 비가 주륵 주륵 오고 있네요. 저는 비가 참 싫어요. 양말이 젖을까봐 걱정되기도 하고 그러면 하루 종일 찝찝하거든요! 어제는 공모전 준비를 한다고 타과 친구들을 많이 만났어요. 역시 다른 과 사람들과의 만남은 즐거워요. 주문한 양산도 도착하고 언니 C언어 수업을 해줬는데 Mac 을 써서 제가 잘 도와주지 못했어요. printf를 설명해줬는데 언니가 이해를 못하더라구요... 또르륵 어제 갑자기 할 일이 너무 많다는 사실을 깨달았어요. 이러면 안되는데 또 쫓기는 기분이 드네요. 이번주 안에 텀프 프론트엔드를 끝내야겠어요. 오늘 하루도 열심히 달려볼까요? 오늘 할일 1. 강의 듣기 2. 소설 시험범위 정리 시작하기 3. 알고리즘 문제 하나.. 2020. 6. 18.
728x90