전기차 충전 패턴 모델링을 위한 MATLAB 기반 시뮬레이션 기법
1. 모델 개요
본 연구는 전기차 사용자의 주행 및 충전 패턴을 정량적으로 분석하기 위한 확률 기반 모델을 제시합니다. 주요 구성 요소는 다음과 같습니다:
일일 주행 거리 확률 분포 모델링
충전 시작 시간 예측 알고리즘
동적 충전 전력 제어 메커니즘
1.1 주행 거리 확률 모델
실제 차량 데이터를 기반으로 한 로그 정규 분포 모델:
% 로그 정규 분포 파 ...
9월 7일 08:31에 게시됨
USACO 2022년 12월 실버 대회 - Bronze Division 풀이
1. Cow College - 최대 수익 구하기
Farmer John이 소들을 위한 대학을 세우려고 한다. N마리의 소(1 ≤ N ≤ 10^5)가 있으며, 각 소는 최대 c_i(1 ≤ c_i ≤ 10^6)만큼의 학비를 낼 의향이 있다. 등록금을 책정했을 때, 소가 지불할 수 있는 최대 금액보다 높으면 해당 소는入学하지 않는다. FJ는 최대 수익을 얻고자 하며, 그때의 등록금을 구해야 한다. 여러 답이 있다면 가 ...
7월 31일 14:39에 게시됨
팀 큐 시뮬레이션 구현하기
팀 큐는 각 원소가 특정 팀에 속하는 자료구조입니다. 새로운 원소가 큐에 들어올 때, 큐의 앞에서부터 검사하여 같은 팀의 원소가 이미 존재하는지 확인합니다. 같은 팀원이 있다면 그 뒤에 바로 삽입되고, 없다면 큐의 가장 뒤에 추가됩니다. 디큐(dequeue) 작업은 일반 큐와 동일하게 앞에서부터 순서대로 처리됩니다. 이 문제는 이러한 팀 큐를 효율적으로 시뮬레이션 ...
7월 28일 00:38에 게시됨
실험 2
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define STUDENT_COUNT 5
#define RANGE_START 397
#define RANGE_END 476
#define SHORT_RANGE 21
int main() {
int counter;
int category;
int random_value;
srand(time(NULL));
counter = 0;
while(counter < STUDENT_COUNT) {
category ...
7월 27일 23:32에 게시됨
로구 P2672 영업사원 문제 해결 (탐욕 알고리즘, 시뮬레이션)
해결 접근법
첫 번째 방법:
i번 가게를 선택하는 경우, 명백하게 a 값이 가장 큰 i-1개 가게는 반드시 선택해야 합니다. 따라서 마지막 가게 선택 방식만 고려하면 됩니다.
a 값이 i번째로 큰 가게를 선택하는 방법과, 남은 가게 중 s 값이 가장 큰 가게를 선택하는 방법 중에서 선택해야 합니다.
각 가게의 정보(s와 a)를 구조체에 저장한 후, a 값을 기준으로 내림차순으 ...
7월 8일 19:16에 게시됨
Codeforces 라운드 #478 (Div. 2) 문제 해설
A. 아람 문자 문제
문제 설명: 아람어에서 단어는 객체만을 나타낼 수 있습니다. 아람어 단어에는 특성이 있습니다:
단어에 같은 문자가 한 번 이상 나타나지 않으면 루트입니다.
루트와 모든 순열은 동일한 객체를 나타냅니다.
단어 y의 루트 x는 y에 나타나는 모든 문자를 각 문자가 한 번만 포함하는 단어입니다. 예를 들어, "aaaa", "aa", " ...
7월 2일 03:08에 게시됨
AI 기반 물류 네트워크 시뮬레이션 교육 플랫폼 구축 가이드
핵심 아키텍처 개요
물류 교육용 동적 시뮬레이션 환경을 구축하기 위한 AI 통합 접근법을 설명한다. 이 시스템은 교자가 복잡한 공급망 역학을 시각적으로 탐색할 수 있도록 지원한다.
시스템 워크플로우
class LogisticsSandboxEngine:
def __init__(self):
self.terrain_mapper = TerrainGenerator()
self.demand_simulator = TemporalDynamicsLLM ...
6월 30일 01:31에 게시됨
Python 기반 자율주행 시뮬레이션을 위한 OpenDRIVE 및 OpenSCENARIO 생성 라이브러리
자율주행 시나리오 생성을 위한 Python 도구: scenariogeneration 활용법
scenariogeneration은 자율주행 시스템 검증을 위한 오픈소스 파이썬 라이브러리로, OpenDRIVE(.xodr)와 OpenSCENARIO(.xosc) 형식의 XML 파일을 프로그래밍 방식으로 생성할 수 있도록 설계되었습니다. 이 도구는 도로 네트워크와 동적 주행 시나리오를 동시에 정의하고 상호 연결할 수 있어, 복 ...
6월 27일 19:02에 게시됨
2025년 광저우대학교 프로그래밍 경진대회 신입생 대회
A 마법 문 Trial
크기 비교 문제, 난이도 1성
#include <iostream>
using namespace std;
int main()
{
int x, y, z, w;
cin >> x >> y >> z >> w;
if (x < w && y == z)
cout << "YES";
else
cout << "NO";
return 0;
}
B 약초 채집사
약초를 수집 ...
6월 27일 06:21에 게시됨
버블모임과 플러그인 문제 해결
버블모임 문제
이 문제는 문자열을 처리하여 특정 패턴을 검사하는 문제입니다. 문자열 중 'o'와 'O'의 조합을 통해 새로운 문자열을 생성하는 로직이 핵심입니다.
코드 설명:
입력 문자열을 처리하는 함수는 다음과 같이 작동합니다:
스택 자료구조를 사용하여 문자를 임시 저장합니다.
'o'와 'O'의 조합을 통해 새로운 문자열을 형성합니다.
최종적으로 스택에 ...
6월 15일 22:36에 게시됨