楼主: 小尾巴~
1453 1

[商业管理] 一道运筹学老师出的经典题,请学霸指点 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

学前班

50%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
20 点
帖子
2
精华
0
在线时间
0 小时
注册时间
2014-11-10
最后登录
2014-11-10

楼主
小尾巴~ 发表于 2014-11-10 17:56:59 来自手机 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
运筹学题:x=(x1,x2…,xn)。 x1+2x2+…+nxn=n.(x后面的数字是下标)其中xi为非负整数,求|x|取值范围(即x的上下限)
用什么方法都行c 语言,证明都可以
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:运筹学 什么方法 经典 运筹学

本帖被以下文库推荐

沙发
EchoEstelle 发表于 2015-1-31 00:49:35

思维有漏洞,楼下才是正确答案!

x=(n,0,...,0)
  1. import math

  2. def interprog(n):
  3.      x=[]
  4.      re={}
  5.      for i in range(n):
  6.            x.append(0)
  7.      for i in range(n):
  8.            for j in range(n+1):
  9.                 x[i]=j
  10.                 sum=0
  11.                 absx=0
  12.                 for i in x:
  13.                      sum+=i*(x.index(i)+1)
  14.                      absx+=i**2
  15.                 absx=math.sqrt(absx)
  16.                 if sum==n:
  17.                    re[absx]=x
  18.      print re
复制代码

我非我见我释我是我非我

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-31 14:38