C++11. почему выдается ошибка? в код сильно не вникайте, алгоритм правильный. ошибка request for member 'sort' in 'vec', which is of non-class type 'std: : pair, int> [1050]' при сортировке. #include #include using namespace std; int a[505][505]; pair, int> vec[1050]; bool comp(pair, int> a, pair, int> b) { if(a.first.size() ! = b.first. return a.first.size() < b.first.size(); else { int amax = -1, asum = 0; for(auto it = a.first.begin(); it ! = a.first.end(); it++) { asum += *it; amax = max(amax, *it); } int bmax = -1, bsum = 0; for(auto it = b.first.begin(); it ! = b.first.end(); it++) { bsum += *it; bmax = max(bmax, *it); } return asum < bsum or (asum == bsum and amax < bmax); } } main() { int n, m; cin > > n > > m; for(int i = 1; i < = n; i++) { for(int j = 1; j < = m; j++) { cin > > a[i][j]; } } for(int d = 2; d < = m + n; d++) { int f; for(f = (m < d ? d - m + 1 : 1); f < = d; f++) { vec[d].first.push_back(a[f][d - f]); } vec[d].second = d - 1; } vec.sort(vec + 1, vec + m + n + 1, comp); for(int i = 1; i < = n + m; i++) { cout < < vec[i].second < < " "; } }
178
263
Ответы на вопрос:
Тем,что при копировании файлов с мультимедийных устройств нужно использовать usb,или какую либо сеть (bluetooth.wifi).
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
lissrrtt11.10.2021 16:28
-
Kara2006kara25.10.2020 22:28
-
Брат22018.06.2020 17:30
-
Maniac044105.05.2021 23:09
-
ivonin0719.04.2021 22:18
-
flygirl1999cool18.03.2022 15:50
-
Inna1488802.01.2022 21:37
-
stasnotrage19.05.2020 09:07
-
ForeverDiman14.06.2020 09:14
-
JanaVaab30.07.2021 11:02
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.