목록2025/04 (2)
개발자공부일기
https://www.acmicpc.net/problem/11659 수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하는 구간 합 문제다. 아래처럼 풀었는데 시간초과가 난다. 디버깅을 해봤을때 결과는 다 맞다. 뭔가를 최적화해야한다는 뜻이다.#include using namespace std;int main(){ int dataCnt,quizCnt; int arr[100001]={}; cin>>dataCnt>>quizCnt; for(int i=1;i>temp; arr[i]=arr[i-1]+temp; } for(int i=0;i>start>>end; cout그래서 질문게시판을 봤는데 나같은 경우가..
C++란 무엇인가C++은 고성능, 고수준, 저수준 프로그래밍을 모두 포괄할 수 있도록 설계된 범용 프로그래밍 언어이다.1980년대 초반, Bjarne Stroustrup에 의해 AT&T 벨 연구소(Bell Labs)에서 개발되었다.그 목적은 기존 C 언어의 효율성과 제어 능력을 유지하면서, 객체지향 프로그래밍(Object-Oriented Programming, OOP)의 구조적 설계 개념을 통합하는 데 있었다.1. 역사적 배경C++은 초기에 "C with Classes"라는 이름으로 불렸다.이는 기존의 C 언어에 클래스(class)라는 개념을 추가한 것에서 출발했기 때문이다.이후 점진적인 확장을 거쳐 템플릿, 예외 처리, 표준 라이브러리(STL), 멀티스레딩 지원 등의 기능을 추가하면서 현재에 이르고 있..