关注
 楼主,你输入1355,输出是4,但是我用我的方法输出是3,求问怎么回事。。   def init(n):     prim=[True for i in range(n)]     prim[0]=False     for i in range(2,n):         if prim[i]:             k=2             while(k*i<n):                 prim[k*i]=False                 k+=1     return prim      #n=int(input()) n=1355
prim=init(n)
trans=[0 for i in range(n+1)]
for i in range(1,n+1):
    trans[i]=1
    k=2
    while k<i and i%k!=0:
        k+=1
    if i%k==0:
        trans[i]=i//k
dp=[0 for i in range(n+1)]
dp[2]=1
for i in range(3,n+1):
    dp[i]=trans[i]
    for k in range(2,i-1):
        if dp[i-k]+trans[k]<dp[i]:
            dp[i]=dp[i-k]+trans[k]
print(dp[n])
 1355可分为3+31+1321,这是仨质数之和呀。。。
  查看原帖
  点赞  2
相关推荐
11-02 17:30
  中南大学 Java   点赞 评论 收藏   
分享
 
萨德楽:能进去你就是最牛逼的,不会学就完了 点赞 评论 收藏   
分享
 牛客热帖
更多 
 正在热议
 更多 
 # 你实习是赚钱了还是亏钱了? #
 5708次浏览 54人参与
# 找工作八股要背到什么程度? #
 4344次浏览 83人参与
# 京东开奖 #
 432768次浏览 2459人参与
# 秋招开始捡漏了吗 #
 33538次浏览 243人参与
# 我在牛爱网找对象 #
 202792次浏览 1412人参与
# 用一句话形容你的团队氛围 #
 3486次浏览 50人参与
# 入职以后才知道的校招谎言 #
 101811次浏览 647人参与
# 你找工作是从容有余 or 匆忙滚爬? #
 3169次浏览 42人参与
# 上班后,才发现大学__白学了 #
 5724次浏览 40人参与
# 同bg的你秋招战况如何? #
 161039次浏览 935人参与
# 今年秋招还有金九银十吗 #
 25397次浏览 235人参与
# 今年秋招是回暖还是遇冷 #
 3091次浏览 27人参与
# 五一之后,实习真的很难找吗? #
 90171次浏览 561人参与
# 规定下班时间vs实际下班时间 #
 56996次浏览 332人参与
# 学历对求职的影响 #
 552414次浏览 3922人参与
# 辞职后的日常 #
 16641次浏览 84人参与
# 你喜欢工作还是上学 #
 79283次浏览 865人参与
# 打工人的精神状态 #
 103547次浏览 1319人参与
# Offer比较,求稳定还是求发展 #
 65340次浏览 272人参与
# 分享一个让你热爱工作的瞬间 #
 44413次浏览 395人参与
# 一人一个landing小技巧 #
 128835次浏览 1467人参与
小天才公司福利 1163人发布