题目大意:找出两个数字a,b,满足sum(1,a-1)==sum(a+1,b)。我没有想到什么好的数学方法,用了二分枚举,成功地在短时间内交表。
以下是我的代码(打表的程序不再给出,基本思路是二分):
#include<stdio.h>
int main()
{
printf(" 6 8\n");
printf(" 35 49\n");
printf(" 204 288\n");
printf(" 1189 1681\n");
printf(" 6930 9800\n");
printf(" 40391 57121\n");
printf(" 235416 332928\n");
printf(" 1372105 1940449\n");
printf(" 7997214 11309768\n");
printf(" 46611179 65918161\n");
return 0;
}
posted on 2010-01-16 22:33
lee1r 阅读(606)
评论(0) 编辑 收藏 引用 所属分类:
题目分类:数学/数论