
 一开始想口算的,后来发现高估自己了,仔细一想还是暴力枚举简单一些。
 源码如下:
#include<iostream>
using namespace std;
int main()
{
	int a,b,c;
	for(a=1;a<=105;a++)
	{
		for(b=1;b<=42;b++)
		{
			for(c=1;c<=315;c++)
			{
				int n1=3*a+7*b+c;
				int n2=4*a+10*b+c;
				if(n1==315&&n2==420)
				{
					int sum=a+b+c; 
					cout<<sum<<endl;
				}
			}
		}
	}
}
运行结果:105
 










