第27問の解答
1.問題 [その他]
算チャレVer.2のポイントを獲得しているメンバー全員が一同に集合しました。
集まった人たちには、それぞれ獲得ポイントなどを基準にして順位が付いています。
さて、ここで参加者全員に適当な順で縦1列に並んでもらいました。そして、自分の後ろに自分より順位が下の人が6人いれば6点、8人いれば8点、
というようにそれぞれ自分の得点を計算します。一度全員の得点を計算したのですが、列の最後にいたランキング3位のAさんが
「1番前に行きたい!」というので1番前にいた人と交代しました。
もう一度全員の得点を計算し直すと、合計点は最初と比べて55点増えていたそうです。では、最初に1番前にいた人はランキング何位の方だったのでしょうか。
2.解答例(TORAさん)
1番前にいてAさんと交代した人をXさんとします。
全員を順位通りに並べたとき、
Aさんより前の人 ・・・ 甲グループ (2人)
AさんとXさんの間の人 ・・・ 乙グループ (N人)
Xさんより後ろの人 ・・・ 丙グループ (M人)
とします。
最初の状態と、XさんとAさんが交代した状態(実際には甲、乙、丙の人が混在しています)を比べてみると、
XさんとAさんが交代することで得点の増減は、
Aさん ・・・ 0→(N+M+1)点
Xさん ・・・ M→0点
乙グループ ・・・ 各人+1、合計+N点
甲、丙グループ ・・・ 変わらず
となりますので、全体では、
+(N+M+1)−M+N=55点よって、
N=(55−1)÷2=27人
となります。従って、Xさんの順位は、
2(甲)+1(A)+27(乙)+1=31位
と求まります。答: 31位