#3510: 懇請高人解答疑惑


test12333 (弘光)

學校 : 浙江省龙泉市第一中学
編號 : 10442
來源 : [220.136.25.136]
最後登入時間 :
2010-05-20 23:41:07
d462. 幸运的朋友(求幂系列题6) -- scientific | From: [220.136.27.101] | 發表日期 : 2010-03-06 01:04

#include<iostream>
#include<vector>
using namespace std;

int main(){
    vector<int> arr;
    int a,n,x,k;
    while(cin >> a >> n >> x >> k ){
        arr[0]=a;
        for(int i=1;i<n;++i){
            for(int j=0;j<arr.size();++j){
                arr[j]*=a;
            }
            for(int j=0;j<arr.size();++j){
                if(arr[j]>=10){
                    arr[j+1]+=arr[j]/10;
                    arr[j]%=10;
                }
            }
        }
        int len;
        for(int i=0;i<k;++i)
            printf("%i",arr[arr.size()-x-i]);
        printf("\n");
    }
    return 0; 
}
 
 
不知道為什麼一直吃RE,
 
在自己電腦測都好好的,
 
一丟上來就RE,
 
用普通int array就沒有...
 
 
 
#3512: Re:懇請高人解答疑惑


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
d462. 幸运的朋友(求幂系列题6) -- scientific | From: [125.228.220.255] | 發表日期 : 2010-03-06 13:39

#include
#include
using namespace std;

int main(){
    vector arr;
    int a,n,x,k;
    while(cin >> a >> n >> x >> k ){
        arr[0]=a;
        for(int i=1;i
            for(int j=0;j
                arr[j]*=a;
            }
            for(int j=0;j
                if(arr[j]>=10){
                    arr[j+1]+=arr[j]/10;
                    arr[j]%=10;
                }
            }
        }
        int len;
        for(int i=0;i
            printf("%i",arr[arr.size()-x-i]);
        printf("\n");
    }
    return 0; 
}
不知道為什麼一直吃RE,
在自己電腦測都好好的,
一丟上來就RE,
用普通int array就沒有...
vector有記憶體的限制吧..
不管怎樣
這題沒那麼簡單
想過 前面的求冪題要先AC


 
#3514: Re:懇請高人解答疑惑


linishan (L)

學校 : 國立交通大學
編號 : 1090
來源 : [104.132.150.102]
最後登入時間 :
2019-05-10 19:57:54
d462. 幸运的朋友(求幂系列题6) -- scientific | From: [125.228.220.255] | 發表日期 : 2010-03-06 13:43

#include
#include
using namespace std;

int main(){
    vector arr;
    int a,n,x,k;
    while(cin >> a >> n >> x >> k ){
        arr[0]=a;
        for(int i=1;i
            for(int j=0;j
                arr[j]*=a;
            }
            for(int j=0;j
                if(arr[j]>=10){
                    arr[j+1]+=arr[j]/10;
                    arr[j]%=10;
                }
            }
        }
        int len;
        for(int i=0;i
            printf("%i",arr[arr.size()-x-i]);
        printf("\n");
    }
    return 0; 
}
不知道為什麼一直吃RE,
在自己電腦測都好好的,
一丟上來就RE,
用普通int array就沒有...
vector有記憶體的限制吧..
不管怎樣
這題沒那麼簡單
想過 前面的求冪題要先AC




我個人是不想寫了...

很沒意義的題目

 
ZeroJudge Forum