728x90
시간 제한 : 1초
메모리 제한 : 128MB
입력
한 줄에 양의 정수 A와 B가 주어진다. (1 ≤ A ≤ B ≤ 1000)
출력
희주가 대답해야 할 정답을 출력한다.
소스코드
#include <iostream> using namespace std; int main(void) { int arr[1001] = { 0, }, k = 1, a, b, sum = 0; cin >> a >> b; for (int i = 1; i <= 1000;) { for (int j = 1; j <= k && i <= 1000; j++) arr[i++] = k; k++; } for (int i = a; i <= b; i++) sum += arr[i]; cout << sum; }
Tip
반복문 이해만 확실히 되어 있으면 쉽게 풀 수 있다.
728x90
'Computer Science > Algorithm Problem' 카테고리의 다른 글
백준] 2631 - 줄세우기(KOI 2001) (0) | 2018.02.18 |
---|---|
백준] 8979 - 올림픽(KOI 2013) (0) | 2018.02.11 |
백준] 5554 - 심부름 가는 길(JOI 2011 예선) (0) | 2018.02.05 |
백준] 1551 - 수열의 변화 (0) | 2018.02.04 |
백준] 1032 - 명령 프롬프트 (0) | 2018.02.04 |