题解列表

筛选

运行时间过长(半天跑不出数)的看过来!!!

摘要:解题思路:        在CPU频率中,1GHz 就是每秒10亿次运算,你可以算一算自己CPU运算速度。        但是你若在写代码的过程中——比如说这道题——使用了三重嵌套for循环,那么就是……

二级C语言-成绩归类

摘要:解题思路:两个易错点:    1.题目要求到0以及负数停止输入    2.遗漏换行输入的情况我的代码略显冗长(●っー3。○)注意事项:参考代码:my_list = list(map(int, inpu……

python的咋没题解,我来加一个

解题思路:使用了一个无限循环来读取输入,直到遇到EOFError异常或者文件结束符为止。在每次循环中,它使用map()函数将输入的一行拆分为两个整数a和b,并计算它们的和,然后输出结果。注意事项:加个try-except结构比直接whiletrue循环更严谨一些参考代码:whileTrue:try:a
优质题解

复杂度O(m求和)的求模

解题思路:我们发现前t个数的模总共只存在t种,若不存在相同的两个数则刚好t种,则第t+1个必须有新的模,考虑第一个模为0,则n%k=k-1.否则则有两个数同余注意事项:无参考代码:a=int(input())defsame_add(m,n):foriinrange(1,

贪心法求能量项链问题

解题思路:这一题主要思路是每一步都找到项链里头标记最小的那个珠子,求其与左边珠子(下标减去一)聚合的能量,最终将能量相加得出最大能量和注意事项:每次求出最大能量和后记得删除最小头标,让剩下的珠子进行计算,用[(a+1)%(n-i)]的目的是使索引始终在0到(num-i)-1的范围内,

一种思路简单的字符逆序

解题思路:主要利用python自带的方法节省思考时间,首先input接收字符串,转换类型为列表,然后reverse()方法逆序,利用join方法转换回字符串。注意事项:注意牢记方法的使用参考代码:string1=input()a=list(string1)a.reverse()b=''
优质题解

一种新手友好的筛法求N以内素数

解题思路:首先,用户输入一个正整数N。然后,使用外层循环遍历从2到N的所有数。设置julge用做检验当前数字的标记,true表示素数,flase表示合数。内层循环从2开始,到当前数的平方根(用int取整数部分)加1结束。在内层循环中,检查当前数是否可以被内层循环中的数整除,

寻找矩阵最值(Python)

摘要:解题思路:注意事项:参考代码:n = int(input())a = [list(map(int,input().split())) for i in range(n)]    #推导式输入NxN的矩……
优质题解

简单代码实现3x3矩阵的转置

解题思路:1、推导式输入3x3矩阵;2、将3x3矩阵右上三角形与左下三角形交换;3、遍历输出矩阵;注意事项:1、推导式输入时需注意split括号内无内容,也就是默认空格;2、交换对角时,需注意内循环的起点因为i+1,如果时range(3)则会交换俩次;3、遍历输出时,