「学习笔记」3.31代码学习
2016-03-31 20:33
225 查看
3月的最后一天,我的代码也学了一阵子了,一点进展没有是不可能的,确实有感觉到进步,只不过如果自己更专心一点,应该进步会更大,三月的最后一天。四月开始加油!!!
这两天发现了杭电ACM的PPT,所以决定按照PPT的顺序来刷题了,所以今天练习的都比较简单。
1090 A+B for Input-Output Practice(II)
1091A+B for Input-Output Practice(III)
1092A+B for Input-Output Practice(IV)
1093 A+B for Input-Output Practice(V)
1094 A+B for Input-Output Practice(VI)
1048The Hardest Problem Ever
1018big number
1013 Digital Roots
1089A+B for input-output paractice(I)
1095A+B for input-output paractice(VII)
1096A+B for input-output practice(VIII)
这两天发现了杭电ACM的PPT,所以决定按照PPT的顺序来刷题了,所以今天练习的都比较简单。
1090 A+B for Input-Output Practice(II)
#encoding:utf8 #1090 A+B for Input-Output Practice(II) n=int(raw_input()) l=[] lst=[] for i in range(n): l.append(raw_input().split(' ')) lst.append(map(int,l[i])) for i in range(n): print sum(lst[i])
1091A+B for Input-Output Practice(III)
#encoding:utf8 #1091 A+B for Input-Output Practice(III) ##1下面这段有问题 # l=[] # n=raw_input().split(' ') # n=map(int,n) # while n<>0: # l.append(n) # print l # # for i in range(len(l)): # print sum(l[i]) ##2正确答案 lst=[] num= map(int,raw_input().split(' ')) while(num!=[0,0]): #题目要求输入0 0结束 lst.append(num) num=map(int,raw_input().split(' ')) #这一点还不太清楚为什么要这样写 for i in range(len(lst)): print sum(lst[i]) ##3这段是在网上找的答案,这段只是输入一个值 # list=[] # num= int(input('shuru:')) # while(num<>0): # list.append(num) # num= int(input('shuru:')) # print list
1092A+B for Input-Output Practice(IV)
#encoding:utf8 ##1092 A+B for Input-Output Practice(IV) #这道题如果用python做,第一个输入值是可以忽略的,不用其也可以运行,但是第一个数可以用来做判断 l=map(int,raw_input().split(' ')) s=[] if (len(l)!=l[0]+1): print 'input Error' else: while (l!=[0]): #这部分需要加括号,要不0不返回 s.append(l) l=map(int,raw_input().split(' ')) for i in range(len(s)): print sum(s[i][1:])
1093 A+B for Input-Output Practice(V)
#encoding:utf8 ##1093 A+B for Input-Output Practice(V) n=int(raw_input()) l=[] for i in range(n): l.append(raw_input().split(' ')) l[i]=map(int,l[i]) for i in range(n): print sum(l[i][1:])
1094 A+B for Input-Output Practice(VI)
#encoding:utf8 ##1094 A+B for Input-Output Practice(VI) while True: l=raw_input().split(' ') l=map(int,l) print sum(l[1:])
1048The Hardest Problem Ever
#encoding:utf8 ##1048 The Hardest Problem Ever #这道题不知道为什么输入ENDOFINPUT就是结束不了,结果返回的也不对要 flag=raw_input() lst=[] while(flag!='ENDOFINPUT'): flag=raw_input() print flag while(flag!='END'): if flag=='START': l=raw_input().split(' ') print l for i in l: for j in i: if j>='A' and j<='E': m=ord(j)+21 else: m=ord(j)-5 print m lst.append(chr(m)) print lst # # l=[] # lst=[] # if (n=='START' and n!='END'): # #while(n!='END'): # l=raw_input().split(' ') # for i in l: # for j in i: # m=ord(j)-5 # lst.append(chr(m)) # elif (n=='END'): # print lst # elif (n=='ENDOFINPUT'): # print
1018big number
#encoding:utf8 ##1018 big number def factiorial(n): if n==1: return 1 else: return n*factiorial(n-1) n=int(raw_input()) s=[] l=[] for i in range(n): l.append(raw_input()) l=map(int,l) for i in range(n): s.append(factiorial(l[i])) m=len(str(s[i])) print m
1013 Digital Roots
#encoding:utf8 ##1013 Digital Roots n=int(raw_input()) l=[] while (n!=0): l.append(n) n=int(raw_input()) # print l for i in l: m=i%10 # print 'm=',m n=i/10 sum=m+n # print 'n=',n if sum<=10: print sum else: m=sum%10 # print m n=sum/10 # print n print m+n
1089A+B for input-output paractice(I)
#encoding:utf8 #1089A+B for input-output paractice(I) while True: n=raw_input().split(' ') n=map(int,n) print sum(n)
1095A+B for input-output paractice(VII)
#encoding:utf8 ##1095A+B for input-output paractice(VII) while True: n=raw_input().split(' ') n=map(int,n) print sum(n),'\n'
1096A+B for input-output practice(VIII)
#encoding:utf8 ##1096 A+B for input-output practice(VIII) n=int(raw_input()) l=[] lst=[] for i in range(n): l.append(raw_input().split(' ')) lst.append(map(int,l[i])) for i in range(n): print sum(lst[i][1:]),'\n' #另一种输出形式,输入一行输出一行 # n=int(raw_input()) # l=[] # lst=[] # for i in range(n): # l.append(raw_input().split(' ')) # lst.append(map(int,l[i])) # print sum(lst[i][1:]),'\n'
相关文章推荐
- SpringMvc与Struts2的对比_2
- php防止sql注入的自定义函数
- 08.Django自定义模板,自定义标签和自定义过滤器
- php中放置sql注入的几个函数
- 结对编程
- Qt之透明提示框
- Qt之透明提示框
- 算法 - 求和为n的连续正整数序列(C++)
- C++ 几种智能指针的简单实现
- 基于任务的异步编程模式,Task-based Asynchronous Pattern
- php学习中的session和cookie的初步认识及其他
- Qt实现Ribbon效果
- java集合,ArrayList,LinkedList知识点总结
- go语言开启本地帮助文档
- 浅析java反射机制
- Spring配置Hibernate事务的三种方式
- eclipse 中文注释的乱码问题解决方案
- java学习笔记-面向对象(三)
- 機器學習基石 机器学习基石 (Machine Learning Foundations) 作业二 Q19-20 C++实现
- Java中的文件读写字节流,字符流