project euler 18/67
2015-01-31 11:24
309 查看
def get_count(): count=0 for line in f: count=count+1 return count
m=100 >>> numm=[[0]*(m+1) for i in range(0,m+1)]
def scann(): f=open(a,"r") index=0 start=0 end=2 for line in f: line.strip('\n') for i in range(0,index+1): nums[index][i]=int(line[start:end]) start=start+3 end=end+3 start=0 end=2 index=index+1 f.close()
def problem_67(): d=[[0]*(m+1) for i in range(0,m+1)] for i in range(m-1,-1,-1): for j in range(0,i+1): d[i][j]=nums[i][j]+max(d[i+1][j],d[i+1][j+1]) return d[0][0]
相关文章推荐
- [Project Euler] Problem 18 & Problem 67
- Project Euler 题解 #18 & #67 Maximum path sum
- [Project Euler] Problem 18 & Problem 67 Python解答
- project euler 67
- Project Euler 18.给你一组由数字组成的三角形,从三角形的顶端开始,依次移向下一行相邻数字,求从顶端到低端的最大和为多少?
- Python-Project Euler 67
- Project Euler 18
- Project Euler – Problem 18
- project euler 18 Maximum path sum I
- Project Euler18题 从上往下邻接和
- Problem 18 & 67
- Project Euler:Problem 18 Maximum path sum I
- Project Euler:Problem 67 Maximum path sum II
- Project Euler18题 从上往下邻接和
- [Project Euler] Problem 18
- 欧拉计划:相似的18题和67题,以及简单的20题100!,以及19题
- project euler 18
- project euler Problem 18 & 36
- sicily 1006 单词变换(week 18)
- 浅谈cocos2dx(18) 中工厂模式