ВСЕ ОТЛИЧНО
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Ученики физико-математического класса любят шутить. Ярик начал коллекционировать юмор своих одноклассников. После нескольких дней кропотливой работы шуток оказалось слишком много, поэтому находчивый Ярик решил систематизировать свою коллекцию.
Каждую из N шуток Ярик оценил по K различным параметрам, таким как «оригинальность», «остроумность», «классность» и др. Ярик хочет отсортировать шутки от самой лучшей к самой плохой.
Шутка X хуже шутки Y, если первый параметр шутки X меньше первого параметра шутки Y. Если эти параметры равны, то Ярик сравнивает вторые параметры, и т. д. Таким образом, при равенстве i-ых параметров нужно сравнивать (i + 1)-ые параметры, и т. д.
Так как Ярик слишком увлечён игрой в DotA, сортировать его шутки придётся вам.
Входные данные
В первой строке введены два целых числа N и K (1 ≤ K ≤ 13), разделённых пробелом — количество шуток в коллекции Ярика и количество параметров, по которым Ярик оценил каждую шутку.
В следующих N строках описываются шутки. В i-ой строке введено K целых чисел Aij, разделённых пробелом — параметры i-ой шутки.
Гарантируется, что никакие две шутки Ярик не оценил одинаково.
Выходные данные
Выведите N целых чисел через пробел — номера шуток, отсортированных по выше указанным правилам.
#include
#include
#include
#include
using namespace std;
int n, m, d;
struct kr
{
vector mas;
int ind;
};
kr a[100000];
bool cmp(kr a, kr b)
Ученики физико-математического класса любят шутить. Ярик начал коллекционировать юмор своих одноклассников. После нескольких дней кропотливой работы шуток оказалось слишком много, поэтому находчивый Ярик решил систематизировать свою коллекцию.
Каждую из N шуток Ярик оценил по K различным параметрам, таким как «оригинальность», «остроумность», «классность» и др. Ярик хочет отсортировать шутки от самой лучшей к самой плохой.
Шутка X хуже шутки Y, если первый параметр шутки X меньше первого параметра шутки Y. Если эти параметры равны, то Ярик сравнивает вторые параметры, и т. д. Таким образом, при равенстве i-ых параметров нужно сравнивать (i + 1)-ые параметры, и т. д.
Так как Ярик слишком увлечён игрой в DotA, сортировать его шутки придётся вам.
Входные данные
В первой строке введены два целых числа N и K (1 ≤ K ≤ 13), разделённых пробелом — количество шуток в коллекции Ярика и количество параметров, по которым Ярик оценил каждую шутку.
В следующих N строках описываются шутки. В i-ой строке введено K целых чисел Aij, разделённых пробелом — параметры i-ой шутки.
Гарантируется, что никакие две шутки Ярик не оценил одинаково.
Выходные данные
Выведите N целых чисел через пробел — номера шуток, отсортированных по выше указанным правилам.
https://informatics.mccme.ru/
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Ученики физико-математического класса любят шутить. Ярик начал коллекционировать юмор своих одноклассников. После нескольких дней кропотливой работы шуток оказалось слишком много, поэтому находчивый Ярик решил систематизировать свою коллекцию.
Каждую из N шуток Ярик оценил по K различным параметрам, таким как «оригинальность», «остроумность», «классность» и др. Ярик хочет отсортировать шутки от самой лучшей к самой плохой.
Шутка X хуже шутки Y, если первый параметр шутки X меньше первого параметра шутки Y. Если эти параметры равны, то Ярик сравнивает вторые параметры, и т. д. Таким образом, при равенстве i-ых параметров нужно сравнивать (i + 1)-ые параметры, и т. д.
Так как Ярик слишком увлечён игрой в DotA, сортировать его шутки придётся вам.
Входные данные
В первой строке введены два целых числа N и K (1 ≤ K ≤ 13), разделённых пробелом — количество шуток в коллекции Ярика и количество параметров, по которым Ярик оценил каждую шутку.
В следующих N строках описываются шутки. В i-ой строке введено K целых чисел Aij, разделённых пробелом — параметры i-ой шутки.
Гарантируется, что никакие две шутки Ярик не оценил одинаково.
Выходные данные
Выведите N целых чисел через пробел — номера шуток, отсортированных по выше указанным правилам.
#include
#include
#include
#include
using namespace std;
int n, m, d;
struct kr
{
vector mas;
int ind;
};
kr a[100000];
bool cmp(kr a, kr b)
Ученики физико-математического класса любят шутить. Ярик начал коллекционировать юмор своих одноклассников. После нескольких дней кропотливой работы шуток оказалось слишком много, поэтому находчивый Ярик решил систематизировать свою коллекцию.
Каждую из N шуток Ярик оценил по K различным параметрам, таким как «оригинальность», «остроумность», «классность» и др. Ярик хочет отсортировать шутки от самой лучшей к самой плохой.
Шутка X хуже шутки Y, если первый параметр шутки X меньше первого параметра шутки Y. Если эти параметры равны, то Ярик сравнивает вторые параметры, и т. д. Таким образом, при равенстве i-ых параметров нужно сравнивать (i + 1)-ые параметры, и т. д.
Так как Ярик слишком увлечён игрой в DotA, сортировать его шутки придётся вам.
Входные данные
В первой строке введены два целых числа N и K (1 ≤ K ≤ 13), разделённых пробелом — количество шуток в коллекции Ярика и количество параметров, по которым Ярик оценил каждую шутку.
В следующих N строках описываются шутки. В i-ой строке введено K целых чисел Aij, разделённых пробелом — параметры i-ой шутки.
Гарантируется, что никакие две шутки Ярик не оценил одинаково.
Выходные данные
Выведите N целых чисел через пробел — номера шуток, отсортированных по выше указанным правилам.
https://informatics.mccme.ru/
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—4 дня |
100 ₽ | Цена | от 20 ₽ |
Не подошла эта работа?
В нашей базе 23423 Решения задач — поможем найти подходящую