样例3有点疑问
查看原帖
样例3有点疑问
443549
Peach_01楼主2020/12/13 15:43

题目说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;
}
2020/12/13 15:43
加载中...