L1-017 到底有多二 分数 15
// 7'00"
#include <bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
double d1 = 1, d2 = 1;
if(s[0] == '-') d1 = 1.5;
if((s[s.size() - 1] -'0') % 2 == 0) d2 = 2;
double a = 0, b = 0;
for(auto c : s)
{
if(c == '2') b ++;
if(c != '-') a ++;
}
double ans = (b / a) * d1 * d2;
ans *= 100;
cout << fixed << setprecision(2) << ans << "%";
return 0;
}
浙公网安备 33010602011771号