Python-Project Euler 31
2014-01-18 11:30
302 查看
v=[1,2,5,10,20,50,100,200]
f=[[0 for i in range(205)] for j in range(10)]
for i in range(8):
for j in range(201):
if i==0:
f[i][j]=1
continue
for k in range(j//v[i]+1):
f[i][j]+=f[i-1][j-k*v[i]]
print(f[7][200])
f=[[0 for i in range(205)] for j in range(10)]
for i in range(8):
for j in range(201):
if i==0:
f[i][j]=1
continue
for k in range(j//v[i]+1):
f[i][j]+=f[i-1][j-k*v[i]]
print(f[7][200])
相关文章推荐
- 我的第一个python web开发框架(31)——定制ORM(七)
- project euler 31
- Python 练习 31
- python类库31[使用minidom读写xml]
- python技巧31[pythonTips1]
- Python入门的36个例子 之 31 -> OOP – 属于类的变量和属于对象的变量
- {python31}class
- python类库31[使用SAX来解析xml]
- Python学习笔记(2018.01.30/31)
- python基础31[安装及Helloworld]
- python实例31[My Stock Info]
- python语法31[引用和拷贝]
- python语法31[变量的作用域+global]
- 31. Next Permutation Leetcode Python
- python 笔记 if语句的简单嵌套 《笨办法学Python》习题31 ——1.3
- 笨方法学习Python-习题31: 作出决定
- 《Python学习手册》学习笔记(31)之第31章类的高级话题(关键词:编程语言/Python/OOP/面向对象/类)
- 笨方法学python--习题31---做出决定。
- 【python】编程语言入门经典100例--31
- Python-Project Euler 26