#6987: RE(SIGKILL)


bufferedreader902 (我)

學校 : 國立臺中第一高級中學
編號 : 26801
來源 : [125.224.58.238]
最後登入時間 :
2015-04-05 01:18:36
d493. 入门求幂题(求幂系列题1) -- scientific | From: [220.134.60.180] | 發表日期 : 2012-09-06 20:48

RE(SIGKILL)是什麼意思,使用了超過陣列大小的位置嗎?

#include <stdio.h>

int main(){
    long a, n;
    long ans;
    scanf("%ld %ld", &a, &n);
    if( n > 0L ){
        ans = a;
        while(--n > 0L)
            ans *= a;
    } else if( n < 0L ){
        if( a == -1L && n % 2L == -1L)
            ans = -1L;
        else if( a == -1L || a == 1L)
            ans = 1L;
        else
            ans = 0L;
    } else ans = 0L;        
    printf("%ld\n", ans);  
    return 0;
}

只有第一測資點RE(SIGKILL),其他AC,為什麼?

 
ZeroJudge Forum