Home

0

백준[10833] - 사과

문제백준 10833 문제 보기 접근 방법간단한 수학문제와 같다. 나머지만 잘 저장하고 더하면 끝. 코드#include <iostream> using namespace std; int N; int arr[101][2]; int sum = 0; int main() { cin >> N; for (int i = 0; i > arr[i

0

백준[13302] - 리조트

문제백준 13302 문제 보기 접근 방법각 금액 별로 완전 탐색을 하다가 이전 방문한 경로를 저장하는 형식으로 구현했더니 정답. 코드#include <iostream> #include <cstring> #define MIN(a,b) ((a)<(b)? (a):(b)) #define IMPOSSIBLE (100000000) using n

0

16. 라운드 로빈 스케줄러를 추가하자

들어가기라운드 로빈 스케줄러를 구현하는 방법에 대해 알아보자. 본론16.1 스케줄러와 리스트16.1.1 스케줄러의 역할과 종류 스케줄러는 태스크를 특정 기준에 따라 정렬하여 실행 순서를 결정. 프로세서의 사용률을 높이고 성능을 향상시킬 수 있음. 일정한 시간마다 돌아가면서 공평하게 실행하는 라운드 로빈 방식. 태스크가 많아지면 프로세서를 할당 받을때 까지

0

백준[13301] - 타일 장식물

문제백준 13301 문제 보기 접근 방법만들어지는 각 사각형의 둘레 및 변을 확인해보면 규칙이 있는 것을 확인할 수 있다. 코드#include <iostream> using namespace std; int N; // 타일의 수 long long temp; // 임시 박스 long long arr[80][4]; // 4변의 길이 저장 long l

0

백준[13300] - 방 배정

문제백준 13300 문제 보기 접근 방법인원을 학년별로 같은 성별끼리 저장한 뒤, 방의 최대 인원으로 각 학년별 인원을 나누었다. 코드#include <iostream> #include <cstring> #include <math.h> using namespace std; int K; // 방의 최대 인원 수 int N; // 학생

0

15. 태스크 개념을 추가해 멀티태스킹을 구현하자

들어가기멀티태스킹 기능을 구현하면서 멀티태스킹이 무엇인지 알고 함수를 작성하자. 본론15.1 태스크, 멀티태스킹, 성능 향상15.1.1 태스크, 콘텍스트, 스택 태스크마다 개별적인 콘텍스트만 보장한다면 여러 개의 태스크를 동시에 실행해도 서로 간섭 없이 처리. 독립적인 콘텍스트를 보장한다 해도 스택이 구분되지 않으면 다른 태스크로 인해 스택의 내용이 변경되