#2787
Conducta
De aceeași parte a unui râu R
se află două orașe A
și B
. Pe malul râului, într-un punct C
se va amplasa o stație de pompare a apei pentru a alimenta orașele A
și B
utilizând două conducte: AC
și CB
.
Notăm X
= AC
+ CB
. Fie P
și Q
proiecțiile punctelor A
respectiv B
pe dreapta R
.
Cunoscând distanțele AP
, BQ
și PQ
, calculați lungimea minimă X
a conductei care trebuie comandată pentru realizarea lucrării.
Problema | Conducta | Operații I/O |
conducta.in /conducta.out
|
---|---|---|---|
Limita timp | 0.02 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
Id soluție | #42761582 | Utilizator | |
Fișier | conducta.cpp | Dimensiune | 5.50 KB |
Data încărcării | 16 Martie 2023, 13:41 | Scor / rezultat | Eroare de compilare |
conducta.cpp:157:2: error: stray '#' in program }#include <bits/stdc++.h> ^ conducta.cpp:157:3: error: 'include' does not name a type }#include <bits/stdc++.h> ^ conducta.cpp:161:13: error: redefinition of 'std::ifstream fin' ifstream fin("conducta.in"); ^ conducta.cpp:5:10: error: 'std::ifstream fin' previously declared here ifstream fin("conducta.in"); ^ conducta.cpp:162:14: error: redefinition of 'std::ofstream fout' ofstream fout("conducta.out"); ^ conducta.cpp:6:10: error: 'std::ofstream fout' previously declared here ofstream fout("conducta.out"); ^ conducta.cpp: In function 'void Citire(int*)': conducta.cpp:164:6: error: redefinition of 'void Citire(int*)' void Citire(Mare H) ^ conducta.cpp:8:6: error: 'void Citire(int*)' previously defined here void Citire(Mare H) ^ conducta.cpp: In function 'void Afisare(int*)': conducta.cpp:174:6: error: redefinition of 'void Afisare(int*)' void Afisare(Mare A) ^ conducta.cpp:18:6: error: 'void Afisare(int*)' previously defined here void Afisare(Mare A) ^ conducta.cpp: In function 'void AtribValue(int*, long unsigned int)': conducta.cpp:181:6: error: redefinition of 'void AtribValue(int*, long unsigned int)' void AtribValue(Mare H,unsigned long X) ^ conducta.cpp:25:6: error: 'void AtribValue(int*, long unsigned int)' previously defined here void AtribValue(Mare H,unsigned long X) ^ conducta.cpp: In function 'void CopyValue(int*, int*)': conducta.cpp:191:6: error: redefinition of 'void CopyValue(int*, int*)' void CopyValue(Mare A,Mare B) ^ conducta.cpp:35:6: error: 'void CopyValue(int*, int*)' previously defined here void CopyValue(Mare A,Mare B) ^ conducta.cpp: In function 'void Add(int*, int*)': conducta.cpp:197:6: error: redefinition of 'void Add(int*, int*)' void Add(Mare A, Mare B) ^ conducta.cpp:41:6: error: 'void Add(int*, int*)' previously defined here void Add(Mare A, Mare B) ^ conducta.cpp: In function 'void Subtract(int*, int*)': conducta.cpp:219:6: error: redefinition of 'void Subtract(int*, int*)' void Subtract(Mare A, Mare B) ^ conducta.cpp:63:6: error: 'void Subtract(int*, int*)' previously defined here void Subtract(Mare A, Mare B) ^ conducta.cpp: In function 'void MultMare(int*, int*, int*)': conducta.cpp:230:6: error: redefinition of 'void MultMare(int*, int*, int*)' void MultMare(Mare A, Mare B, Mare C) ^ conducta.cpp:74:6: error: 'void MultMare(int*, int*, int*)' previously defined here void MultMare(Mare A, Mare B, Mare C) ^ conducta.cpp: In function 'long unsigned int Divide(int*, long unsigned int)': conducta.cpp:247:15: error: redefinition of 'long unsigned int Divide(int*, long unsigned int)' unsigned long Divide(Mare A, unsigned long X) ^ conducta.cpp:91:15: error: 'long unsigned int Divide(int*, long unsigned int)' previously defined here unsigned long Divide(Mare A, unsigned long X) ^ conducta.cpp: In function 'int Sgn(int*, int*)': conducta.cpp:261:5: error: redefinition of 'int Sgn(int*, int*)' int Sgn(Mare H1, Mare H2) ^ conducta.cpp:105:5: error: 'int Sgn(int*, int*)' previously defined here int Sgn(Mare H1, Mare H2) ^ conducta.cpp: At global scope: conducta.cpp:278:6: error: redefinition of 'int UNU [303]' Mare UNU, RAD, X; ^ conducta.cpp:122:6: error: 'int UNU [303]' previously declared here Mare UNU, RAD, X; ^ conducta.cpp:278:11: error: redefinition of 'int RAD [303]' Mare UNU, RAD, X; ^ conducta.cpp:122:11: error: 'int RAD [303]' previously declared here Mare UNU, RAD, X; ^ conducta.cpp:278:16: error: redefinition of 'int X [303]' Mare UNU, RAD, X; ^ conducta.cpp:122:16: error: 'int X [303]' previously declared here Mare UNU, RAD, X; ^ conducta.cpp: In function 'void Radical(int*, int*)': conducta.cpp:279:6: error: redefinition of 'void Radical(int*, int*)' void Radical(Mare ST,Mare DR) ^ conducta.cpp:123:6: error: 'void Radical(int*, int*)' previously defined here void Radical(Mare ST,Mare DR) ^ conducta.cpp: In function 'int main()': conducta.cpp:299:5: error: redefinition of 'int main()' int main() ^ conducta.cpp:143:5: error: 'int main()' previously defined here int main() ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Conducta 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ă.