摘要:
前言:一直对乘法循环群的定义和概念没有深刻的理解,最近又用到了这个知识,做一些整理。 1、半群: 定义1:设G是一个非空集合,∘是G上的一个二元运算。如果∘满足结合律,即对于任意的a,b,c∈G,都有(a∘b)∘c=a∘(b∘c),则称(G,∘)是一个半群,G为其基础集合。 设(G,∘)是一个半群, 阅读全文
摘要:
python 实现: s=input() hour_str=str(s.split(":")[0]) # 在00到23之间 min_str=str(s.split(":")[1]) # 在00到59之间 hour=int(hour_str) min=int(min_str) if hour<12 o 阅读全文
摘要:
python 实现 参考:https://blog.csdn.net/m0_74101869/article/details/131479677 num1=int(input()) friends=set() for i in range(num1): s=input().split() if s[ 阅读全文
摘要:
python实现 num=int(input()) lst=[] for i in range(num): s=input() n=int(s.split(" ")[0]) for j in range(n): lst.append(int(s.split(" ")[j+1])) lst.sort( 阅读全文
摘要:
python 实现 s=str(input()) lst=[0,0,0,0] for item in s: if item=="G" or item=="g": lst[0]+=1 elif item=="P" or item=="p": lst[1]+=1 elif item=="L" or it 阅读全文
摘要:
python实现: 需要考虑很多情况: 如果只输入一个数:分子/分母 是否有商,是否需要约分,如:8/3,-8/3,0/3。 如果输入多个数:通分后分子>0,<0还是=0,分子/分母 是否有商,是否需要约分。 num=int(input()) s=input() if num==1: fenzi=i 阅读全文
摘要:
python 实现 s=str(input()) lst_s=[] lst_info=[] lst_num=[] for i in s: if int(i) not in lst_info: lst_info.append(int(i)) lst_s.append(int(i)) lst_info. 阅读全文
摘要:
python 实现 s=input() a=int(s.split(" ")[0]) b=str(s.split(" ")[1]) row=0 if float(a/2)-int(a/2)>=0.5: row=int(a/2)+1 else: row=int(a/2) for i in range( 阅读全文
摘要:
python实现 a=str(input()) b=str(input()) for i in b: while i in a: loc=a.index(i) a=a[:loc]+a[loc+1:] print(a) 阅读全文
摘要:
python实现 s=str(input()) factor1=1.0 if s[0]=="-": factor1=1.5 s=s[1:] l=len(s) count=0 for i in s: if i=="2": count+=1 factor2=1.0 if int(s)%2==0: fac 阅读全文