今天做的是洛谷的一道题,没有通过,得了60,时间处理太慢了,我从来没去注意过什么时间复杂度,因为最开始学python的时候我更注重编程的过程,一些基础理论没怎么去看(像什么环境之类的)
新手可以看一下:
1、先获得一个整数n
2、然后我建立了一个列表
3、我这边设置两个循环去判断那两个数(循环是由内到外的,具体可以去找实例,在我这个程序中i循环23次。j从0(因为我j循环的开始是i,而i列表的循环默认从0开始,所以j也默认从0开始,前面说的都是在我的程序中,不代表所有程序)开始循环一直到23,但不包括23),如果两个数相乘能得到n,那么就把i和j放入列表中。还有就是我也不知道列表怎么一次性添加多个整数进去,所以就这样写。
4、最后调用max函数找最大值
希望有人能提出建议,改善程序