#1165
Puncte2
Bulbuka este o elevă foarte conștiincioasă. În orele de matematică, ea desenează puncte în unele pătrăţele de pe o foaie a caietului, după care le înconjoară cu un dreptunghi de mărime N*M
(N≤M
) trasat pe liniile imprimate pe foaie. Într-o zi, ea a observat că unele dreptunghiuri pe care le-a trasat au o proprietate specială: toate pătratele de mărime N*N
incluse în dreptunghi au același număr de puncte (să-l numim P
) desenate în interior.
După oră, profesorul a chemat-o să o întrebe ce desena așa interesant în timpul orei. Bulbuka i-a explicat entuziasmată descoperirea, iar profesorul i-a propus o temă specială: pentru trei valori date N
, M
și P
, să determine câte modalități de a desena punctele există.
Bulbuka a acceptat imediat dar, pentru că nu știe să scrie numere foarte mari, s-a hotărât să prezinte răspunsul modulo 1000000007
(10
9
+7
).
Ajunsă acasă, a descoperit că problema e mai grea decât credea inițial și i-ar trebui multe caiete să scrie toate rezolvările posibile. De aceea, vă cere ajutorul.
Date fiind N
, M
și P
, să se afișeze rezultatul cerut modulo 1000000007
(10
9
+7
).
Urmasii lui Moisil, 2015
Problema | Puncte2 | Operații I/O |
puncte2.in /puncte2.out
|
---|---|---|---|
Limita timp | 2 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #45850389 | Utilizator | |
Fișier | puncte2.cpp | Dimensiune | 1 B |
Data încărcării | 23 Octombrie 2023, 17:50 | Scor / rezultat | Eroare de compilare |
puncte2.cpp:1:1: error: 'a' does not name a type a ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Puncte2 face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.