#3015
Se dă șirul lui Fibonacci: \({f}_{1}=1\), \({f}_{2}=1\), \({f}_{3}=2\), \({f}_{4}=3\), \({f}_{5}=5\), …, definit astfel \({f}_{k+2}\) = \({f}_{k+1}\) + \({f}_{k}\), \(k>2\).
Se dau \(Q\) query-uri de forma \(a b\). Se cere să se afișeze pentru fiecare query \({f}_{a}\), \({f}_{b}\) și suma elementelor \({f}_{k}\) din șirul lui Fibonacci cu \(a≤k≤b\).
| Problema | FiboInterval | Operații I/O |
fibointerval.in/fibointerval.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 2 MB
/
Stivă 2 MB
|
| Id soluție | #61999076 | Utilizator | |
| Fișier | fibointerval.cpp | Dimensiune | 595 B |
| Data încărcării | 26 Decembrie 2025, 16:10 | Scor/rezultat | Eroare de compilare |
fibointerval.cpp:5:1: error: 'ifstream' does not name a type ifstream fin ("fibointerval.in"); ^ fibointerval.cpp:6:1: error: 'ofstream' does not name a type ofstream fout ("fibointerval.out"); ^ fibointerval.cpp: In function 'int main()': fibointerval.cpp:30:5: error: 'fin' was not declared in this scope fin >> n >> q; ^ fibointerval.cpp:37:9: error: 'fout' was not declared in this scope fout << fib(a) << " " << fib(b) << " " << sumFibs(a, b) << endl; ^ fibointerval.cpp:37:68: error: 'endl' was not declared in this scope fout << fib(a) << " " << fib(b) << " " << sumFibs(a, b) << endl; ^ fibointerval.cpp:37:68: note: suggested alternative: In file included from /usr/include/c++/4.8/istream:39:0, from /usr/include/c++/4.8/fstream:38, from fibointerval.cpp:1: /usr/include/c++/4.8/ostream:564:5: note: 'std::endl' endl(basic_ostream<_CharT, _Traits>& __os) ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema FiboInterval 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ă.