회원가입
로그인
Toggle navigation
문제
문제
전체 문제
문제 출처
단계별로 풀어보기
알고리즘 분류
새로 추가된 문제
새로 추가된 영어 문제
새로 추가된 문제 풀이
문제 순위
문제
푼 사람이 1명인 문제
아무도 못 푼 문제
최근 제출된 문제
최근 풀린 문제
랜덤
출처
ACM-ICPC
Olympiad
한국정보올림피아드
한국정보올림피아드시․도지역본선
전국 대학생 프로그래밍 대회 동아리 연합
대학교 대회
카카오 코드 페스티벌
Coder's High
ACM-ICPC
Regionals
World Finals
Korea Regional
Africa and the Middle East Regionals
Europe Regionals
Latin America Regionals
North America Regionals
South Pacific Regionals
문제집
대회
1
채점 현황
랭킹
게시판
그룹
블로그
강의
N
전체
공지
자유
질문
오타/오역/요청
게시판 공지
홍보
업데이트
글쓰기
런타임에러
2003번 - 수들의 합 2
down1
2년 전
0
런타임 에러가 나는데 이유를 모르겠습니다~
백준 사이트에서 런타임 에러가 왜 나는지 알려주지는 않나요?
#include<iostream> using namespace std; int D[10001][10001]; int main(void) { int N, M; scanf("%d", &N);//10000보다 작음 scanf("%d", &M);//300000000보다 작음 int sum = 0; for (int i = 1; i <= N; i++) { scanf("%d", &D[i][i]); if (D[i][i] == M)sum++; } for (int j = 1; j <= N; j++) { for (int i = 1; i < j; i++) { if (D[i][j] != -1) { D[i][j] = D[i][j - 1] + D[j][j]; if (D[i][j] >= M) { if (D[i][j] == M) { sum++; } for (int k = j; k <= N; k++) { D[i][k] = -1; } break; } } } } printf("%d", sum); }
댓글을 작성하려면
로그인
해야 합니다.
down1 2년 전
런타임 에러가 나는데 이유를 모르겠습니다~
백준 사이트에서 런타임 에러가 왜 나는지 알려주지는 않나요?