【AtCoder】C.C Challenge ABC287 コンテスト結果
スポンサーリンク

感想

今回は仕事の残業で15分ほど遅刻しての参加になってしまいました…

ABC286に引き続きABC287も企業主催のコンテストだったのでA問題から高難易度を覚悟していましたが、

前回のABC286と比べると問題はわかりやすくて難易度も適正だった気がします。

それでも、AとB問題しか解けなかったんですけどね…

C問題を解くときはもう眠気がピークで全然頭が回りませんでした(←言い訳)

でもC問題の解説をみるとかなり単純な問題のようなので時間をみつけてチャレンジします!

スポンサーリンク

Rating変動

Rating:58→58(変動なし)

段位:12級→12級(変動なし)

途中で参加したからかRatingに参加できていなかったようです…

AtCoder-Rating-20230121
スポンサーリンク

開催期間

2023年1月28日(土)

21:00〜22:40(100分)

結果

順位:6335位/8340人くらい

ABC287_Ranking

問題

ABC287の問題はコチラから

A. Majority

配点:100点

タイム:27分58秒

結果:成功!

C.Cの回答

N = int(input())

num = 1

Agree = 0
Oppose = 0

while num <= N:
    S = input()
    if S == "For":
        Agree += 1
    else:
        Oppose += 1
    num += 1

if Agree > Oppose:
    print("Yes")
else:
    print("No")

B. Postal Card

配点:200点

タイム:19分4秒

結果:成功!

C.Cの回答

N, M = map(int, input().split())
num = 1
S_list = []
ans = 0


while num <= N:
    S = input()
    S_list.append(S[3:6])
    num += 1

num = 1

while num <= M:
    T = input()
    T_list = [s for s in S_list if T in s]
    S_list = [s for s in S_list if T not in s]
    ans += len(T_list)
    num += 1

print(ans)

C. 問題以降

配点:300-600点

結果:ギブアップ

あとがき

今回はB問題を解けた時点で50分ほど残っていたので、C問題もいけたと思うんですよね。

土曜日に仕事さえなければ…

しばらくの壁はC問題になりそうです!

Twitterでフォローしよう

おすすめの記事