Есть ответ 👍

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
Посмотреть ответы 2

Ответы на вопрос:


Неправильное использование std: pair
gabbivil
4,8(79 оценок)

Тем,что при копировании файлов с мультимедийных устройств нужно использовать usb,или какую либо сеть (bluetooth.wifi).

Реши свою проблему, спроси otvet5GPT

  • Быстро
    Мгновенный ответ на твой вопрос
  • Точно
    Бот обладает знаниями во всех сферах
  • Бесплатно
    Задай вопрос и получи ответ бесплатно

Популярно: Информатика

Caktus Image

Есть вопросы?

  • Как otvet5GPT работает?

    otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса.
  • Сколько это стоит?

    Проект находиться на стадии тестирования и все услуги бесплатны.
  • Могу ли я использовать otvet5GPT в школе?

    Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое!
  • В чем отличия от ChatGPT?

    otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.

Подпишись на наш телеграмм канал

GTP TOP NEWS