250x250
Notice
Recent Posts
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
Tags
- 소프트웨어아키텍처 기술 동향
- Backtracking
- 소프트웨어 개발도구
- 멀티미디어DB
- 객체관계형DB
- 네트워크형DB
- sync_with_stdio(0)
- 개발프레임워크의 기술 동향
- Flutter
- vector unique erase
- compare
- 메인 메모리 DB
- aws winscp
- 백트래킹
- ANSI-SPARC
- compare구조체
- 공간DB
- 프로그래밍 언어 기술 동향
- 온라인처리
- boj 11659
- 프로그래밍 언어
- 계층형DB
- 클라우드기반 IDE
- BOJ
- c++
- 정렬
- TOPCIT
- 개발프레임워크
- 시간초과
- 객체 지향형 DB
Archives
목록구간합 (1)
옐그's 코딩라이프
[boj][c++] 구간 합 구하기 4 (구간합/시간초과/11659)
문제 수 N개가 주어졌을 때, i번째 수부터 j번째 수까지 합을 구하는 프로그램을 작성하시오. 입력 첫째 줄에 수의 개수 N과 합을 구해야 하는 횟수 M이 주어진다. 둘째 줄에는 N개의 수가 주어진다. 수는 1,000보다 작거나 같은 자연수이다. 셋째 줄부터 M개의 줄에는 합을 구해야 하는 구간 i와 j가 주어진다. 출력 총 M개의 줄에 입력으로 주어진 i번째 수부터 j번째 수까지 합을 출력한다. 제한 1 ≤ N ≤ 100,000 1 ≤ M ≤ 100,000 1 ≤ i ≤ j ≤ N 풀이 방법 합을 구해야 함 -> 구간합 사용 최대 10만 번의 합 -> 맨 처음에 한 번만 싹 구해놓고 우려먹기! 시간 초과 조심 -> cin.tie(0)->sync_with_stdio(0); 을 사용해 입출력 속도 높이기 ..
c++/boj
2024. 1. 18. 12:19