ラベル lowlink の投稿を表示しています。 すべての投稿を表示
ラベル lowlink の投稿を表示しています。 すべての投稿を表示

2025年4月11日金曜日

AtCoder Grand Contest 071

 A一完。

コンテスト後のツイート

C - Orientable as Desired

 解説AC。解説放送も見た。

 全く惜しくはなかったが、サイクルがあってもYesになる条件を考える、という方針自体は良いのかも。そういうグラフを列挙していけば正しい条件にたどりつけるかもしれない。

 ただ、解法を理解した後も、二重頂点連結成分分解を実装したことがなかったため、自力で実装できなかった。LOWLINKを使った関節点や橋は実装したことがあるので、あと一歩なはずなのだが……。

 とりあえず、二重頂点連結成分分解をChat-GPTに実装してもらいAC。原理は理解したつもりだけど、実装がよく分かっていない。ちゃんと自力で実装しなきゃなぁ。



 ついでに、二重頂点連結成分分解を調べる仮定ででてきたこの問題も解説(放送)ACした。ポリアの数え上げ定理(バーンサイドの補題)はこういうときに使うのか。数え上げパートまでいけたとしても解けなかったと思うので、そこまでいけたら解けるようになりたい。



2024年2月29日木曜日

ユニークビジョンプログラミングコンテスト2023 クリスマス (AtCoder Beginner Contest 334)

 Fまで六完。連敗は止めた。

コンテスト後のツイート

G - Christmas Color Grid 2

 解説AC。

 lowlinkでできるらしいと聞いて、lowlinkのライブラリは持っていたし、コンテスト中にも考えたのに……と思ったが、何個の連結成分に分かれるかは考えたことがなかった。
 さらに、実は自分のlowlinkライブラリが間違っていたことが判明。AOJでは通っていたので安心していたが……。

 コンテスト中に通せる可能性はほぼなかったし、lowlinkライブラリの間違いを直せたので良かった。

2024年2月7日水曜日

Codeforces Round 923 (Div. 3)

 Fまで六完。FでLOWLINKを持ち出すまで迷走したのが痛い。

コンテスト後のツイート

G. Paint Charges

 一応自力AC。

 まあDPするしかないけど、同じやつを左右両方に使うと困る。なので、左方向に使ったやつだけ特別扱いする別のDPテーブル用意して、そこからは右に遷移しちゃいけないよ、とした。

 なんか無理矢理やった感じが強いけど、これ良いんだろうか。
 →Hackされたが修正してAC。