#3936
determinantb
Se dau n
numere întregi, \( a_{1}, a_{2}, …, a_{n} \).
Calculați valoarea determinantului \( \begin{vmatrix}
1 & 1 & 1 & … & 1 & 1\\
a_{1} & a_{2} & a_{3} & … & a_{n-1} & a_{n}\\
a_{1}^{2} & a_{2}^{2} & a_{3}^{2} & … & a_{n-1}^{2} & a_{n}^{2}\\
… & … & … & … & … & …\\
a_{1}^{n-2} & a_{2}^{n-2} & a_{3}^{n-2} & … & a_{n-1}^{n-2} & a_{n}^{n-2}\\
a_{1}^{n-1} & a_{2}^{n-1} & a_{3}^{n-1} & … & a_{n-1}^{n-1} & a_{n}^{n-1}
\end{vmatrix} \).
Problema | determinantb | Operații I/O |
determinantb.in /determinantb.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #32500670 | Utilizator | |
Fișier | determinantb.cpp | Dimensiune | 7.17 KB |
Data încărcării | 17 Noiembrie 2021, 19:37 | Scor / rezultat | Eroare de compilare |
determinantb.cpp: In function 'BigInt Integer(std::string)': determinantb.cpp:39:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i=0;i<s.size();i+=9) { ^ determinantb.cpp: In function 'BigInt Integer(char*)': determinantb.cpp:50:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FOR(i,0,strlen(c)-1) s = s + c[i]; ^ determinantb.cpp:18:36: note: in definition of macro 'FOR' #define FOR(i,l,r) for (int i=l;i<=r;i++) ^ determinantb.cpp: In function 'BigInt operator+(BigInt, BigInt)': determinantb.cpp:134:37: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] FOR(i,0,max(a.size(), b.size())-1) { ^ determinantb.cpp:18:36: note: in definition of macro 'FOR' #define FOR(i,l,r) for (int i=l;i<=r;i++) ^ determinantb.cpp:135:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < a.size()) carry += a[i]; ^ determinantb.cpp:136:24: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (i < b.size()) carry += b[i]; ^ determinantb.cpp: At global scope: determinantb.cpp:162:18: error: expected initializer before 'mdash' BigInt operator — (BigInt a, BigInt b) { ^ determinantb.cpp:162:33: error: expected ')' before 'a' BigInt operator — (BigInt a, BigInt b) { ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema determinantb 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ă.