#include <iostream>
#include <map>
#include <string>
#include <array>
using mm = std::map<std::string,std::array<int,5>>;
void display(const mm &p)
{
for(const auto &el:p)
{
double sum = 0;
std::cout << el.first << " : ";
for(const auto &p:el.second)
sum += p;
std::cout << sum /5.0<<std::endl;
}
}
int main()
{
mm pupil;
std::array<int,5> a={1, 2, 3, 4, 6};
pupil["Jack"]=a;
for(int i=0;i<5;i++)
a[i]=i+1;
pupil["Order"]=a;
for(int i=0;i<5;i++)
a[i]=1;
pupil["Ones"]=a;
display(pupil);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8bWFwPgojaW5jbHVkZSA8c3RyaW5nPgojaW5jbHVkZSA8YXJyYXk+Cgp1c2luZyBtbSA9IHN0ZDo6bWFwPHN0ZDo6c3RyaW5nLHN0ZDo6YXJyYXk8aW50LDU+PjsKIAp2b2lkIGRpc3BsYXkoY29uc3QgbW0gJnApCnsKICAgIGZvcihjb25zdCBhdXRvICZlbDpwKQogICAgewogICAgICAgIGRvdWJsZSBzdW0gPSAwOwogICAgICAgIHN0ZDo6Y291dCA8PCBlbC5maXJzdCA8PCAiIDogIjsKICAgICAgICBmb3IoY29uc3QgYXV0byAmcDplbC5zZWNvbmQpCiAgICAgICAgICAgIHN1bSArPSBwOwogICAgICAgIHN0ZDo6Y291dCA8PCBzdW0gLzUuMDw8c3RkOjplbmRsOwogICAgfQp9CiAKaW50IG1haW4oKQp7CiAgICBtbSBwdXBpbDsKICAgIHN0ZDo6YXJyYXk8aW50LDU+IGE9ezEsIDIsIDMsIDQsIDZ9OwogICAgcHVwaWxbIkphY2siXT1hOwogICAgZm9yKGludCBpPTA7aTw1O2krKykKICAgICAgICBhW2ldPWkrMTsKICAgIHB1cGlsWyJPcmRlciJdPWE7CiAgICBmb3IoaW50IGk9MDtpPDU7aSsrKQogICAgICAgIGFbaV09MTsKICAgIHB1cGlsWyJPbmVzIl09YTsKICAgIGRpc3BsYXkocHVwaWwpOwoKICAgIHJldHVybiAwOwp9