3123 - summy
Cerința
Se dau n şi k numere naturale. Calculați suma ∑ni=1ik.
Date de intrare
Se dau n şi k numere naturale. Calculați suma ∑ni=1ik.
Date de ieșire
Programul va afișa pe ecran valoarea sumei ∑ni=1ik, modulo 1.000.000.007.
Restricții și precizări
~ 1 ≤ n ≤ 100.000 şi 1 ≤ k ≤ 1.000.000.000 pentru 70% din teste
~ 1 ≤ n ≤ 1.000.000.000 şi 1 ≤ k ≤ 100.000 pentru 30% din teste
Exemplu 1
- Intrare
- 5 3
- Ieșire
- 225
Exemplu 2
- Intrare
- 6 10
- Ieșire
- 210
Rezolvare
<syntaxhighlight lang="python" line>
- 3123 - summy
n, k = map(int, input("Introduceți două numere naturale separate prin spațiu (n k): ").split())
rezultat = (n * (n + 1) // 2) * k % 1_000_000_007
print(f"Suma ∑ni=1ik, modulo 1.000.000.007 este: {rezultat}") </syntaxhighlight>