1.найдите лучшие любимые фильмы среди друзей на C++
1. реализуйте класс Analyzer таким образом, чтобы его метод solver возвращал массив из трех лучших названий фильмов, которые были установлены в качестве любимых друзьями данного пользователя. Можно предположить, что входные структуры функций заполнены правильно.
2. Если метод решателя не возвращает три лучших фильма, он должен возвращать лучшее N количество фильмов до 3, в противном случае он должен возвращать пустой список.
3. Фильмы одного и того же количества должны быть упорядочены в алфавитном порядке.
Data structures Each Movie object consists of: • title (std::string). Unique, for the purposes of this task treat it as index. • duration (std::string). • actors (std::vector of std::string). • watchlist (std::vector of int) - list of User ID's for users who have this movie on the watchlist. • favorites (std::vector of int) - list of User ID's for users who have this movie in the favorites list. • ratings (std::vector of Rating). Each Rating object consists of: • userId (int) - User ID of the corresponding user. • rating (int) - Integer rating (0-10) the user gave the Movie. Each User object consists of: • userId (int) • email (std::string) • friends (std::vector of int) - User ID's of this user's friends.
Example output Your implementation should return the following output for userId=62289: ["The Dark Knight", "The Godfather", "Pulp Fiction"]
Что я уже пробовал:
Пока не могу. Нужна помощь с полной программой.
Richard MacCutchan
Вам нужно быть более конкретным в отношении помощи, о которой вы просите. Но не ждите, что кто-то напишет это для вас.