#include #include #include #include #include #include #include using namespace std; #define SZ 101 #define NUM 6 long long dp [101][101][601]; long long dp_[101][101][601]; int main(){ //vector>> dp(SZ,vector>(SZ,vector(100+1, 0))); //dp[min][max][sum] for(int i=0; i>> dp_(SZ,vector>(SZ,vector((i+1)*100+1, 0))); for(int min_=0; min_ m(401, 0); for(int min_=0; min_ 0) m[sum-(min_+max_)] += dp[min_][max_][sum]; } int a,b; scanf("%d.%d", &a,&b); a = (a*100+b)/25; printf("%lld\n", m[a]); //cout << m[a] << endl; return 0; }