题目说x尽可能大,当x=108,k=1算出来结果也是40404,跟样例三一样,但是比样例3的99大
#include<iostream>
using namespace std;
int main ()
{
long money, x, k,mx=0;
cin >> money;
money /= 52;
for( x=1;x<money*1.0/7;x++ )
for ( k = 1; k < money*1.0 / 21; k++ )
{
if ( money == 7 * x + 21 * k&&x>mx )
{
mx = x;
}
}
cout << mx << endl << ( money - 7 * mx ) / 21 << endl;
return 0;
}