LINUX.ORG.RU

История изменений

Исправление f1u77y, (текущая версия) :

то это не подойдет

а, я не написал, как эту хрень использовать

хотим вставить на i-е место в топе – ищем i - 1 и i, присваиваем нашему Record x.rating = (top[i - 1].rating + top[i].rating) / 2 и вставляем новый Record в дерево и в мапу

как место получать, думаю понятно

использовать внутренние нестандартные библиотеки - плохая идея

не спорю, если кто-нибудь найдет что-то нужное в бусте, то будет лучше, но я буста не знаю, поэтому предложить не могу

Исходная версия f1u77y, :

то это не подойдет

а, я не написал, как эту хрень использовать

хотим вставить на i-е место в топе – ищем i - 1 и i, присваиваем нашему Record x.rating = (top[i - 1].rating + top[i].rating) / 2 и вставляем новый Record в дерево и в мапу

как место получать, думаю понятно

использовать внутренние нестандартные библиотеки - плохая идея

не спорю, если найдет что-то нужное в бусте, то будет лучше, но я буста не знаю, поэтому предложить не могу