#2628
În urma referendumului a rămas doar un șir de numere naturale a[1], a[2], …, a[n]. Să se determine cel mai mic număr care apare exact o dată în șir.
Folclorul informatic
| Problema | h2 | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.9 secunde | Limita memorie |
Total: 128 MB
/
Stivă 8 MB
|
| Id soluție | #61392374 | Utilizator | |
| Fișier | h2.cpp | Dimensiune | 6.07 KB |
| Data încărcării | 26 Noiembrie 2025, 13:31 | Scor/rezultat | Eroare de compilare |
h2.cpp:1:7: error: expected nested-name-specifier before 'System' using System; ^ h2.cpp:1:7: error: 'System' has not been declared h2.cpp:2:7: error: expected nested-name-specifier before 'System' using System.Collections.Generic; ^ h2.cpp:2:7: error: 'System' has not been declared h2.cpp:2:13: error: expected ';' before '.' token using System.Collections.Generic; ^ h2.cpp:2:13: error: expected unqualified-id before '.' token h2.cpp:3:7: error: expected nested-name-specifier before 'System' using System.Linq; ^ h2.cpp:3:7: error: 'System' has not been declared h2.cpp:3:13: error: expected ';' before '.' token using System.Linq; ^ h2.cpp:3:13: error: expected unqualified-id before '.' token h2.cpp:4:7: error: expected nested-name-specifier before 'System' using System.Text; ^ h2.cpp:4:7: error: 'System' has not been declared h2.cpp:4:13: error: expected ';' before '.' token using System.Text; ^ h2.cpp:4:13: error: expected unqualified-id before '.' token h2.cpp:5:7: error: expected nested-name-specifier before 'System' using System.Threading.Tasks; ^ h2.cpp:5:7: error: 'System' has not been declared h2.cpp:5:13: error: expected ';' before '.' token using System.Threading.Tasks; ^ h2.cpp:5:13: error: expected unqualified-id before '.' token h2.cpp:13:20: error: expected ':' before 'string' public string val; ^ h2.cpp:13:20: error: 'string' does not name a type h2.cpp:14:20: error: expected ':' before 'int' public int fr; ^ h2.cpp:15:20: error: expected ':' before 'Element' public Element(string x) ^ h2.cpp:15:35: error: expected ')' before 'x' public Element(string x) ^ h2.cpp:20:9: error: expected ';' after class definition } ^ h2.cpp:24:21: error: expected ':' before 'int' private int P = 676767; ^ h2.cpp:25:21: error: expected ':' before 'List' private List<Element>[] h; ^ h2.cpp:25:21: error: 'List' does not name a type h2.cpp:26:21: error: expected ':' before 'int' private int n; // numarul de elemente distincte din hash ^ h2.cpp:27:20: error: expected ':' before 'UnorderedMap' public UnorderedMap() ^ h2.cpp:34:20: error: expected ':' before 'int' public int Count // numarul de elemente distincte din hash ^ h2.cpp:37:13: error: expected ';' at end of member declaration } ^ h2.cpp:38:20: error: expected ':' before 'void' public void Add(string x) ^ h2.cpp:38:29: error: 'string' has not been declared public void Add(string x) ^ h2.cpp:58:20: error: expected ':' before 'void' public void Erase(string x) ^ h2.cpp:58:31: error: 'string' has not been declared public void Erase(string x) ^ h2.cpp:76:20: error: expected ':' before 'void' public void EraseAll(string x) ^ h2.cpp:76:34: error: 'string' has not been declared public void EraseAll(string x) ^ h2.cpp:91:20: error: expected ':' before 'void' public void Afis(int r) ^ h2.cpp:97:20: error: expected ':' before 'void' public void Afis() ^ h2.cpp:107:20: error: expected ':' before 'Element' public Element FrecvMin() ^ h2.cpp:118:20: error: expected ':' before 'Element' public Element FrecvMax() ^ h2.cpp:130:20: error: expected ':' before 'int' public int this[string x] ^ h2.cpp:130:24: error: expected unqualified-id before 'this' public int this[string x] ^ h2.cpp:187:1: error: expected '}' at end of input } ^ h2.cpp:187:1: error: expected unqualified-id at end of input h2.cpp:187:1: error: expected '}' at end of input h2.cpp:36:17: error: 'get' was not declared in this scope get { return n; } ^ h2.cpp:36:21: error: expected '}' before '{' token get { return n; } ^ h2.cpp:36:21: error: cannot convert '<brace-enclosed initializer list>' to 'int' in initialization h2.cpp:36:21: error: expected ';' before '{' token h2.cpp: In constructor 'p33_UnorderedMap::Program::UnorderedMap::UnorderedMap()': h2.cpp:29:17: error: 'h' was not declared in this scope h = new List<Element>[P]; ^ h2.cpp:29:25: error: expected type-specifier before 'List' h = new List<Element>[P]; ^ h2.cpp:29:25: error: expected ';' before 'List' h2.cpp:31:32: error: expected type-specifier before 'List' h[i] = new List<Element>(); ^ h2.cpp:31:32: error: expected ';' before 'List' h2.cpp: In member function 'void p33_UnorderedMap::Program::UnorderedMap::Add(int)': h2.cpp:41:26: error: expected primary-expression before 'char' foreach (char ch in x) ^ h2.cpp:41:38: error: 'foreach' was not declared in this scope foreach (char ch in x) ^ h2.cpp:42:21: error: expected ';' before 'r' r = (256 * r + (int)ch) % P; ^ h2.cpp:45:33: error: 'h' was not declared in this scope for (i = 0; i < h[r].Count; i++) ^ h2.cpp:51:42: error: no matching function for call to 'p33_UnorderedMap::Program::Element::Element(int&)' Element e = new Element(x); ^ h2.cpp:51:42: note: candidates are: h2.cpp:11:15: note: p33_UnorderedMap::Program::Element::Element() class Element ^ h2.cpp:11:15: note: candidate expects 0 arguments, 1 provided h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(const p33_UnorderedMap::Program::Element&) h2.cpp:11:15: note: no known conversion for argument 1 from 'int' to 'const p33_UnorderedMap::Program::Element&' h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(p33_UnorderedMap::Program::Element&&) h2.cpp:11:15: note: no known conversion for argument 1 from 'int' to 'p33_UnorderedMap::Program::Element&&' h2.cpp:52:17: error: 'h' was not declared in this scope h[r].Add(e); ^ h2.cpp: In member function 'void p33_UnorderedMap::Program::UnorderedMap::Erase(int)': h2.cpp:61:26: error: expected primary-expression before 'char' foreach (char ch in x) ^ h2.cpp:61:38: error: 'foreach' was not declared in this scope foreach (char ch in x) ^ h2.cpp:62:21: error: expected ';' before 'r' r = (256 * r + (int)ch) % P; ^ h2.cpp:63:33: error: 'h' was not declared in this scope for (i = 0; i < h[r].Count; i++) ^ h2.cpp: In member function 'void p33_UnorderedMap::Program::UnorderedMap::EraseAll(int)': h2.cpp:79:26: error: expected primary-expression before 'char' foreach (char ch in x) ^ h2.cpp:79:38: error: 'foreach' was not declared in this scope foreach (char ch in x) ^ h2.cpp:80:21: error: expected ';' before 'r' r = (256 * r + (int)ch) % P; ^ h2.cpp:81:33: error: 'h' was not declared in this scope for (i = 0; i < h[r].Count; i++) ^ h2.cpp: In member function 'void p33_UnorderedMap::Program::UnorderedMap::Afis(int)': h2.cpp:93:34: error: expected primary-expression before 'e' foreach (Element e in h[r]) ^ h2.cpp:93:43: error: 'foreach' was not declared in this scope foreach (Element e in h[r]) ^ h2.cpp:94:21: error: expected ';' before 'Console' Console.Write(e.val + " "); ^ h2.cpp: In member function 'void p33_UnorderedMap::Program::UnorderedMap::Afis()': h2.cpp:100:25: error: 'h' was not declared in this scope if (h[i].Count > 0) ^ h2.cpp:103:25: error: 'Console' was not declared in this scope Console.WriteLine(); ^ h2.cpp: In member function 'p33_UnorderedMap::Program::Element p33_UnorderedMap::Program::UnorderedMap::FrecvMin()': h2.cpp:109:53: error: no matching function for call to 'p33_UnorderedMap::Program::Element::Element(const char [11])' Element e = new Element("2000000000"); ^ h2.cpp:109:53: note: candidates are: h2.cpp:11:15: note: p33_UnorderedMap::Program::Element::Element() class Element ^ h2.cpp:11:15: note: candidate expects 0 arguments, 1 provided h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(const p33_UnorderedMap::Program::Element&) h2.cpp:11:15: note: no known conversion for argument 1 from 'const char [11]' to 'const p33_UnorderedMap::Program::Element&' h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(p33_UnorderedMap::Program::Element&&) h2.cpp:11:15: note: no known conversion for argument 1 from 'const char [11]' to 'p33_UnorderedMap::Program::Element&&' h2.cpp:111:25: error: 'h' was not declared in this scope if (h[i].Count > 0) ^ h2.cpp:112:42: error: expected primary-expression before 'w' foreach (Element w in h[i]) ^ h2.cpp:112:51: error: 'foreach' was not declared in this scope foreach (Element w in h[i]) ^ h2.cpp:113:29: error: expected ';' before 'if' if (w.fr == 1 && Convert.ToInt32(w.val) < Convert.ToInt32(e.val)) ^ h2.cpp: In member function 'p33_UnorderedMap::Program::Element p33_UnorderedMap::Program::UnorderedMap::FrecvMax()': h2.cpp:120:58: error: no matching function for call to 'p33_UnorderedMap::Program::Element::Element(const char [16])' Element e = new Element("zzzzzzzzzzzzzzz"); ^ h2.cpp:120:58: note: candidates are: h2.cpp:11:15: note: p33_UnorderedMap::Program::Element::Element() class Element ^ h2.cpp:11:15: note: candidate expects 0 arguments, 1 provided h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(const p33_UnorderedMap::Program::Element&) h2.cpp:11:15: note: no known conversion for argument 1 from 'const char [16]' to 'const p33_UnorderedMap::Program::Element&' h2.cpp:11:15: note: constexpr p33_UnorderedMap::Program::Element::Element(p33_UnorderedMap::Program::Element&&) h2.cpp:11:15: note: no known conversion for argument 1 from 'const char [16]' to 'p33_UnorderedMap::Program::Element&&' h2.cpp:123:25: error: 'h' was not declared in this scope if (h[i].Count > 0) ^ h2.cpp:124:42: error: expected primary-expression before 'w' foreach (Element w in h[i]) ^ h2.cpp:124:51: error: 'foreach' was not declared in this scope foreach (Element w in h[i]) ^ h2.cpp:125:29: error: expected ';' before 'if' if ((w.fr > e.fr) || (w.fr == e.fr && (w.val).CompareTo(e.val) < 0)) ^ h2.cpp: At global scope: h2.cpp:128:13: error: expected unqualified-id at end of input } ^ h2.cpp:128:13: error: expected '}' at end of input
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema h2 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ă.