Afişează mesaje
|
|
Pagini: [1]
|
|
1
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra
|
: Decembrie 04, 2014, 20:14:15
|
|
Buna seara! La problema aceasta am 0 puncte, pentru ca am depasit timpul de executie. Ati putea, daca nu va cer prea mult, sa imi dati o sugestie in legatura cu ce as putea face sa nu depaseasca? Va multumesc mult! Acesta este codul: #include <fstream> #include <cmath> using namespace std; ifstream fin("cifra.in"); ofstream fout("cifra.out"); int main() { int t,x[30001]; fin>>t; for(int i=0;i<t;i++) fin>>x; for(int i=0;i<t;i++) { int cop=x,s=0; while(cop>0) { s+=pow(cop,cop); cop--; } fout<<(s%10)<<"\n"; } return 0; }
|
|
|
|
|
3
|
infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 002 Jocul Flip
|
: Iunie 24, 2014, 17:04:47
|
|
Buna ziua! Cum sunt incepatoare in acest domeniu, sigur nelamurirea mea vi se va parea o banalitate, doar ca pe mine ma calca pe nervi de ceva vreme... Valoarea care se afla la intersectia dintre linia si coloana care trebuie inmultite cu (-1), va avea valoarea sa de la inceput? Sau va ramane la cea inmultita doar o data cu (-1)? Acesta este codul meu: #include <fstream> using namespace std; ifstream fin("flip.in"); ofstream fout("flip.out"); int x[18][18]; int main() { int n,m,i,j,butc=0,butl=0,s=0,sc=0,sl=0,min1,min2; fin>>n>>m; for(i=1;i<=n;i++) for(j=1;j<=m;j++) fin>>x[j]; for(j=1;j<=m;j++) { sc=0; for(i=1;i<=n;i++) sc+=x[j]; if(j==1) min1=sc; if(sc<min1) { min1=sc; butc=j; } } for(i=1;i<=n;i++) { sl=0; for(j=1;j<=m;j++) sl+=x[j]; if(i==1) min2=sl; if(sl<min2) { min2=sl; butl=i; } } for(i=1;i<=n;i++) x[butc]*=(-1); for(j=1;j<=m;j++) x[butl][j]*=(-1); x[butl][butc]*=(-1); for(i=1;i<=n;i++) for(j=1;j<=m;j++) s+=x[j]; fout<<s; return 0; } Nu pot sa imi dau seama din ce cauza punctajul meu este 0, chiar daca am trimis 2 "tipuri" de surse: una in care valoarea aceea de la intersectie era inmultita de 2 ori cu (-1) si una in care era inmultita doar o singura data. Va multumesc pentru timpul acordat!
|
|
|
|
|