#include <map>
#include <iostream>
using namespace std;
void test(map<int, double *> &a);
int main(){
map<int, double *> a;
test(a);
cout << a[1][1] << endl;
return 0;
}
void test(map<int, double*> &a)
{
double red[] = {1.1, 2, 3};
a[1] = red;
}
I2luY2x1ZGUgPG1hcD4KI2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgdGVzdChtYXA8aW50LCBkb3VibGUgKj4gJmEpOwoKaW50IG1haW4oKXsKICAgIG1hcDxpbnQsIGRvdWJsZSAqPiBhOwogICAgdGVzdChhKTsKICAgIGNvdXQgPDwgYVsxXVsxXSA8PCBlbmRsOwogICAgcmV0dXJuIDA7Cn0KCnZvaWQgdGVzdChtYXA8aW50LCBkb3VibGUqPiAmYSkKewogICAgZG91YmxlIHJlZFtdID0gezEuMSwgMiwgM307CiAgICBhWzFdID0gcmVkOwp9