From f2d18b8bc7a75e74d5825600bb888a1d82332f6d Mon Sep 17 00:00:00 2001 From: yuuma893 Date: Sat, 13 Dec 2025 23:44:20 +0900 Subject: [PATCH 1/2] =?UTF-8?q?=E8=A8=98=E4=BA=8B=E4=BD=9C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/content/blogs/2025-12-14-ABC436.md | 188 +++++++++++++++++++++++++ 1 file changed, 188 insertions(+) create mode 100644 src/content/blogs/2025-12-14-ABC436.md diff --git a/src/content/blogs/2025-12-14-ABC436.md b/src/content/blogs/2025-12-14-ABC436.md new file mode 100644 index 0000000..78d546e --- /dev/null +++ b/src/content/blogs/2025-12-14-ABC436.md @@ -0,0 +1,188 @@ +--- +title: ABC436感想記事 +description: ABC436の感想を書く。 +author: yuuma +category: other +tags: [advent-calendar,kyopuro] +--- +- この記事は [OUCC Advent Calendar 2025](https://adventar.org/calendars/12077) の14日目の記事です。 +- ABC436に参加した感想を書きます。(~~ネタがない(2回目)~~) +## AtCoderとは +- AtCoderはざっくりいうとプログラミングの問題を解くコンテストを開催しているサイトです。ABCはAtCoder Beginner Contestの略で、初心者向け?のコンテストです。大体毎週土曜日の21:00から開催され、制限時間は100分です。 +- リンク: https://atcoder.jp/ +## 全体の感想 +- 今日はE問題まで解けたのでそこまで解説しますが、Eが完全エスパーなので解説とは?になります。 +## A問題 +- 問題文: https://atcoder.jp/contests/abc436/tasks/abc436_a +- 解法: oを先頭にN-len(S)個追加してからSを追加すれば構築可能です。 +- 提出コード +```python +N=int(input()) +S=input() +ans=[] +for i in range(N-len(S)): + ans.append("o") +for i in range(len(S)): + ans.append(S[i]) +print("".join(ans)) +``` +## B問題 +- 問題文: https://atcoder.jp/contests/abc436/tasks/abc436_b +- 解法: 本当に問題文通りに実装をします。頭がバグらないようにni,njは入れるもの、i,jは以前の位置を保持するようにしました。 +- 提出コード +```python +N=int(input()) +G=[[0]*N for _ in range(N)] +f=0 +i=0 +j=(N-1)//2 +G[i][j]=f+1 +f+=1 +while f Date: Sat, 13 Dec 2025 14:47:56 +0000 Subject: [PATCH 2/2] [Bot] Update Blog Meta --- src/content/blog-metas/2025-12-14-abc436.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 src/content/blog-metas/2025-12-14-abc436.json diff --git a/src/content/blog-metas/2025-12-14-abc436.json b/src/content/blog-metas/2025-12-14-abc436.json new file mode 100644 index 0000000..f4e5719 --- /dev/null +++ b/src/content/blog-metas/2025-12-14-abc436.json @@ -0,0 +1,3 @@ +{ + "postDate": "2025-12-13T14:47:49.960Z" +}