10999번 - 구간 합 구하기 2
제가 삽질했던 걸 다른 분은 안 하도록 하기위해 적어요.
n개의 길이를 가지는 배열과 tree, 문제에서 주어지는 입력값 'd'의 type은 int가 아닌 long long이 되어야합니다.
안그럼 오버플로우 떄문에 틀리다고 나와요 ㅋㅋㅋ...
전 이것때문에 삽질했어요
예
typedef struct _ST { long long segment_tree = 0; long long lazy = 0;}ST;
vector<long long> tree;
<..생략..>
------------------------------------------------------------
int n, k, m; cin >> n >> k >> m; vector<long long> arr(n); for (int i = 0;i < n;i++) cin >> arr[i];
int op; int b, c; long long d;
cin >> b >> c >> d;
댓글을 작성하려면 로그인해야 합니다.
hoan123432 2년 전 9
제가 삽질했던 걸 다른 분은 안 하도록 하기위해 적어요.
n개의 길이를 가지는 배열과 tree, 문제에서 주어지는 입력값 'd'의 type은 int가 아닌 long long이 되어야합니다.
안그럼 오버플로우 떄문에 틀리다고 나와요 ㅋㅋㅋ...
전 이것때문에 삽질했어요
예
typedef struct _ST {
long long segment_tree = 0;
long long lazy = 0;
}ST;
vector<long long> tree;
<..생략..>
------------------------------------------------------------
int n, k, m;
cin >> n >> k >> m;
vector<long long> arr(n);
for (int i = 0;i < n;i++) cin >> arr[i];
------------------------------------------------------------
int op;
int b, c;
long long d;
<..생략..>
cin >> b >> c >> d;
------------------------------------------------------------