일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 관리형 학원
- 백준 K보다 큰 구간
- 백준 1049번 기타줄
- 운영체제
- 백준 1049번
- 백준 토마토
- 월곡동 학원추천
- c++ split
- OS
- C++ 9996
- 월곡중학교 학원추천
- 상월곡동 학원
- 백준 2309번 일곱 난쟁이
- C# 병합정렬
- 백준 패션왕 신해빈
- 월곡중 학원
- 서울사대부고 학원
- 백준 14246번
- 상월곡역 학원
- C++ 문자열
- 월곡역 학원
- 고정 소수점
- 성북구 학원
- 백준 14246번 K보다 큰 구간
- c++ 조합
- 백준 한국이 그리울 땐 서버에 접속하지
- 백준 dfs
- 백준 10709
- 백준 9375번 패션왕 신해빈
- DFS
- Today
- Total
목록분류 전체보기 (96)
키베이루's diary
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1JQY1/btsDitbJYwd/ekHL1DAIBMr6EJaBLRaivk/img.jpg)
서울 상월곡역/ 월곡역 학원 추천 상월곡동/월곡동에 위치한 성원아카데미 학원입니다. 상월곡역 1번 출구 초,중,고 종합학원 성원아카데미를 추천합니다. 소수정예 학원으로 학생들을 체계적으로 관리하는 학원 입니다. 어릴 때 부터 체계적으로 공부하기위한 초등부 부터 대학 입시를 위한 고등부까지 다양하게 운영하고 있습니다. 초등부는 수학, 영어를 기본으로 중등부는 수학, 영어, 과학, 역사 고등부는 수학, 영어, 과학을 가르치고 있습니다. 또한 기본이 부족한 학생들을 위한 왕기초반, 3%의 상위권을 위한 심화반도 운영하고 있습니다. 왕기초반의 경우 학생들의 부족한 부분을 체크하여 그 부분을 보완하는 수업을 하며 심화반의 경우 상위권 학생들만을 위해 사고력을 키우는 수업을 진행합니다. 자기주도학습을 통한 자율학습..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bLLCuk/btsAqA7oLpC/40UpuYtg0sbKvJKCWrUYBK/img.jpg)
네트워크 : 노드들이 데이터를 공유할 수 있게하는 디지털 전기통신망 -> 분산되어있는 컴퓨터를 통신망으로 연결한 것. 인터넷 : 세상에서 가장 큰 전세계를 연결하는 네트워크 네트워크의 규모에 따른 분류 LAN (Local Area Network) : 가까운 거리를 연결할 때 사용하는 네트워크 MAN (Metropolitan Network) : 대도시 영역 네트워크 (큰 학교나 건물등) WAN (Wide Area Network) : 광대역 네트워크 (두개 이상의 LAN 영역을 연결한 영역) 네트워크 연결형태에 따른 분류 Star형 : 중앙 장비에 모든 노드 연결 장점 : 수리, 변경 용이 단점 : 중앙제어장치 고장시 전체 통신불능 Mesh형 : 여러노드들이 그물처럼 연결 장점 : 오류 및 문제 해결 쉬움 ..
sort, unique, erase를 사용해서 중복을 제거할 수 있다. unique : 인접한 중복된 요소가 있을 경우, 뒤에서 부터 제거 하고 나머지 요소의 첫번째 인덱스를 반환한다. ex) { 1, 1, 2, 2, 3, 3 } -> { 1, 2, 3, 2, 3, 3 }, index = 3 반환 (3부터 중복이 없기 때문) int main() { vector v{ 1,3,2,2,1,3 }; sort(v.begin(), v.end()); // 인접한 요소에서 중복을 제거하기 때문에 정렬 해야함 for (auto i : v) { cout
1. 최대 공약수 int gcd(int a, int b) { int n; while (b != 0) { n = a % b; a = b; b = n; } return a; } 2. 최소 공배수 int lcm(int a, int b) { return a * b / gcd(a, b); } ex) https://www.acmicpc.net/problem/1735 1735번: 분수 합 첫째 줄과 둘째 줄에, 각 분수의 분자와 분모를 뜻하는 두 개의 자연수가 순서대로 주어진다. 입력되는 네 자연수는 모두 30,000 이하이다. www.acmicpc.net #include #include #include #include #include #include using namespace std; int gcd(int a, ..
컴퓨터의 기본 구성 CPU, 메인메모리, 입출력장치, 저장장치로 구성 -> 각 구성요소가 버스로 연결된 구조를 폰 노이만 구조라고 한다. CPU = 요리사 : - 프로세스 관리 = 요리방법 결정 - 메모리 관리 = 도마 정리 - 저장장치 관리 = 보관 창고 정리 메모리 = 도마 : 핵심적인 작업공간, 메모리(도마)의 크기가 속도에 영향을 미친다. 저장장치 = 보관 창고 시스템 버스(FSB) : 메모리와 주변장치를 연결하는 버스 -> 메인보드의 동작속도를 의미한다 CPU 와 Memory CPU - 산술논리 연산자(ALU), 제어장치(Control Unit), 레지스터(Register) - ALU : CPU에서 데이터를 연산하는 장치 - Control Unit : CPU에서 작업을 지시하는 부분 - Regi..
컴퓨터 : 하드웨어, 소프트웨어로 구성 소프트웨어 : 응용프로그램, 시스템 소프트웨어로 구성 - 응용프로그램 : 특정 작업을 위해 사용하는 프로그램 - 시스템 소프트웨어 : 하드웨어와 응용프로그램 관리 -> 운영체제, 유틸리티 운영체제 : 컴퓨터 전체를 관리, 운영하는 소프트웨어 -> 응용프로그램은 운영체제의 허락을 받아야 하드웨어 사용가능 -> 응용 프로그램과 사용자에게 모든 컴퓨터 자원을 숨긴다 -> 컴퓨터 자원을 효율적으로 관리하는 소프트웨어 - 커널 : 운영체제의 핵심기능 (엔진) - 인터페이스 : 결과전달 (계기판, 브레이크, etc..) 운영체제의 역할 - 자원관리 = 효율성 : 적은자원사용 효율적작업, 코드최적화 - 자원보호 = 안정성 : 보안문제처리, 결함 포용 기능수행 - 하드웨어 인터페..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xw9aQ/btrWqIceX8a/fWpkK9ntKLnpKPkIYHpJWk/img.png)
1) 문제설명 2) 아이디어 입력받은 문자들중 "."은 -1로 "c"는 0으로 다시 배열에 할당하여 0이 니왔을 때 순차적으로 숫자를 증가시키는 단순한 구현 문제이다. 3) 코드 // Algo.cpp : 이 파일에는 'main' 함수가 포함됩니다. 거기서 프로그램 실행이 시작되고 종료됩니다. // #include #include #include #include using namespace std; int h, w; char str[101][101]; int arr[101][101]; int cnt = 1; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cin >> h >> w; for (int i = 0; i < h; i++) { for (..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bQiCLn/btrV6C3I9ix/P3gBTP4Cb2D3nfopdF6liK/img.png)
1) 문제설명 2) 아이디어 처음 M,N 행렬을 0으로 초기화 한 뒤 입력받은 위치(X1 X2 ~ Y1 Y2)는 1로 변경해 주었다. 이후 BFS를 실행하여 영역크기는 각각 vector에 저장하여 오름차순으로 출력하였고 영역의 개수는 따로 카운트 하였다. 3) 코드 #define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include #include #include #include #include using namespace std; queue q; int arr[101][101]; int range[101][101]; int result = 0; int cnt = 0; int n, m, k; int x1, y11, x2, y2; voi..