ccj:Let‘s Stave Together!
我:mdzz...
ccj觉得他是饥荒里最强大的存在(因为有c_give("XXX",n))的存在;
某一天,ccj打开了控制台,输入了c_give("icecream",n)和c_give("icecream",m);
然后他得到了n个冰激凌和m个冰激凌;数学不好的ccj陷入了沉思。把n和m这两个数其中一个数拆成两个整数(不为0),得到两个新的数再加上未拆的数共三个数,加减组合(包括这三个数)能得到最多的不同的数有多少?因为ccj非常吝啬,所以加减形成的数不会是负数也不会是0;
输入两个数字n,m;
输出能得到的不同的数共几个。
样例中因为n和m是一样的,所以考虑一个就可以了。4可以分为1,3;2,2;
所以三个数有两种组合:
1,3,4;
这样形成的数有1,3,4,4,2,5,3,7,1,8,0,2,6。
2,2,4;
这样形成的数有2,2,4,4,0,6,2,6,2,8,0,4,4。
所以总共有不同的数1,2,3,4,5,6,7,,8.
所以输出8.