# cpp

3722개의 포스트

[cpp]배열 값, 인덱스 정렬(sorted list of indices)

python과 java에 이어서 cpp로도 개발하는 일도 있으니, 여기도 정리함배열 정렬 후 결과를 값으로 출력하는 것도 자주 사용되지만.. 배열의 인덱스로 결과를 출력 할 때 참고하고자 정리함cpp 정리도 끝그럼, 이만!

약 9시간 전
·
0개의 댓글
·

[boj][c++] 6603 로또

N과 M문제를 생각나게 했던 문제다. 거의 유사하다고 본다. 재귀함수 연습하는 기분으로 풀었다.

약 10시간 전
·
0개의 댓글
·

기초cs- 함수(function)

구성요소 반환(return) 이름(name) 매개변수목록(parameter list) 입력이 여러개일수있음 본체(body) 수행할 연산 집합= 문장 여러 개 본체 >반환타입 함수이름( [매개변수목록] ) { 문장1 문장2 문장3 ... [return 계산값-반환되는 값의 타입] ; } [이 괄호]의 뜻은 생략가능하다는 뜻 반환 ...

약 16시간 전
·
0개의 댓글
·

백준 7579 앱 (C++)

7579번: 앱배낭 문제를 응용한 dp 문제이다. 배낭 문제는 최대 무게 내에서 최대 가치를 구하는 문제였던 반면, 이번 문제는 주어진 메모리를 넘겨 최소 비용을 구하는 문제이다. 점화식은 아래와 같다.dp\[앱 번호]\[비용] = 최대 메모리, 즉 i번째 앱까지 확인

약 16시간 전
·
0개의 댓글
·

BOJ - 14497 - 주난의 난(難)

14497번: 주난의 난(難)문제주난이는 크게 화가 났다. 책상 서랍 안에 몰래 먹으려고 숨겨둔 초코바가 사라졌기 때문이다. 주난이는 미쳐 날뛰기 시작했다. 사실, 진짜로 뛰기 시작했다.‘쿵... 쿵...’주난이는 점프의 파동으로 주변의 모든 친구들을 쓰러뜨리고(?)

약 20시간 전
·
0개의 댓글
·

백준 9461번: 파도반 수열

문제 바로가기> 백준 9461번: 파도반 수열

약 23시간 전
·
0개의 댓글
·

CPP 예외처리, 예외 클래스, 이진탐색

예외상황프로그램 실행 도중에 발생하는 문제 상황컴파일 시 발생하는 문법적인 에러는 예외의 범주에 포함되지 않음두 정수를 입력 받아 몫과 나머지를 계산하는 프로그램의 예외 상황은?코드의 가독성과 유지보수성을 높이기 위해 예외 처리 코드와 정상 처리 코드의 구분이 필요함C

어제
·
0개의 댓글
·

[boj][c++] 10819 차이를최대로, 10971 외판원순회2, 2758 로또

순열을 사용해서 계산할 수 있는 문제였다. 원소의 순서가 달라지면 결과값이 달라지기 때문에 next_permutation() 함수를 통해서 원소의 순서를 계속 바꿔가며 브루트포스 탐색을 진행하면 된다.문제를 꼼꼼히 안 봐서 ans = |a\[1]-a\[2]|+|a\[3

1일 전
·
0개의 댓글
·
post-thumbnail

.shp 파일 뜯어보기

✏shape파일은 GISQGIS 등의 소프트웨어에서 열람을 지원하며 cloud compare에서도 열리긴 함 (x,y,z 정보만을 사용해 시각화 지원)

1일 전
·
0개의 댓글
·

백준 2565 전깃줄 (C++)

2565번: 전깃줄dp 응용 문제이다. 전깃줄이 교차하지 않게 하기 위해 없애야 하는 최소 개수를 구해야한다. 교차하지 않는 다는 것은 주어진 input을 왼쪽 값을 기준으로 정렬했을 때 오른쪽 값이 전보다 커야한다는 것을 의미한다. 즉 왼쪽을 정렬한 상태에서 오른쪽

1일 전
·
0개의 댓글
·

기초 cs 정리

용어 정리

1일 전
·
0개의 댓글
·

Boost log로 인한 still reachable memory leak

"still reachable" means your program is probably ok -- it didn't free some memory it could have. This is quite common and often reasonable. Don't use

2일 전
·
0개의 댓글
·

Nested vector clear 동작

vector 안에 있는 vector도 잘 clear 해준다https://stackoverflow.com/questions/13679635/how-to-properly-destroy-c-vector-of-vectors-and-release-memory

2일 전
·
0개의 댓글
·

[Project] Flash Memory -1

본래 Flash Memory는 기존 하드디스크에 비해 비휘발적이고 접근 속도가 빠르고 하드웨어 내 충격성과 전력 소비가 낮다는 강점이 있다. 이러한 장점 덕분에 여러 모바일 장치 등에서 많이 채택된다. 그러나 Flash Memory System의 기본적인 하드웨어

2일 전
·
0개의 댓글
·

[boj][c++] 10972 다음순열, 10973 이전순열, 10974 모든순열

c++의 algorithm 헤더에는 next_permutation과 prev_permutation이 있어서 문제를 쉽게 풀 수 있었다.

2일 전
·
0개의 댓글
·
post-thumbnail

C++ - exception

c++에도 예외 처리가 있지만 중요성이 떨어짐자바는 모든게 exception예외 사용은 모든 언어에서 너무 남용되고 있다if로 처리될 수 있는데도 불구하고예외로 부터 안전한 코드를 짜기 힘들다사람의 생각은 선형적이다.C++ 자체에서 예외는 없다, 단 프로그래머가 만드것

2일 전
·
0개의 댓글
·
post-thumbnail

[C++] 1주차 과제 리뷰

매달 $100를 저축하고 연 이자율이 5%라면, 월 이자율은 0.05/12 = 0.00417이 된다. 첫 달의 잔액은 원금에 이자를 더해서 다음과 같이 계산할 수 있다.

2일 전
·
0개의 댓글
·

[C++] 2022-2 Comma 1차 스터디 정리

💻 2022-2 Comma 1차 스터디 정리 데이터 타입과 연산자 백준 2588번

2일 전
·
0개의 댓글
·

백준 11729 하노이 탑 이동 순서 (C++)

11729번: 하노이 탑 이동 순서하노이 알고리즘 알고리즘 구현 문제이다. 하노이 알고리즘은 워낙 유명하기 때문에 어렵지 않게 풀 수 있었다. 문제 제출 시에 시간 초과와 실패를 했는데 두가지 이유가 있었다.endl은 "\\n"보다 시간이 오래 걸린다. 참고cmath의

3일 전
·
0개의 댓글
·

220926 C++ #13

스마트 포인터, auto_ptr의 필요성, auto_ptr의 사용방법, auto_ptr의 내부구조, 유용한 기법들(코딩스타일, 조건부 컴파일, #pragma once, 포인터와 참조자, 메모리 릭(Memory Leak))

3일 전
·
0개의 댓글
·