nickxj


私信TA

用户名:dotcpp0615219

访问量:814

签 名:

等  级
排  名 6248
经  验 1379
参赛次数 0
文章发表 23
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

n,m=map(int,input().split())
X1=[]
X2=[]
for i in range(n):
   a,b=map(int,input().split())
   X1.append((a,b))
X1.sort()
for i in range(m):
   a,b=map(int,input().split())
   X2.append((a,b))
X2.sort()
i=0
while i<len(X1): #遍历X1
   bool1=False #记录是否删除了元素
   for j in range(len(X2)):#用X1和X2逐个比较
       if X1[i][0]==X2[j][0]:
           del X1[i] #删除元素
           bool1=True
           break #跳出循环 下标继续不变
   if bool1==False: #没有删除则下标+1 遍历下一个元素
       i=i+1
print(len(X1))
for i in X1:
   for j in range(2):
       print(i[j],end=" ")
   print()

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区