Afişează mesaje
Pagini: [1]
1  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: eroare de compilare : Martie 26, 2016, 15:34:58
"strrev" nu este o functie standard. Ca sa fie compilatorul din Code Blocks la fel cu cel de la OJI/Infoarena, mergi la Settings -> Compiler si bifeaza "Have g++ follow the C++11 ISO C++ language standard"
Crede-ma, ca eu am patit-o la OJI anul trecut, am pierdut o problema de 68 de puncte pt ca am folosit "itoa". Nasol e ca nu prea iti zice nimeni ce sa faci ca sa nu ai problemele astea.  Mad 
2  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Killed by signal 6 : Martie 26, 2016, 15:02:43
Ioai, nici nu observasem de cat am facut vectorul  Mad Mersi fain!  Very Happy
3  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Killed by signal 6 : Martie 23, 2016, 21:37:20
Salut. Am killed by signal 6 pe o problema pe care iau 90 si nu stiu ce ar putea fi. Pe net nu am gasit ceva care sa ma lamureasca in legatura cu cauza erorii.  Brick wall

Daca puteti sa ma ajutati, este vorba de problema Vila. Va las codul mai jos:

#include <iostream>
#include <fstream>
using namespace std;
ifstream fin("vila.in");
ofstream fout("vila.out");
int n,m,i,j,k,v[130],a[130][130],MAX,s,x,y,sw1,sw2,sw3,sw4;
char c;
void ffill(int l, int c, int nr)
{
    ++v[k];
    a[l][c]=nr;
    if(a[l-1][c]==0&&l-1>0) ffill(l-1,c,nr);
    if(a[l+1][c]==0&&l+1<=n) ffill(l+1,c,nr);
    if(a[l][c-1]==0&&c-1>0) ffill(l,c-1,nr);
    if(a[l][c+1]==0&&c+1<=m) ffill(l,c+1,nr);
}
int main()
{
    fin>>n>>m;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
    {
            fin>>c;
            if(c=='1') a[j]=-1;
            else if(c=='-') a[j]=0;
    }

    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
            if(a[j]==0)
              {
                  ffill(i,j,++k);
                  if(v[k]>MAX)
                       MAX=v[k];

              }
    fout<<k<<"\n"<<MAX<<"\n";MAX=0;
    for(i=1;i<=n;i++)
        for(j=1;j<=m;j++)
          if(a[j]==-1)
    {
        s=0;
        if(a[i-1][j]>0&&i-1>0) s+=v[a[i-1][j]];
        if(a[i+1][j]>0&&i+1<=n&&a[i+1][j]!=a[i-1][j]) s+=v[a[i+1][j]];
        if(a[j-1]>0&&j-1>0&&a[j-1]!=a[i-1][j]&&a[j-1]!=a[i+1][j]) s+=v[a[j-1]];
        if(a[j+1]>0&&j+1<=m&&a[j+1]!=a[i-1][j]&&a[j+1]!=a[i+1][j]&&a[j+1]!=a[j-1]) s+=v[a[j+1]];
        if(s>MAX)
       {
           MAX=s;
           x=i; y=j;
       }
    }
    fout<<x<<" "<<y<<" "<<MAX+1;
    return 0;
}
4  Comunitate - feedback, proiecte si distractie / Off topic / OJI 2015 - NEDUMERIRE : Martie 07, 2015, 18:08:58
Buna ziua. Am o problema si as vrea sa ma ajutati. Astazi la OJI, clasa a 10-a, am folosit pt. problema a 2-a functia itoa, din biblioteca <cstdlib>, pentru conversia din baza 10 in baza 2, intr-un sir de caractere. In CodeBlocks mergea, dar la compilare la OJI a dat eroare de compilare din pricina acelui "itoa". Vreau sa spun ca mi se pare aiurea, avand in vedere cateva pasaje din regulamentul OJI, respectiv precizarile pentru 2015. Pun cateva mai jos, si va rog sa va dati cu parerea in legatura cu problema mea.

"La etapa judeţeană, în acest an şcolar, atât pentru gimnaziu cât şi pentru liceu, se vor folosi
obligatoriu, compilatoarele mediilor incluse în pachetul OJIkit.exe versiunea 2014: Code::Blocks 13.12
ÅŸi
FreePascal 2.2, într-un sistem de operare Windows."
"să folosească biblioteci externe. Prin bibliotecă externă se înţelege oricare bibliotecă care nu e parte a
Bibliotecii Standard C++ (exemplu: subprograme din CRT sau conio.h)"
"să solicite introducerea altor date decât cele specificate în enunţul problemei. De exemplu, programul
nu trebuie să se încheie cu readln, readkey, getch(), etc. (solicitând astfel comisiei tastarea unor
caractere). Programul va aştepta inutil introducerea acestor date şi va depăşi timpul de executare"
Intrebarea mea e: este <cstdlib> o biblioteca interzisa, atat timp cat imi rula in CodeBlocks?
Multumesc anticipat!
5  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Răspuns: Subiecte OJI 2014 : Februarie 06, 2015, 15:33:21
Multumesc!  Very Happy
6  Comunitate - feedback, proiecte si distractie / Feedback infoarena / Subiecte OJI 2014 : Februarie 06, 2015, 14:47:15
Buna ziua!  Very Happy As vrea a stiu cand sau daca se vor pune problemele de la OJI 2014 pe infoarena... Pe cele de la ONI le-am vazut, dar pe cele de la OJI nu, si nici chiar la cele de la OJI 2013 nu se pot trimite solutii... M-am gandit sa pun aceasta problema pt. ca OJI bate la usa si cred ca mai multi ar dori sa evalueze si acele probleme. Stiu ca exista si evaluatoare, dar din pacate nu merg pe XP   Mad   Astept un raspuns!  wink
Pagini: [1]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines