Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 스프링부트
- 카프카
- 월미도
- 클라우드 컴퓨팅
- 오일러프로젝트
- Spring Data JPA
- gcp
- 자료구조
- Apache Kafka
- VPC
- DFS
- Docker
- 인천여행
- Elasticsearch
- aws
- 로드밸런서
- 알고리즘
- JPA
- 스프링
- 백준
- 백트래킹
- Spring Boot
- springboot
- Spring
- 코드업
- 쿠버네티스
- 클라우드
- Kafka
- 프로그래밍문제
- 스프링 부트
Archives
- Today
- Total
GW LABS
[Backjoon] 희주의 수학시험 본문
백준 8974번 희주의 수학시험은 주어진 규칙에 따라 수열을 만들고 더하는 연산을 수행하면 되는 문제이다. 입력범위가 적기 때문에 부르트포스 방식으로 풀이했는데, 수열의 일반항을 구해서 O(1) 가능할지도 검토해봐야겠다. 아래는 풀이이다.
#include <iostream>
using namespace std;
int container[1001];
int main() {
int start, end;
cin >> start >> end;
int index = 1;
int number = 1, accumulator = 1;
while (index <= end) {
container[index] = number;
accumulator--;
if (accumulator == 0) {
number++;
accumulator = number;
}
index++;
}
int sum = 0;
for (int idx = start; idx <= end; ++idx) {
sum += container[idx];
}
cout << sum << endl;
return 0;
}
'Algorithm & DataStructure > Problems' 카테고리의 다른 글
[Backjoon] 11586번 지영 공주님의 마법 거울 (0) | 2021.10.21 |
---|---|
[Backjoon] 순열 사이클 (0) | 2021.07.03 |
[Backjoon] 동혁 피자 (0) | 2021.06.06 |
[Backjoon] 케빈 베이컨의 6단계 법칙 (0) | 2021.05.15 |
[Backjoon] 좌표 압축 (0) | 2021.04.24 |
Comments