11505번 - 구간 곱 구하기
시간초과 문제를 해결하려고 for 문에서 i--를 i/=2로 변경했더니 그때부터 계속 틀렸다고 나오는데 어디가 잘못되었는지 모르겠습니다.
도와주세요..
for(int i = p; i >= 1; i/=2){ if(c == 0){ tree[i] = 0; }else{ tree[i] = tree[i*2] * tree[i*2+1]; } }
댓글을 작성하려면 로그인해야 합니다.
kenocis9 6년 전
시간초과 문제를 해결하려고 for 문에서 i--를 i/=2로 변경했더니 그때부터 계속 틀렸다고 나오는데 어디가 잘못되었는지 모르겠습니다.
도와주세요..
for(int i = p; i >= 1; i/=2){
if(c == 0){
tree[i] = 0;
}else{
tree[i] = tree[i*2] * tree[i*2+1];
}
}