Diferente pentru utilizator/apocalypto intre reviziile #117 si #211

Diferente intre titluri:

Profil
Profil APOCALYPTO

Diferente intre continut:

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.
 
 
 
 
De facut problemele Balaur, Anticip si Microvirus de pe campion.
 
si http://acm.timus.ru/problem.aspx?space=1&num=1081
 
-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;
}
== 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)_
 

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.