005 - べーた君のお手伝い
時間制限 1 秒 / メモリ制限 32 MB / 得点 45 / x 7 /
問題
あるところに"あるふぁ国"と呼ばれる独立した島国がありました。
そこでは使う言語も数字もすべてアルファベットで表現されます。
あるふぁ国に住むべーた君は外国から送られてくるさまざまな書類の整理をする仕事に就いています
今日は"日本国"から送られてきた"0123456789"という記号がばらばらとかかれた書類と、
記号に対応したアルファベット表を渡されて、データごとに計算値を求めろという指示がきました。
べーた君も少し挑戦してみましたが、なれない記号での計算が理解できず、途中で断念しました。
べーた君の代わりに計算値を求めて、べーた君分かる形で結果を教えてあげてください。
送られてきた書類と記号-アルファベット対応表の一部を下に示します。
送られてきた書類(一部抜粋)
: : : 46 97 5 3.偶数の個数を求めたい データ数 5 10 2 4 7 4 4.奇数の個数を求めたい データ数 10 45 6 87 : : :
記号 - アルファベット対応表(一部抜粋)
0 -- AA 1 -- AB 2 -- AC 3 -- AD 4 -- AE : : : 23 -- AX 24 -- AY 25 -- AZ 26 -- BA 27 -- BB 28 -- BC : : : 675 -- ZZ
入力
a n X1 X2 … Xn-1 Xn
1行目には0~5の整数aが与えられます。
aが1のときには "合計" の値を
2のときには "平均" の値(小数点以下は切り捨てる)を
3のときには "偶数" の個数を
4のときには "奇数" の個数を
5のときには "データ数で割り切れるデータ" の個数を調べてください。
また、aが0のときを入力の終わりとします。
2行目にはデータ数nが与えられます。
続く3行目からのn行はデータXがn個与えられます
X1
X2
…
Xn
4+n行目からまたaが与えられていきます。
結果がZZを超える入力データは与えられないものとします。
出力
str
1行に結果をアルファベットに直した文字列を出力してください。
制約
全ての入出力ケースについて以下を満たす。
- 0≦a≦5
- 1≦n≦1000
- 0≦X≦1000
入出力例
入力例1
5 10 1 20 3 40 5 60 7 80 9 100 0
出力例1
AF
入力例2
1 1 0 0
出力例2
AA