ぎがへのブログ

GIGAHERTZ00's blog

ABC405

CreaatedDate: 2025-05-11T02:27:47+09:00
UpdatedDate: 2025-05-11T03:11:05+09:00
Author: GIGAHERTZ00
Category: kyopro
Tags: [ "abc" , "atcoder" ]

ABC405走りました

A-Cの3完。暫くサボってたのでかなり腕がなまってる。

A問

特に言うことなし。問題文をそのままコードにしてやればACした。

B問

NNMM100\leqslant100だったので愚直に探索しては末尾消しを繰り返した。

C問

たとえばA1,A2,A3,A4A_1,A_2,A_3,A_4のとき、解は(A1A2+A1A3+A1A4)+(A2A3+A2A4)+(A3A4)(A_1A_2+A_1A_3+A_1A_4)+(A_2A_3+A_2A_4)+(A_3A_4)となるが、これを変形するとA1(A2+A3+A4)+A2(A3+A4)+A3(A4)A_1(A_2+A_3+A_4)+A_2(A_3+A_4)+A_3(A_4)、つまりi=1N1Ai(j=i+1NAj)\sum_{i=1}^{N-1} A_i\Big(\sum_{j=i+1}^N A_j\Big)となる。あとは累積和使えば楽勝。

D問

BFSの動きをちゃんと把握しないまま組んでしまった結果、「既に探索済の場合は出口からの距離を比較して小さければ上書き」という無駄な操作を加えてしまい、TLEった。

E問以降

知らん…何それ… こわ