python练习(未完成)
up中的小猿类
这个作者很懒,什么都没留下…
展开
-
1059. C语言竞赛(20)——Python
测试点1与2运行超时 #判断素数 import math def isPrime(n): if n <= 1: return False for i in range(2, int(math.sqrt(n)) + 1): if n % i == 0: return False return True #得到获奖名单 num_guys = input() num_guys原创 2017-12-08 19:18:16 · 544 阅读 · 0 评论 -
1050. 螺旋矩阵(25)
测试点2与6没过 主要的点是: (1)求得m与n,这个我是从1到一直到数的一半试的; (2)构造螺旋矩阵,使用的是一圈一圈的方法,就是先把最外面的一圈填上,然后再填里面的一圈,对于最后可能剩下的单独一列,则是使用的列表是否为空来判断,因为我把排好序的元素从列表中一个个的弹出,然后放到矩阵中。 未完待续。。。 import math #得到分解的质因数 def f(n): n = int原创 2017-11-30 17:33:05 · 352 阅读 · 0 评论 -
1052. 卖个萌 (20)--Python
虽然自己跑着没问题,但是测试总说返回为零,应该是程序炸了,先记录下来,然后再改。 def get_list(a): a = ''.join(a.split()) list_1 = list(a) list_2 = [] length = len(list_1) #print(list_1) while list_1: i = 0 if list_1[i] == '[':原创 2017-12-03 08:53:52 · 827 阅读 · 1 评论 -
1065. 单身狗(25)--Python
测试点1测试的是输出的格式,使用join函数连接输出就会报错; 最后两个测试点运行超时 num_sum = input() num_sum = int(num_sum) list = [] couple_dir = {} #统计夫妻 for i in range(num_sum): string = input().split() couple_dir[string[0]] = strin原创 2017-12-06 10:03:12 · 554 阅读 · 0 评论 -
1045. 快速排序(25)--Python
这个开始看的数据这么大,应该很容易超时。的确,在第一次编写完后,只有测试点0过了,然后别的都是超时,所以就到网上找了找思路,发现了一种不错的判断主元的方法,就是把排好序的列表与原始列表进行比较,看看有哪些元素的位置没有发生改变,这些元素若是还是原始列表从头到现在的最大值,则有可能是主元,保存结果。 本来以为借用了大牛的思路,可以顺利的通过,谁知道测试点2又说格式错误,而且在反复提交的时候测试点1原创 2017-11-27 19:54:29 · 467 阅读 · 0 评论 -
1055. 集体照 (25)——Python
还有两个测试点没有通过,先记录下来,等下午再整整 #得到输出 def get_out(list): length = len(list) for i in range(length): if i == length - 1: print(list[i]) else: print(list[i] + ' ', end = '') #得到输出每列的排列 def get原创 2017-12-26 11:16:22 · 440 阅读 · 0 评论
分享