打表英雄到此一游(最长解法)。

一根大香蕉  •  10天前


include

include

using namespace std;

int main(){

double p,w,s;
cin >> p >> w >> s;
double d = (s<250?0:(s<500?2:(s<1000?5:(s<2000?8:(s<3000?10:15)))));

// if (s<250) d=0; // else if (s<=500) d=2; // else if (s<=1000) d=5; // else if (s<=2000) d=8; // else if (s<=3000) d=10; // else d = 15; // switch (int(s)) { // case (s<=250): // d=0;break; // case (s<=500): // d=2;break; // case (s<=1000): // d=5;break; // case (s<=2000): // d=8;break; // case (s<=3000): // d=10;break; // } cout << setprecision(2) << fixed << pws*(1-d/100); }


Comments: