BootCamp Bworn
BootCamp Bworn
Boot Campの茶色の問題5問でバチャを組みました.
https://kenkoooo.com/atcoder/#/contest/show/29f4c347-76f8-4cb5-9e17-9501452d0282
考察
1 - 文字列大好きいろはちゃんイージー
先頭の文字列に着目して個の文字列をソートし,先頭の文字が若い順に出力します.
先頭の文字が同じならば2文字目を見,2文字目も同じなら3文字目を見る,という基準でソートします.
2 - AtCoder Group Contest
個の整数をソートし,小さいほうから数えて番目の数値のみを加算したものが答えです.
まず,強さが一番小さい方から人を選び,個のグループに振り分けます.
できれば一番強さが大きい人の強さをチームの強さにしたいですが,明らかにそれは不可能なので適当なチームに入れておきます.
次に二番目に強さが大きい人ですが,先ほどのチームに入れることで二番目に強さが大きい人の強さをチームの強さとすることができます.
このようにして強さが大きい人から順にチームを決めることでチームの強さの和を最大化できます.
3 - Ice Tea Store
時間内にできなかったのでまた今度.
4 - To Infinity
1以外が出てきたら,5000兆日後には必ずの値より多い数に変化しています.1の場合は5000兆日後にも変化していません.
よって,まずは左から数えて初めて1でない数字が出てくる場所,leftを探します.
leftが番目よりも大きければ,5000兆日後の番目は1です.
leftが番目以下であれば,5000兆日後の番目はleft番目の数字です.
5 - Modulo Summation
時間内にできなかったのでまた今度.
感想
一回はやったことあるから早く終わると思ってたけど意外と時間かかりますね.
4問1時間でもいいかも?