#2230
palindrom3
Gigel a învăţat la şcoală un nou cuvânt: palindrom. El ştie acum că un palindrom este o construcţie formată din litere sau/şi cifre care arată la fel citită de la început spre sfârşit sau citită de la sfârşit spre început. De exemplu numerele 2552
și 12321
au proprietatea de palindrom. Deoarece lui Gigel îi place să se joace cu cifrele, el îşi pune următoarea problemă: dat fiind un număr natural, pot fi rearanjate cifrele lui astfel încât să obţinem un palindrom? Dacă da, care este numărul maxim palindrom care poate fi obţinut? Fiind dat un număr natural n
să se determine cel mai mare număr palindrom care se poate obţine cu cifrele numărului n
.
Olimpiada Municipala de Informatica, Iasi, 2008
Problema | palindrom3 | Operații I/O |
palindrom3.in /palindrom3.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50049714 | Utilizator | |
Fișier | palindrom3.cpp | Dimensiune | 664 B |
Data încărcării | 25 Martie 2024, 14:34 | Scor / rezultat | Eroare de compilare |
palindrom3.cpp: In function 'int main()': palindrom3.cpp:25:28: error: no matching function for call to 'max(int&, long long int&)' maxi=max(i,maxi); ^ palindrom3.cpp:25:28: note: candidates are: In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from palindrom3.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&) max(const _Tp& __a, const _Tp& __b) ^ /usr/include/c++/4.8/bits/stl_algobase.h:216:5: note: template argument deduction/substitution failed: palindrom3.cpp:25:28: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') maxi=max(i,maxi); ^ In file included from /usr/include/c++/4.8/bits/char_traits.h:39:0, from /usr/include/c++/4.8/ios:40, from /usr/include/c++/4.8/istream:38, from /usr/include/c++/4.8/fstream:38, from palindrom3.cpp:1: /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare) max(const _Tp& __a, const _Tp& __b, _Compare __comp) ^ /usr/include/c++/4.8/bits/stl_algobase.h:260:5: note: template argument deduction/substitution failed: palindrom3.cpp:25:28: note: deduced conflicting types for parameter 'const _Tp' ('int' and 'long long int') maxi=max(i,maxi); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema palindrom3 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ă.