
09
elif s[0] == "reverse":
10
students.reverse()
11
else:
12
c = int(s[1])
13
if len(students) > c:
14
students = students[:c]
15
16
for student in students:
17
print(student)
あなたはいま「PAIZAの村」という、村人と交流しながら生活していくゲームで
遊んでいます。村人は合計n人で、各村人は1~nで番号付けられています。このゲー
ムの目的の1 つは、村の人々と仲良くなることです。これを示すパラメータとして、
村人と村人の間には「友好度」と呼ばれる負ではない整数が定められています。
あなたは、この村で同好会グループを作りました。村人はこの同好会グループに
自由に入会でき、自由に退会することもできます。あなたは、この同好会グループ
の管理者でもあるので、グループの人気度を常に把握しなければなりません。
また、グループの人気度は、グループ内の村人とグループ外の村人の間の友好度
のうちの、最大の友好度で表されます。ただし、グループが0人またはn人の場合は、
そのグループの人気度は0 であるとします。
同好会の入退会ログが与えられるので、すべてのログが更新された後の全体の人
気度を求めてください。
入力される値
1行目にそれぞれ村人の人数を表す整数 n、友好関係の数を示す整数m、ログが更
新される回数を表す整数 ...