免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2338 | 回复: 0
打印 上一主题 下一主题

一道立方和的计算题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-17 00:41 |只看该作者 |倒序浏览
题目大意如下:
找出满足 a = x^3 + y^3 + z^3 和 a = m^3 + n^3 + o^3 的 a 及其 x,y,z,m,n,o 的正整数值,其中 1 flag={}
for x in range(1,100):
    for y in range(x+1,100):
        for z in range(y+1,100):
            a=x*x*x+y*y*y+z*z*z
            xyz="(%2d,%2d,%2d)" % (x,y,z)
            if a=1000000:
                if a in flag:
                    mno=flag.get(a)
                    flag[a]=xyz + " vs " + mno
                else:
                    flag[a]=xyz
#for k,v in flag.iteritems():
#    if v.find("vs") != -1:
#        print k, v
for i in range(1,1000000):
    if i in flag:
        xyzmno = flag.get(i)
        if xyzmno.find("vs") != -1:
            print "%7d  %s" % (i, xyzmno)


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/24581/showart_1196120.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP