众所周知, double 容易被 卡精度。 在这道题中,好巧不巧就有一个 double 型数据——充值返点倍率 MMM。 此题的要求很简单—— 花 NNN 元钱购买点数,再出售点数来获得 利润与经验。 于是,就有以下的 暴力程序: #include<bits/stdc++.h> using namespace std; int t,n; double m; int main() { cin>>t; while(t--) { cin>>n>>m; int ans=0,green,red; while(n) { green...