#25028: 日圓測資沒過,請問有人可以提供思考方向嗎?


relyl (rely)

學校 : 不指定學校
編號 : 113748
來源 : [36.237.97.176]
最後登入時間 :
2022-06-27 19:22:04
e972. 1. 貨幣轉換 (Currency) -- 2019年5月TOI練習賽新手組 | From: [36.237.209.46] | 發表日期 : 2021-04-14 20:20

目前下面三筆測資沒過,但是好像也不是四捨五入的問題,不知道有沒有人可以提指點迷津呢?謝謝。

 

 

#16: 3% WA (line:1)

您的答案為: J 382857.56
正確答案為: J 382857.57

#17: 3% WA (line:1)

您的答案為: J 378377.44
正確答案為: J 378377.43

#19: 3% WA (line:1)

您的答案為: J 3571427.50
正確答案為: J 3571427.57
 
#32353: Re: 日圓測資沒過,請問有人可以提供思考方向嗎?


justin.sw.yang@gmail.com (VV_|三_I)

學校 : 新北市立新店高級中學
編號 : 159485
來源 : [223.141.121.129]
最後登入時間 :
2024-04-08 17:28:01
e972. 1. 貨幣轉換 (Currency) -- 2019年5月TOI練習賽新手組 | From: [118.160.62.197] | 發表日期 : 2022-10-01 22:30

目前下面三筆測資沒過,但是好像也不是四捨五入的問題,不知道有沒有人可以提指點迷津呢?謝謝。

+1

 

#16: 3% WA (line:1)

您的答案為: J 382857.56
正確答案為: J 382857.57

#17: 3% WA (line:1)

您的答案為: J 378377.44
正確答案為: J 378377.43

#19: 3% WA (line:1)

您的答案為: J 3571427.50
正確答案為: J 3571427.57



 
#32354: Re: 日圓測資沒過,請問有人可以提供思考方向嗎?


justin.sw.yang@gmail.com (VV_|三_I)

學校 : 新北市立新店高級中學
編號 : 159485
來源 : [223.141.121.129]
最後登入時間 :
2024-04-08 17:28:01
e972. 1. 貨幣轉換 (Currency) -- 2019年5月TOI練習賽新手組 | From: [118.160.62.197] | 發表日期 : 2022-10-01 22:46

目前下面三筆測資沒過,但是好像也不是四捨五入的問題,不知道有沒有人可以提指點迷津呢?謝謝。

#include <bits/stdc++.h>

using namespace std;

#define ll long long

void solve() {
    map<char, double> money_table = {
        {'T', 1.0},
        {'U', 30.9},
        {'J', 0.28},
        {'E', 34.5}
    };
    double n, m;
    char type;
    cin >> n >> m >> type;
    double res = ((n / money_table[type]) - m >= 0 ? ((n / money_table[type]) - m) : -1);
    if (res == -1) cout << "No Money" << "\n";
    else if (res != -1 && res < 0.05) cout << type << " 0.00" << "\n";
    else cout << fixed << setprecision(2) << type << " " << res << "\n";
}

int main() {
    ios::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    solve();

    return 0;
}
map 的 第二個值型態改double就過了(原為float)

 

#16: 3% WA (line:1)

您的答案為: J 382857.56
正確答案為: J 382857.57

#17: 3% WA (line:1)

您的答案為: J 378377.44
正確答案為: J 378377.43

#19: 3% WA (line:1)

您的答案為: J 3571427.50
正確答案為: J 3571427.57



 
ZeroJudge Forum