我自己写代码的话总是运行超时,看过很多c语言解法,但是我没学过c看不懂,请各位教教我用python怎么实现
import sys
n, c = map(int, input().split())
students = []
for i in range(n):
student = input().split()
student[2] = int(student[2])
students.append(student)
students.sort(key=lambda x: (x[c-1], int(x[0])))
for student in students:
sys.stdout.write(student[0] + ' ' + student[1] + ' ' + str(student[2]) + '\n')
pta 对 python 不太友好,没有优化,同样的逻辑 C 能过,但 python 超时也不奇怪
你要么把代码贴出来,看看还有没有可以优化的地方,要么把链接分享出来,我也去试试
接下来走一下代码逻辑的一些细节,我们就结束了。
import math
value = float(input().strip()) print(f"cos({value:.1f}) = {math.cos(value):.4f}")