Advertisement
tanmoklepasha

Problem F. Four Cards

Nov 13th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. #ACM ICPC 2016/2017
  2. class card:
  3.     def __init__(self,rank,suit):
  4.         self.rank=rank
  5.         self.suit=suit
  6. mas=[]
  7. for l in input().split(" ")[1:]:
  8.     mas.append(card(l[0],l[1]))
  9. i=0
  10. p=1
  11. while i<len(mas)-1:
  12.     if p==0:break
  13.     j=i+1
  14.     while j<len(mas):
  15.         if mas[i].rank==mas[j].rank:
  16.             mas[i+1],mas[j]=mas[j],mas[i+1]
  17.             break
  18.         elif mas[i].suit==mas[j].suit:
  19.             mas[i+1],mas[j]=mas[j],mas[i+1]
  20.             break
  21.         j+=1
  22.     else:
  23.         print("NO")
  24.         p=0        
  25.         break
  26.        
  27.     i+=1
  28. else:
  29.     print("YES")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement