Afişează mesaje
Pagini: 1 [2]
26  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 849 Taxe : Septembrie 26, 2009, 13:59:11
salut, as avea si eu o intrebare in legatura cu enuntul, adica repartizarea oamenilor de ce trebuie neaparat sa fie asa:

Pe nivelul 0 sunt 22 de oameni de rând, 20 dintre ei plătesc funcţionarilor de pe nivelul 1, ceilalţi 2 plătesc direct funcţionarului şef.
Pe nivelul 1 sunt 5 funcţionari, 4 dintre ei plătesc funcţionarului de pe nivelul 2, iar 1 plăteşte direct funcţionarului şef.
Pe nivelul 2 este un singur funcţionar care plăteşte direct funcţionarului şef.

si nu poate fi de exemplu asa:

Pe nivelul 0 sunt 23 de oameni de rând, 20 dintre ei plătesc funcţionarilor de pe nivelul 1, ceilalţi 3 plătesc direct funcţionarului şef.
Pe nivelul 1 sunt 4 funcţionari care plătesc funcţionarului de pe nivelul 2
Pe nivelul 2 este un singur funcţionar care plăteşte direct funcţionarului şef.

sau asa :


Pe nivelul 0 sunt 20 de oameni de rând care plătesc funcţionarilor de pe nivelul 1
Pe nivelul 1 sunt 7 funcţionari, 4 dintre ei plătesc funcţionarului de pe nivelul 2, iar 3 plătesc direct funcţionarului şef.
Pe nivelul 2 este un singur funcţionar care plăteşte direct funcţionarului şef.


nu inteleg care e diferenta, adica de ce prima metoda este corecta si restu nu sunt
27  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 486 Reactivi : Martie 25, 2009, 08:30:08
se poate oricum mi-am dat seama de cum s-ar putea sorta mult mai eficient shi acum iau 100  Ok Yahoo!
28  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 486 Reactivi : Martie 24, 2009, 21:32:10
aha ms de raspuns (o sa ma gandesc la faptu k valorile is mici nush ink nu miam dat seama de nik da vad io) shi ink nush ces alea cu sortari shi functii in O(n*logn) sau orice fel de structuri imbunatatite shi nici nush de unde sanvat asta e marea mea dilema oricum ms
29  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 486 Reactivi : Martie 24, 2009, 19:48:53
salut, imi puteti explik shi mie pls k pt un prost dc sortarea asta:
Cod:
void ordonare()  
{    for (int i=100; i>=-100; i--) 
     for (int j=1; j<=n; j++) 
         if (mi[j]==i) 
         {  int aux1=mi[j], aux2=ma[j]; 
        for (int k=j-1; k>=1; k--) 
        {    mi[k+1]=mi[k]; 
             ma[k+1]=ma[k]; 
        } 
        mi[1]=aux1; 
        ma[1]=aux2; 
         } 

este mai ineficienta k bubble? .. ms
[editat de moderator] foloseste tag-ul "code" cand postezi cod pe forum
30  infoarena - concursuri, probleme, evaluator, articole / Downloads / rhide sau dev-cpp? : Martie 13, 2009, 08:23:05
Am incercat sa downloadez si sa instalez rhide dupa instructiunile de pe site dar nu-mi merge. Poate ca am vista si nu suporta vista, dar daca nu e asta problema nu stiu ce e dupa ce-mi apar doua mesaje la care trebuie sa dau ignor (referitoare la dimensiunea ferestrei) imi apare doar o fereastra neagra si nimic mai mult.
Oricum daca nu merge rhide-u merita sa downloadez dev-cpp sau nu?  (as vrea si eu ceva in genu ce se foloseste la nationala)
  Think
31  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 492 Sudest : Martie 12, 2009, 17:49:10
testele sunt de la OJI? -- k am verificat pt sursa mea shi miau mers toata acasa shi totusi primesc 0 puncte oare kre ar putea fi explciatia Confused

Edit: scz, nu mai conteaza     am gresit numele fisierului de intrare  Aha  Embarassed
32  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 481 Flori : Martie 11, 2009, 12:53:27
pot santreb shi eu un lucru: cand la note scrie: Intr-o grupa numerele de ordine ale fetitelor trebuie date in ordine crescatoare se refera la faptul k datele de intrare sunt astfel scrise sau datele de iesire trebuie scrise crescator?
 Think
33  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 024 Sume : Martie 08, 2009, 15:08:13
salut, as putea totusi sa-ntreb care este acea(citez) "stupida exceptie" la testul 2 pentru ca imi da TLE si nu prea imi dau seama care ar fi problema
imi explica pls cineva? ms
34  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 404 Lacuri : Februarie 02, 2009, 15:21:37
scz shi ms, k oricum am rez problema vectoru meu era prea mic am uitat sal modific  Aha

PS.:ma refeream la al 2-lea test adik in kre se citese din lacuri1.in
35  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 404 Lacuri : Februarie 02, 2009, 13:32:16
am shi eu aceiasi problema:  la testul 2 de ex imi da alt drum decat scrie in raspuns, dar unul corect shi mi se da WA cu Drum gresit!
nu shtiti kre ar fi solutia pt rezolvarea problemei?
36  infoarena - concursuri, probleme, evaluator, articole / Arhiva educationala / Răspuns: 002 Algoritmul lui Euclid extins : Ianuarie 29, 2009, 13:43:18
scz de inrtebare k ii cam offtopic, dar imi explica shi mie cnv de ce atunci cand pun << endl fata de  <<"\n" un test imi tine cu 150-200 ms mai mult Huh?    Think
37  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 668 Joc6 : Ianuarie 28, 2009, 14:24:47
ms mult, is nou ink in domeniu Smile)
38  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 668 Joc6 : Ianuarie 27, 2009, 15:55:36
imi dati shi mie pls cateva exemple de teste pt k pt cele ale mele functioneaza progr bine, cel putin ink Think
39  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 687 Joc8 : Iulie 15, 2008, 18:55:32
puteti sa-mi dati pls cateva teste
40  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 002 Jocul Flip : Martie 13, 2008, 21:42:41
ash avea shi io ontrebare
deci, eu am dat solutia asta in cpp

Cod:
#include <fstream>
using namespace std;

ifstream f ("flip.in");
ofstream g ("flip.out");

long v[1000][16], n, m, sl[1000], sc[16];

void read()
{    f >> n;
     f >> m;
     for (int i=0 ; i<n; i++)
         for (int j=0; j<m; j++)
            f >> v[i][j];
}

void change()
{    int s=0;
     for (int i=0; i<n; i++)
         for (int j=0; j<m; j++)
         {   sl[i]=sl[i]+v[i][j];
             sc[j]=sc[j]+v[i][j];
         }
     for (int j=0; j<m; j++)
         while (sc[j]<0)
         {     for (int i=0; i<n; i++)
                   v[i][j]*=-1;
               sc[j]*=-1;
         }   
     for (int i=0; i<n; i++)
         while (sl[i]<0)
         {     for (int j=0; j<m; j++)
                   v[i][j]*=-1;
               sl[i]*=-1;
         }
     for (int i=0; i<n; i++)
         for (int j=0; j<m; j++)
             s=s+v[i][j];
     g << s;
}

int main()
{    read();
     change();
     f.close();
     g.close();
     return 0;
}

dar nush de ce nu imi da numai 10 puncte shi chiar nunteleg dc

numi puteti pls da ink cateva exemple sa vad ce are sau sami explicati?HuhHuh?

ms

Editat de admin: Folosesti tagul code cand vrei sa postezi surse.
Pagini: 1 [2]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines