AtCoder Beginner Contest 225
A - Distinct Strings
def main():
c = len(set(list(input())))
if c==1:
print(1)
elif c==2:
print(3)
else:
print(6)
if __name__ == '__main__':
main()
B - Star or Not
def main():
n = int(input())
dic = defaultdict(int)
for _ in range(n-1):
a,b = map(int, input().split())
dic[a-1] += 1
dic[b-1] += 1
x,y = 0, 0
for k,v in dic.items():
if v==1:
x += 1
else:
y += 1
print("Yes" if x==n-1 and y==1 else "No")
if __name__ == '__main__':
main()
C - Calendar Validator
import numpy as np
def main():
n,m = map(int, input().split())
b = [list(map(int, input().split())) for _ in range(n)]
b = np.array(b)
flg = True
for i in range(m):
if b[0][i]%7==0 and i!=m-1:
flg = False
for i in range(n):
if m!=1 and set(np.diff(b[i]))!={1}:
flg = False
bt = b.T
for i in range(m):
if n!=1 and set(np.diff(bt[i]))!={7}:
flg = False
print('Yes' if flg else 'No')
if __name__ == '__main__':
main()
Author And Source
この問題について(AtCoder Beginner Contest 225), 我々は、より多くの情報をここで見つけました https://zenn.dev/ohnuma/articles/0257f35ad1073c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol