Afişează mesaje
Pagini: [1]
1  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2019 / Răspuns: Bazar : Aprilie 20, 2019, 10:12:50
Ce se înțelege prin puncte relativ uniform distribuite?
2  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2019 / Răspuns: MarceLand : Martie 03, 2019, 11:31:42
M-am lamurit.Multumesc
3  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2019 / Răspuns: MarceLand : Martie 03, 2019, 11:30:52
Ma refeream la solutie.La matricea pe care eu o afisez
4  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2019 / Răspuns: MarceLand : Martie 03, 2019, 11:22:26
O fântână poate fi plasată în celule care conțin un Marcel ?
5  infoarena - concursuri, probleme, evaluator, articole / Grigore Moisil 2018 / Răspuns: Problema cardinal : Martie 26, 2018, 15:06:12
In cadrul unei mutari orizontale sau verticale din cele N care trebuie efectuate ne putem deplasa doar intr-o singura directie?
6  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2018 / Răspuns: Feedback Runda PreOJI : Martie 16, 2018, 11:35:30
La evaluatoarele de la OJI 2018 in cadrul fiecarui test se ia in calcul toat memoria declarata sau doar memoria folosita in acel test?
De exemplu,daca declar un vector de 1000000 de elemente si intr-un test n=10000 imi ia memoria doar pt cele 10000 de elemente?
7  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2018 / Răspuns: Feedback Runda PreOJI : Martie 11, 2018, 15:24:28
Sunt postate undeva solutiile?
8  infoarena - concursuri, probleme, evaluator, articole / Algoritmiada 2018 / Răspuns: Smooth2 : Martie 11, 2018, 10:09:03
Prefix inseamna o subsecventa care incepe de pe pozitia 1?
9  Comunitate - feedback, proiecte si distractie / Blog / Răspuns: Algoritmiada 2018 : Martie 07, 2018, 23:45:29
La runda PreOJI a Algoritmiadei vor fi probleme separate pentru fiecare clasa?
10  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 003 Bursa : Mai 24, 2017, 18:25:53
#include <fstream>

using namespace std;
long long v[100002];
int main()
{ long long s,nr=0,n,i,Max=0;
    ifstream f("bursa.in");
    ofstream g("bursa.out");
    f>>n>>s;
    for (i=1;i<=n;++i) {
        f>>v;
        Max=max(Max,v);
    }
    v[0]=Max+1;
    for (i=1;i<=n;++i) {
        if (v>v[i-1] && v>v[i+1]) {
            s+=(v*nr);
            nr=0;
        }
       if (v<v[i+1] && v<v[i-1]) {
          nr=s/v;
          s-=(nr*v);
      }
    }
       g<<s<<'\n';
    return 0;
}
Scuze.Am gresit putin la cod mai devreme
11  infoarena - concursuri, probleme, evaluator, articole / Arhiva Infoarena Monthly / Răspuns: 003 Bursa : Mai 24, 2017, 18:23:50
Nu stiu de ce iau 0 puncte la pb. asta . I-am dat multe teste si cu toate merge. Va rog , daca se poate, sa ma ajutati.
Cod sursa:
#include <fstream>

using namespace std;
long long v[100002];
int main()
{ long long s,nr=0,n,i,Max=0;
    ifstream f("bursa.in");
    ofstream g("bursa.out");
    f>>n>>s;
    for (i=1;i<=n;++i) {
        f>>v;
        Max=max(Max,v);
    }
    v[0]=Max+1;
    for (i=1;i<=n;++i) {
        if (v>v[i-1] && v>v[i+1]) {
            s+=(v*nr);
            nr=0;
        }
       if (v<v[i+1] && v<v[i-1]) {
          nr=s/v;
          s-=(nr*v);
      }
    }
       g<<s<<'\n';
    return 0;
}
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines