- 博客(14)
- 收藏
- 关注
原创 project euler 24
def problem_24(ini): basea=[0,1,2,3,4,5,6,7,8,9] result=[] for i in range(1,11): c=ini/jiec(10-i) b=ini%jiec(10-i) result.append(basea[c]) ff=basea.pop(c) print ff ini=b return result
2015-02-01 21:49:36 508
原创 project euler 19
def get_monthday(year,month): if month==1 or month==3 or month==5 or month==7 or month==8 or month==10 or month==12: return 31 elif month==4 or month==6 or month==9 or month==11: return 30 else
2015-01-31 16:34:31 521
原创 project euler 18/67
def get_count(): count=0 for line in f: count=count+1 return countm=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.s
2015-01-31 11:24:11 538
原创 project eulur 17
def calss(i): result=0 if i==1 or i==2 or i==6 or i==10: result=result+3 return result if i==4 or i==5 or i==9: result=4 return result if i==3 or i==7 or i==8 or i==40 or i==50 or i==60:
2015-01-31 10:28:44 506
原创 project Euler 13
def problem_13(): f=open(a,"r") count=0 sum2=0 while count<100: line=f.readline() line=line.strip('\n') sum2=sum2+int(line) count=count+1 f.close() return sum2
2015-01-31 09:11:44 564
原创 Project Euler 9
def probelm_9(): for i in range(2,500): if 500%i==0: a=i b=500/i-i if(a>b): return 2*a*b*(a*a-b*b)*(a*a+b*b) return -1
2015-01-30 16:06:11 533
原创 Project Euler 8
def problem_8(s): result=0 ini=1 count=0 for i in range(0,13): if int(s[i])==0: count=count+1 start=0 end=13 while end<1000: if count==0: ini=1 for i in range(start,end): ini=i
2015-01-30 15:55:46 481
原创 Leetcode-Maximum Product Subarray
ind the contiguous subarray within an array (containing at least one number) which has the largest product.For example, given the array [2,3,-2,4],the contiguous subarray [2,3] has the largest
2014-12-02 12:24:12 571
原创 统计数字问题
题目选自王晓东的《计算机算法设计与分析》。。为什么用这本书呢,因为这是我们的教材啊,哈哈哈。题目意思是这样的,输入一个数,统计1到这个数中,0-9出现的个数;这个题的直觉是用暴力法,一个一个数循环,进行统计各个位数中数字出现的次数。然后我写了这个暴力法:#includevoid process_number(int* a,int num){ int x; while(num
2014-02-22 21:13:13 728
原创 codeforces309A的解题报告
codeforces的A题一般是比较简单的,题目的地址是http://codeforces.com/problemset/problem/390/A题目的大意是:Inna是个贪睡虫,要有很多闹钟才能叫醒她。她的房间是个100*100的正方形格,每个整点可以放闹钟,左下角是(0,0),右上角是(100,100),然后她一开始可以选择水平或垂直类型,选定类型后,比如选了水平后,一个动作可以把水平的
2014-02-15 18:54:00 831
原创 python判断一个数是否是素数
import mathdef is_prime(num): for i in range(2,int(math.sqrt(num)+1)): if num%i == 0: return False return Trueprime = []for i in range(2,101): if is_prime(i): prime.append(str(i)
2014-02-10 10:53:48 8130 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人