2024-05-05 05:44:52 发布
网友
我用python编写了一些竞赛代码。测试用例限制为1<;=n<;=10^9。在
n=input("") sum=0 for i in range(0,n): s=input("") sum=sum^s print sum
它显示了一个超过时间限制的错误,但是当我在C中做同样的操作时,它工作得很好。我的C代码是:
有人能解释一下这种区别吗?在
Python是一种非常简单、功能强大的语言,但是它与C语言相比速度较慢,原因有很多,比如: 1.动态类型化 2.它是解释性的而不是编译的 它的一些型号内存访问效率低下。
有些程序可能比Python程序慢20倍。
Python是一种非常简单、功能强大的语言,但是它与C语言相比速度较慢,原因有很多,比如: 1.动态类型化 2.它是解释性的而不是编译的 它的一些型号内存访问效率低下。
有些程序可能比Python程序慢20倍。
相关问题 更多 >
编程相关推荐