zzkca930110 2010-02-28 19:21:00
点我顶贴
收藏
删除
我不知道我错在哪?请你们帮我指点一下!谢谢!
#include <iostream>
using namespace std;
int main ()
{
int n,m,i,j;
long long t=1;
cin>>n>>m;
j=2;
for (i=n; i<=n-1+m; i++) {
t*=i;
if (t%j==0) {t/=j; j++;}
if (j>m) break;
}
cout<<t<<endl;
return 0;
}
测试结果1: 测试结果错误.错误结果为:50
正确结果应为:100
测试结果2: 通过本测试点|有效耗时47:ms
测试结果3: 通过本测试点|有效耗时47:ms
测试结果4: 通过本测试点|有效耗时46:ms
测试结果5: 通过本测试点|有效耗时47:ms
测试结果6: 通过本测试点|有效耗时47:ms
测试结果7: 通过本测试点|有效耗时47:ms
测试结果8: 通过本测试点|有效耗时47:ms
测试结果9: 测试结果错误.错误结果为:155
正确结果应为:4960
测试结果10: 通过本测试点|有效耗时47:ms