Решение проблемы [Л Гу P5436] [XR-2] судьба

тема фон

Все, что вы подвергание плести судьбу крупных сетей. Судьба еще впереди, хотя после Qianjie, но не может удовлетворить. Судьба в степях не может ждать, пока корабль. - «монах дзен.»

Название Описание

Zen хочет знать судьбу размера между ним и его хозяином. Но как мы можем знать это?

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

Дзен считает , что он и его хозяин мысль этих двух чисел наименьшее общее кратное больше, это означает , что чем больше судьба между ним и его хозяином.

Мастер считает, что такой подход не подходит, но он хочет знать, максимум будет наименьшее общее кратное двух чисел.

Мастер математики не очень хорошо, поэтому он спросил Дзен. Дзен также думаю, что этот вопрос очень сложно, он хочет, чтобы вы сказали ему ответ.

Входные и выходные форматы

Формат ввода

Этот вопрос несколько наборов данных.

Первая строка положительного целого числа \ (Т \) , представляет собой число наборов данных.

На следующий \ (Т \) строк, каждая положительное целое число \ (п \) , представляет собой положительное целое число , и мастер согласился Zen.

Формат вывода

Для каждого набора данных, линии положительное целое число, представляющее ответ.

Пример ввода и вывода

Ввод образца # 1

1
3

Пример вывода # 1

6

объяснение

[Sample \ (1 \) Описание]

Не более \ (3 \) максимальное значение наименьшего общего кратного двух положительных целых чисел \ (\ mathrm LCM} {(2,3) =. 6 \) .

[Согласовано] с масштабом данных

Для \ (50 \% \) данных, \ (. 1 \ Le T, н- \ Le 100 \) .

Для \ (100 \% \) данных, \ (\ 1. Ле Т \ Ле 100 ,. 1 \ п-Ле \ Ле ^ 10. 9 \) .

решение проблемы

Простая математическая задача.

Охотно оценить, \ (п \) и \ (п-1 \) взаимно просты.

И два простых числа \ (\ mathrm {LCM} \ ) есть произведение двух чисел.

Есть две точки, чтобы отметить:

  1. И, наконец, ответ будет превышать \ (интермедиат \) , нужно открыть \ (Long \) \ (Long \) .
  2. Особое внимание предложение \ (п = 1 \) , то ответ \ (1 \) .

код

#include <iostream>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <cctype>
#define int long long

using namespace std;

inline int gi()
{
    int f = 1, x = 0; char c = getchar();
    while (c < '0' || c > '9') { if (c == '-') f = -1; c = getchar();}
    while (c >= '0' && c <= '9') { x = x * 10 + c - '0'; c = getchar();}
    return f * x;
}

int t, n;

signed main()
{
    cin >> t;
    while (t--)
    {
        cin >> n;
        if (n == 1) cout << 1 << endl;//特判
        else cout << n * (n - 1) << endl;//输出两个数的乘积
    }
    return 0;
}

рекомендация

отwww.cnblogs.com/xsl19/p/11114691.html