#2287
Grexy300
Greacă este patronul firmei Grexy300
, care produce periferice și componente. Fiind Black Friday
, acesta vine pe piața cu niște produse noi și extrem de avansate, dar încă nu a găsit denumirile potrivite. Din propria experiența, știe că numele de produse care sunt cuvinte palindromice, nu prea atrag clienții. Așa că se întreabă, câte cuvinte de lungime x
, nu sunt palindromice. El are n
lungimi de care este interesat. Tu fiind noul prieten și angajat al lui Greacă, trebuie să îi răspunzi la întrebări modulo 666013
. Desigur că nu faci toate aceste eforturi degeaba, vei primi 100
de puncte și un salariu pe măsură.
Problema | Grexy300 | Operații I/O |
grexy.in /grexy.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #37050258 | Utilizator | |
Fișier | grexy300.cpp | Dimensiune | 5.01 KB |
Data încărcării | 20 Iunie 2022, 23:19 | Scor / rezultat | Eroare de compilare |
In file included from /usr/include/c++/4.8/map:60:0, from /usr/include/i386-linux-gnu/c++/4.8/bits/stdc++.h:80, from grexy300.cpp:1: /usr/include/c++/4.8/bits/stl_tree.h: In instantiation of 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_II, _II) [with _InputIterator = int; _Key = int; _Val = std::pair<const int, long long int>; _KeyOfValue = std::_Select1st<std::pair<const int, long long int> >; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, long long int> >]': /usr/include/c++/4.8/bits/stl_map.h:671:11: required from 'void std::map<_Key, _Tp, _Compare, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = int; _Key = int; _Tp = long long int; _Compare = std::less<int>; _Alloc = std::allocator<std::pair<const int, long long int> >]' grexy300.cpp:276:18: required from here /usr/include/c++/4.8/bits/stl_tree.h:1722:29: error: invalid type argument of unary '*' (have 'int') _M_insert_unique_(end(), *__first); ^ grexy300.cpp: In member function 'char input::read()': grexy300.cpp:15:33: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)', declared with attribute warn_unused_result [-Wunused-result] fread(t, 1, sz, fin); ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Grexy300 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ă.