#50: 測資#4的數據


s311094 (wills1)

學校 : 國立新竹科學園區實驗高級中等學校
編號 : 5062
來源 : [59.120.188.205]
最後登入時間 :
2024-11-13 11:38:58
a035. 位數 | From: [111.253.62.57] | 發表日期 : 2024-11-01 00:42

由於花了大量時間修改代碼仍然無法正確輸出測資#4的結果

我透過直接輸出輸入內容的方式獲得測資#4的輸入數據

它的數據是1000000和1000000

 

log10(1000000) = 6

6 * 1000000 = 6000000

而測資要求輸出6000001 是否要求的結果有誤?

 
#51: Re:測資#4的數據


s311094 (wills1)

學校 : 國立新竹科學園區實驗高級中等學校
編號 : 5062
來源 : [59.120.188.205]
最後登入時間 :
2024-11-13 11:38:58
a035. 位數 | From: [111.253.62.57] | 發表日期 : 2024-11-01 00:49

附上代碼參考:

c++:

#include <bits/stdc++.h>

using namespace std;

 

double base, exponent;

 

int main() {

    cin >> base >> exponent; //輸入

    cout << fixed << setprecision(0) << (ceil(exponent*log10(base))); //輸出

}

python:

import math

number = input().split() #輸入

print(math.ceil(int(number[1])*math.log(int(number[0]),10))) #輸出

 
#52: Re:測資#4的數據


s311094 (wills1)

學校 : 國立新竹科學園區實驗高級中等學校
編號 : 5062
來源 : [59.120.188.205]
最後登入時間 :
2024-11-13 11:38:58
a035. 位數 | From: [111.253.62.57] | 發表日期 : 2024-11-01 00:54

思考了一下 我找到問題了 要求輸出的是位數 而不是log值

 
ZeroJudge Forum