美文网首页
2019-05-12

2019-05-12

作者: 木马音响积木 | 来源:发表于2019-05-12 12:26 被阅读0次

看到一道题,有100个球,要喷上三种颜色,红黄蓝
有一个要求,每一种喷色方案,都必须包含三种颜色
也就是说,无论哪种颜色,最少也有一个球。
问一共有多少种喷色方案?

suu=0  #sum

for i in range (1,99) : #1-98   red 
    for j  in range (1,99) : #1-98  yellow
        k=100-i-j  #blue
        
        if k>0:
            suu+=1   # count for the sum
            print i,j,k
print suu #4851

ll=99*98/2  #4851
print ll

谁能告诉我,99*98/2 这个公式,是怎么推倒出来的?

suu=0
tem1=0
tem2=0
lk=[]
for i in range (1,99) : #1-98
    for j  in range (1,99) : #1-98
        k=100-i-j
        
        if k>0:
            suu+=1
           # print i,j,k
    tem2=suu
    
    lk.append(tem2-tem1)
    tem1=tem2
print suu #4851

ll=99*98/2  #4851 , I found this ,n*(n+1)/2
print ll

print lk


dd=0
for i2 in range(0,99):
    dd=dd+i2
print dd 

相关文章

网友评论

      本文标题:2019-05-12

      本文链接:https://www.haomeiwen.com/subject/inqcaqtx.html