Borderou de evaluare (job #598522)
Utilizator |
|
IP | ascuns |
---|---|---|---|
Problemă | Sumprod | Compilator | cpp-32 |
Rundă | Arhiva de probleme | Status | evaluat |
Dată | 17 mai 2021 23:26:14 | Scor | 0 |
Raport evaluator
Eroare de compilare:
main.cpp:12:14: error: 'std::vector<int> div' redeclared as different kind of entity
12 | vector <int> div;
| ^~~
In file included from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/cstdlib:75,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/ext/string_conversions.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/bits/basic_string.h:6535,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/string:55,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/bits/locale_classes.h:40,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/bits/ios_base.h:41,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/ios:42,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/istream:38,
from /usr/lib/gcc/i686-pc-linux-gnu/10.2.0/include/g++-v10/fstream:38,
from main.cpp:1:
/usr/include/stdlib.h:852:14: note: previous declaration 'div_t div(int, int)'
852 | extern div_t div (int __numer, int __denom)
| ^~~
main.cpp: In function 'void backTrack(int, int, int, int)':
main.cpp:32:35: error: overloaded function with no contextual type information
32 | for (int i = lastPoz; i < div.size() && ok; i++) {
| ^~~~
main.cpp:34:25: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
34 | if (sumNow + div[i] > sum)
| ^
main.cpp:37:26: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
37 | if (prodNow % div[i] == 0) {
| ^
main.cpp:38:30: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
38 | answer[poz] = div[i];
| ^
main.cpp:40:48: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
40 | backTrack(poz + 1, i, prodNow / div[i], sumNow + div[i]);
| ^
main.cpp:40:65: error: invalid types '<unresolved overloaded function type>[int]' for array subscript
40 | backTrack(poz + 1, i, prodNow / div[i], sumNow + div[i]);
| ^
main.cpp: In function 'int main()':
main.cpp:52:17: error: overloaded function with no contextual type information
52 | div.push_back(i);
| ^~~~~~~~~