题解列表

筛选

1115: DNA(python代码)

摘要:解题思路:注意事项:参考代码:n = int(input()) for i in range(n):     a,b=map(int,input().split())     for j in ……

1094: 字符串的输入输出处理

摘要:解题思路:注意事项:参考代码:n=int(input()) for i in range(n):     st=input()     print(st)     print('&#3……

1394: 永远的丰碑

摘要:解题思路:注意事项:参考代码:while True: try: a=list(map(int,input().strip().split())) if a[0] ==0:     break ……

1858: 逆序数

摘要:解题思路:注意事项:参考代码:n = int(input()) l=list(map(int,input().split())) s=0 for i in range(n-1):     fo……

python-Anagrams问题

摘要:解题思路:注意事项:参考代码:s1 = sorted(input().lower())   s2 = sorted(input().lower())      if s1 == s2:    ……

python-2的次幂表示

解题思路:本题采用了一楼c++大佬的思路,在此基础上稍微进行了一下优化,然后解读一下自己的理解吧。算法的思路核心是对n的二进制数的每一位进行是否为1的判断,然后进行处理。算法上并没有直接对n的二进制数的每一位进行是否为1的判断,而是采用s=n-2^i的结果进行判断。

python-出现次数最多的整数

摘要:解题思路:注意事项:参考代码:n = int(input().strip())   A = dict()   for i in range(n):       n = int(input().s……

python-素因子去重

解题思路:这道题的意思也就是让你分解n的素因子乘积,然后去掉重复的素因子,将剩下的素因子相乘得到p例如1000=2*2*2*5*5*5那么去重之后的素因子为2和5,则p=2*5=10注意事项:①当n是素数时,p=n②不要开始就生成[2,n//2]之间的所有素数,