Nu aveti permisiuni pentru a descarca fisierul grader_test2.ok
Diferente pentru utilizator/apocalypto intre reviziile #211 si #113
Diferente intre titluri:
ProfilAPOCALYPTO
Profil
Diferente intre continut:
== include(page="template/noprofile") == h2. Despre mine _(completeaza aici: studii, an de absolvire, institutie de invatamant, locatie, profesori pregatitori, site personal ...)_ h2. Distinctii primite * _(completeaza aici: locuri obtinute la concursuri de informatica)_ h2. Prieteni pe infoarena * _(completeaza aici: link-uri catre profilele altor utilizatori infoarena pe care ii cunosti)_
NOV 09 - 80 NOV 10 - 82 NOV 11 - 84 NOV 12 - 85 NOV 15 - 86 DEC 05 - 89 DEC 06 - 90 DEC 09 - 92 Task 200 probleme pana la 5 IAN 26 zile 108 probleme to go. -afisati numarul total de inregistrari din tabela voturi! Select count(judet), count(nr_voturi) from voturi -determinati pentru cate judete avem rezultatele votarii folosind tabela voturi -sa se determine cel mai mare numar de voturi exprimate pentru un candidat intr-un judet -sa se determine numarul de voturi primite de catre un candidat raportat la numarul de alegatori -cel mai mare numar de voturi obtinut de catre un candidat intr-un judet -procentul obtinut de catre fiecare candidat in fiecare judet -numarul total de voturi in judetul sibiu -procentul mediu obtinut de un candidat in toate judetele(cod 12) -calculati numarul total de vturi obtinut de fiecvare candidat in toate cele 3 judete -select candidat,numar_votuir -aflati procentul mediu obtinut de fiecare candidat in toate cele 3 judete -afisati toti candidatii care au obtinut un procent in alegeri mai mare de 5% din numarul total de persoane cu drept de vot -afisati angajatii care au salariul mai mare decat salariul lui Ionescu -afisati toate persoanele care lucreaza la aceiasi firma la care lucreazxa si ionescu -afisati toate persoanele care nu locuiesc in aceiasi localitate cu ionescu -afisati toate persoanele care lucreaza in aceiasi localitate in care si locuiesc ' set default toF:\12c set default to F:\12c set default to F:/12c set default to F:\12c OPEN DATABASE f:\12c\data1.dbc EXCLUSIVE MODIFY DATABASE select count(judet), count(numar_voturi) from voturi select count(distinct judet) from voturi select max(numar_voturi) from voturi select max(100*numar_voturi/numar_alegatori) from voturi,judete where voturi.judet=judete.cod_judet select 100*numar_voturi/numar_alegatori, judete.judet,candidat from voturi,judete where judet=judete.cod_judet select sum(numar_voturi) from voturi where judet="sb" select sum(numar_voturi) from voturi where judet="SB" select avg(100*numar_voturi/numar_alegatori) from voturi,judete where (candidat=12 and voturi.judet=judete.cod_judet) select candidat,sum(numar_voturi) as total_voturi from voturi group by candidat select 100*numar_voturi/numar_alegatori, judete.judet,candidat from voturi,judete where judet=judete.cod_judet select 100*numar_voturi/numar_alegatori, judete.judet,candidat from voturi,judete where voturi.judet=judete.cod_judet select candidat,numar_voturi from voturi group by candidat,numar_voturi select candidat,avg(100*numar_voturi/numar_alegatori) from voturi,judete where voturi.judet=judete.cod_judet group by candidat select candidat,100*sum(numar_voturi)/sum(numar_alegatori) from voturi,judete where voturi.judet=judete.cod_judet group by candidat select candidat,100*sum(numar_voturi)/sum(numar_alegatori) from voturi,judete where voturi.judet=judete.cod_judet group by candidat having 100 * sum(numar_voturi)/sum(numar_alegatori)>5 select nume from angajati where salariul > (select salariul from angajati where nume="IONESCU") select a.nume from persoane a,persoane b where a.idfirma=b.idfirma and b.nume="IONESCU" select nume from persoane where idfirma=(select idfirma from persoane where nume="IONESCU") select nume from persoane where localitate<>(select localitate from persoane where nume="IONESCU") select nume from persoane where localitate=(select localitate from firme where idfirma=id) #include <stdio.h> #define MOD 1000000 #define maxN 1010 int N, D[maxN][maxN], A[maxN][maxN], B[maxN][maxN]; int main() { int i, j, k; freopen("sir23.in", "r", stdin); freopen("sir23.out", "w", stdout); scanf("%d", &N); for (i = 1; i <= N; ++ i) { D[i][1] = i; A[i][1] = (A[i - 1][1] + i) % MOD; B[i][1] = (B[i - 1][1] + A[i][1]) % MOD; D[i][2] = i * i; A[i][2] = (A[i - 1][2] + i * i) % MOD; B[i][2] = (B[i - 1][2] + A[i][2]) % MOD; D[i][2 * i] = 1; A[i][2 * i] = (A[i - 2][2 * i] + 1) % MOD; B[i][2 * i] = (B[i - 1][2 * i] + A[i][2 * i]) % MOD; } D[2][3] = 2; A[2][1] = 3; A[2][2] = 5; A[2][3] = 2; A[2][4] = 1; B[2][1] = 4; B[2][2] = 6; B[2][3] = 2; B[2][4] = 1; for (i = 3;i <= N; ++ i) for (j = 3; j < 2 * i; ++ j) { D[i][j] = (D[i][j] + A[i - 1][j - 1] + B[i - 1][j - 2]) % MOD; A[i][j] = (A[i - 1][j] + D[i][j]) % MOD; B[i][j] = (B[i - 1][j] + A[i][j]) % MOD; } /* for (k = 1; k < i; ++ k) D[i][j] = (D[i][j] + D[i - k][j - 1] + k * D[i - k][j - 2]) % MOD; */ printf("%d\n", D[N][N]); return 0; }