shotanue.dev

Abc 142

May 08, 2020

AtCoder ABC142

CまでRustで解いた。 提出一覧

Rustになれるのはまだまだかかりそう。

A

(N + 1 / 2) / Nで計算できるので、実装してやれば良いっぽい。

解説動画的には、この問題ではfloatを文字列に出力するときに、10桁くらい出すといいみたいな感じのことを言っていた。

B

N人の仲間たちを先頭から回して、Kcm以上の仲間を数えてあげる。

C

インデックスが出席番号で、値が到着した順番。 なので、値をインデックスにして、インデックス(出席番号)を値にした配列を作ればいいっぽい。

1-indexになっているのは注意が必要。

PHP的に、array_flipして、キーでソートすると完了な気がする。 Rustでは、同じことをどうやるのかわからないのと、型に慣れていないので変な実装になった。


© All rights reserved.