//// 2309_SevenDwarfs.cpp// 2309_SevenDwarfs//// Created by Eon on 3/22/19.// Copyright © 2019 Eon. All rights reserved.///* https://www.acmicpc.net/problem/2309 백준 2309번 일곱난쟁이 브루트포스 유형의 문제 모든경우의수를 모두 구하는 문제 이중 for문 안에 for문이 하나더 존재하지만 이for문은 딱 한번만 실행되므로 O(N^2) */#include #include #include using namespace std; void printVectorDatasWithoutTwoIndexes(vector& a_vector, int a, int b) { for (int i=0; i
[프로컨슈머인 수소자동차]수소 자동차 자체로 발전기 역할을 할 수 있다. 기존의 자동차들도 물론 모터의 터빈을 이용하여 전기를 생산하지만, 수소 자동차의 생산량은 자동차에서 소모하는 전기보다 훨씬 많은 양을 생산할 수 있다. 8kW의 전기를 하루에 생산할 수 있으며, 이는 4인 가족이 온종일 사용할 수 있는 전기량이다. 큰 발전소가 일방적으로 전기를 공급하는 것이 아니라 이제는 작은 발전소, 개인 발전소로 쪼개어지고 있다. 에너지 소비자들이 이제는 에너지 생산의 역할로도 참여하고 있다. 이를 에너지 생산자(Energy Producer)와 에너지 소비자(Energy Consumer)의 합성어로 에너지 프로슈머(Energy Prosumer)라고 부른다. 현대의 수소차는 매연 대신 산소와 물을 배출하여 미세먼..
산업화와 환경오염 11~22 정리 산업화와 환경오염 - 11수질오염 1. 물의 특성a. 화학적으로H2O ( H -- O -- H ), 물은 이온화경향이 매우 크다. [이온화: ( H--O H )서로 떨어지려고 하는 힘]전기적인 특성, 전자를 잘당기는 원소, 전자를 잘못당기는 원소물이 이온화 과정을 통하여 양이온과음이온으로 해리됨.1. 양이온: H+ 수소이온(전자를 읽어버림)2. 음이온: -OH 수산화이온(전자를 얻음)수소이온의 농도 = pH산성수소결합O는 전기적으로 당기는 힘이 쎔,, H2O옆의 다른H를 붙어서H3O가 될 수도,,, 이를 수소결합수소결합: 분자간의 결합이 크다.수소결합이 일나면 어느점과 끓는 점이 비정상적으로 높음자연계에서 물빼고 고체,액체,기체로 모두 볼 수 있는 물질이 거의 없음물은 ..
# https://www.acmicpc.net/problem/14502 import copy n = m = 0 # 지도 리스트의 NxM 크기 virus_list = [] # 바이러스(2) 위치 좌표들 arr = [] # 원본 지도 리스트 max_val = 0 # 안전영역 결과값 dx = [-1, 1, 0, 0] # 상하좌우 dy = [0, 0, -1, 1] # def get_safe_area(copyed): safe = 0 for i in range(n): for j in range(m): if copyed[i][j] == 0: safe += 1 return safe def spread_virus(x, y, copyed): for i in range(4): nx = x + dx[i] ny = y + dy..
https://www.acmicpc.net/problem/10845 C++로 클래스를 사용하여 구현 DataNode 클래스와 Queue 클래스를 구분하여 캡슐화 최적화로 구현. 큐에 들어가는 데이터의 타입이 변하더라도 Queue 클래스는 변할 필요가 없음. 명령어를 받는 것은 모두 메인함수에서 구현됨. (strcmp & strtok) // // main.cpp // Queue // // Created by Eon on 1/12/19. // Copyright © 2019 Eon. All rights reserved. // #include #include using namespace std; class DataNode { private: int number; DataNode* next; public: Dat..
Thread & Synchronization 이번 실습을 통하여 스레드의 이해와 CPU 스케줄링에 대한 이해를 하는데에 목적을 둔다. 리눅스 환경에서 POSIX 스레드를 생성 및 처리하는 프로그램을 구현하여 분산처리의 이해와 스레드 간의 커뮤니케이션 및 Synchronization의 해결을 구현을 진행한다. 그리고 CPU 스케줄링 알고리즘에 따른 실제 연산속도를 비교를 통하여 CPU 알고리즘(FIFO, Round Robin, Other)을 이해할 수 있다. SourceCode 1. 다중 쓰레드로 수행하는 프로그램 작성 Makefile all: gen_file.c gen_thread.c gcc -o gen_file gen_file.c gcc -o gen_thread gen_thread.c -lpthread..
OS (운영체제) “Kernel Compile, kernel Message, System Call, Kernel Module” 리눅스의 대표적인 우분투를 가상머신 환경에서 설치하여 커널을 분석하고 어떤 식으로 작동하는 지 이해하는 데 목적을 둔다. 기본적인 리눅스 코멘드를 사용하여 커널을 직접 컴파일해 보고 커널의 로그 메세지를 분석하고 로그를 생성해 본다. 커널을 통하여 System Call을 어떻게 작동하는 지 원리를 이해하고 System Call을 생성해 보는 것을 목적으로 둔다. ___________________________________________________________________________________________________________________________..
- Total
- Today
- Yesterday
- 환경오염
- 아키티오
- 백준
- 코딩
- 코드업
- 파이썬
- NAS
- 개발
- eclipse
- 모바일 프로그래밍
- C++
- egpu
- 자바
- CodeUp
- 서버
- 이클립스
- python
- 맥
- 문제
- 외장그래픽
- Java
- 프로그래밍
- 맥북
- Vega64
- 알고리즘
- se846
- 우분투
- 카카오톡
- 산업화
- 슈어
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |