- #include <iostream> 
- #include <string> 
- #define surname 0 
- #define name 1 
- #define column 2 
-   
- using namespace std; 
-   
- int main() { 
-     //количество учеников 
-     int n; 
-     cin >> n; 
-     //в первый столбец запишем фамилии, во второй - имена 
-     string names[column][n]; 
-     //тут будут средние баллы соответствующих учеников  
-     int average [n]; 
-   
-     //количество предметов и текущий балл данного ученика 
-     int subjects, mark; 
-     //сумма оценок данного ученика 
-     long sum; 
-   
-     for (auto i = 0; i < n; i++){ 
-         sum = 0; 
-         //последовательный ввод фамилии, имени и количества предметов 
-         cin >> names[surname][i] >> names[name][i] >> subjects; 
- 		//ввод оценок в нужном количестве и подсчет суммы 
-         for (auto j = 0; j < subjects; j++){ 
-             cin >> mark; 
-             sum += mark; 
-   
-         } 
-         //вычисление среднего для данного ученика 
-         average[i] = sum / subjects; 
-     } 
-     //средний проходной балл 
-     int k; 
-     cin >> k; 
-   
-     //если среднее не меньше проходного балла,  
-     //выводим фамилию и имя данного ученика 
-     for (auto i = 0; i < n; i++){ 
-         if (average[i] >= k) cout << names [surname][i] <<  
-         " " << names[name][i] << endl; 
-     } 
-     return 0; 
- } 
				I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgojZGVmaW5lIHN1cm5hbWUgMAojZGVmaW5lIG5hbWUgMQojZGVmaW5lIGNvbHVtbiAyCgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICAvL9C60L7Qu9C40YfQtdGB0YLQstC+INGD0YfQtdC90LjQutC+0LIKICAgIGludCBuOwogICAgY2luID4+IG47CiAgICAvL9CyINC/0LXRgNCy0YvQuSDRgdGC0L7Qu9Cx0LXRhiDQt9Cw0L/QuNGI0LXQvCDRhNCw0LzQuNC70LjQuCwg0LLQviDQstGC0L7RgNC+0LkgLSDQuNC80LXQvdCwCiAgICBzdHJpbmcgbmFtZXNbY29sdW1uXVtuXTsKICAgIC8v0YLRg9GCINCx0YPQtNGD0YIg0YHRgNC10LTQvdC40LUg0LHQsNC70LvRiyDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidC40YUg0YPRh9C10L3QuNC60L7QsiAKICAgIGludCBhdmVyYWdlIFtuXTsKICAgIAogICAgLy/QutC+0LvQuNGH0LXRgdGC0LLQviDQv9GA0LXQtNC80LXRgtC+0LIg0Lgg0YLQtdC60YPRidC40Lkg0LHQsNC70Lsg0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGludCBzdWJqZWN0cywgbWFyazsKICAgIC8v0YHRg9C80LzQsCDQvtGG0LXQvdC+0Log0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGxvbmcgc3VtOwogICAgCiAgICBmb3IgKGF1dG8gaSA9IDA7IGkgPCBuOyBpKyspewogICAgICAgIHN1bSA9IDA7CiAgICAgICAgLy/Qv9C+0YHQu9C10LTQvtCy0LDRgtC10LvRjNC90YvQuSDQstCy0L7QtCDRhNCw0LzQuNC70LjQuCwg0LjQvNC10L3QuCDQuCDQutC+0LvQuNGH0LXRgdGC0LLQsCDQv9GA0LXQtNC80LXRgtC+0LIKICAgICAgICBjaW4gPj4gbmFtZXNbc3VybmFtZV1baV0gPj4gbmFtZXNbbmFtZV1baV0gPj4gc3ViamVjdHM7CgkJLy/QstCy0L7QtCDQvtGG0LXQvdC+0Log0LIg0L3Rg9C20L3QvtC8INC60L7Qu9C40YfQtdGB0YLQstC1INC4INC/0L7QtNGB0YfQtdGCINGB0YPQvNC80YsKICAgICAgICBmb3IgKGF1dG8gaiA9IDA7IGogPCBzdWJqZWN0czsgaisrKXsKICAgICAgICAgICAgY2luID4+IG1hcms7CiAgICAgICAgICAgIHN1bSArPSBtYXJrOwogICAgICAgICAgICAKICAgICAgICB9CiAgICAgICAgLy/QstGL0YfQuNGB0LvQtdC90LjQtSDRgdGA0LXQtNC90LXQs9C+INC00LvRjyDQtNCw0L3QvdC+0LPQviDRg9GH0LXQvdC40LrQsAogICAgICAgIGF2ZXJhZ2VbaV0gPSBzdW0gLyBzdWJqZWN0czsKICAgIH0KICAgIC8v0YHRgNC10LTQvdC40Lkg0L/RgNC+0YXQvtC00L3QvtC5INCx0LDQu9C7CiAgICBpbnQgazsKICAgIGNpbiA+PiBrOwogICAgCiAgICAvL9C10YHQu9C4INGB0YDQtdC00L3QtdC1INC90LUg0LzQtdC90YzRiNC1INC/0YDQvtGF0L7QtNC90L7Qs9C+INCx0LDQu9C70LAsIAogICAgLy/QstGL0LLQvtC00LjQvCDRhNCw0LzQuNC70LjRjiDQuCDQuNC80Y8g0LTQsNC90L3QvtCz0L4g0YPRh9C10L3QuNC60LAKICAgIGZvciAoYXV0byBpID0gMDsgaSA8IG47IGkrKyl7CiAgICAgICAgaWYgKGF2ZXJhZ2VbaV0gPj0gaykgY291dCA8PCBuYW1lcyBbc3VybmFtZV1baV0gPDwgCiAgICAgICAgIiAiIDw8IG5hbWVzW25hbWVdW2ldIDw8IGVuZGw7CiAgICB9CiAgICByZXR1cm4gMDsKfQ==