心如止水
Je n'ai pas le temps
posts - 400,comments - 130,trackbacks - 0
题目大意:找出两个数字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 阅读(604) 评论(0)  编辑 收藏 引用 所属分类: 题目分类:数学/数论

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理