题解 | 小天的 Minecraft

小天的 Minecraft

https://www.nowcoder.com/practice/be38c66dca1941088b92f3ebbdcde882

显然必须每次都掉落金属粒才能做成,其中 12 个铜,剩下四个同类型。列公式计算即可。

#include <cfloat>
#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

int a;
int b;
int c;

const int C16_4 = 16*15*14*13/(4*3*2*1);

void Solve() {
    cin >> a >> b >> c;
    double ap = a / 16.0;
    double bp = b / 16.0;
    double cp = c / 16.0;
    cout << pow(ap, 16) + pow(ap, 12) * (pow(bp, 4) + pow(cp, 4)) * C16_4 << '\n';
}

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    int T;
    cin >> T;
    cout << setprecision(DBL_MANT_DIG);
    while (T--) {
        Solve();
    }
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务