eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Мурзик

опубликовано 18.01.2016, 14:49:04

Почему нигде нету обсуждений? Давайте как-то активней общаться!!!

опубликовано 09.03.2018, 19:33:27

Короче тут довга арифметика, пацани, розходимся

опубликовано 22.04.2023, 18:48:24

Ця задача жесть. Цю задачу чисто довгою арифметикою,чи логарифмами не розвязати.Якщо написати довгу арифметику то вийде максимум 70%.А для логарифма 95% і не проходить тест 18.Прийшлось скомбінувати 2 рішення.Рішав 5 днів.10 годин суммарно.

опубликовано 03.04.2024, 22:35:18

import java.util.Scanner;

public class RatMathCompetition { public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

    int N = scanner.nextInt();
    int K = scanner.nextInt();

    int[][] bids = new int[K][N];

    for (int i = 0; i < K; i++) {
        for (int j = 0; j < N; j++) {
            bids[i][j] = scanner.nextInt();
        }
    }

    int maxProduct = Integer.MIN_VALUE;
    int winnerIndex = 0;

    for (int j = 0; j < N; j++) {
        int product = 1;
        for (int i = 0; i < K; i++) {
            product *= bids[i][j];
        }
        if (product > maxProduct) {
            maxProduct = product;
            winnerIndex = j + 1;
        } else if (product == maxProduct) {
            winnerIndex = Math.max(winnerIndex, j + 1);
        }
    }

    System.out.println(winnerIndex);
}

}