Afişează mesaje
Pagini: 1 [2]
26  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 285 Geometry : Octombrie 25, 2012, 20:38:49
Imi poate spune si mie cineva ce gresesc la problema aceasta?
Iau ok doar pe  3 teste.
Cod:
#include<algorithm>
#include<fstream>
using namespace std;
ifstream f("geometry.in");
ofstream g("geometry.out");
int i,e,j,n,nr,ok,v[200];
struct pc{int x,y;};
pc a[510],b[510];
int s(pc a,pc b,pc c)
{
    return a.y*(c.x-b.x)-a.x*(c.y-b.y)+b.x*c.y-c.x*b.y;
}
int inter(pc a1,pc b1,pc a2,pc b2)
{
    return (s(a2,a1,b1)*s(b2,a1,b1)<=0&&s(a1,a2,b2)*s(b1,a2,b2)<=0);
}
int main()
{
    f>>n;
    for(i=1;i<=n;++i)
    {
        f>>a[i].x>>a[i].y>>b[i].x>>b[i].y;
    }
    for(i=1;i<=n;++i)
    for(j=i+1;j<=n;++j)
    if(inter(a[i],b[i],a[j],b[j]))
    ++nr;
    g<<nr<<'\n';
    return 0;
}
27  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 480 Ecuatii 2 : Octombrie 22, 2012, 10:55:30
fisierul de intrare/iesire se termina cu '\n'?
28  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 221 Biti2 : Septembrie 25, 2012, 19:53:48
cum fac cu o baza mai mare de 2
nu reusesc
29  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Feedback Runda 8 : Septembrie 14, 2012, 10:52:49
si rezultatul este v[ B  ]+v[A]  ?
v[0]=1?
30  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Infoarena vă cere ajutorul! : Septembrie 14, 2012, 10:42:23
unde pot gasi echipa-infoarena-monthly_at_googlegroups.com?
31  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Feedback Runda 8 : Septembrie 14, 2012, 10:37:56
i-ul ce reprezinta?
32  infoarena - concursuri, probleme, evaluator, articole / Concursuri virtuale / Răspuns: PREGATIRE MONTHLY 8 : Septembrie 08, 2012, 19:40:29
ce fel de probleme vor fii?
De la rundele precedente ale concursului?
33  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 064 Cobai : Iulie 19, 2012, 16:06:53
va puteti uita peste una din sursele mele sa imi spuneti si mie de ce imi da killed by signal ?
34  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Zaruri : Iulie 06, 2012, 19:04:36
am dreptate?
35  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Zaruri : Iulie 06, 2012, 19:03:06
eu zic ca sunt 21 de posibilitati
36  infoarena - concursuri, probleme, evaluator, articole / Infoarena Monthly 2012 / Răspuns: Dinozaur : Iulie 06, 2012, 18:45:48
un sir de lungime 1 poate fi subsecventa a unui alt sir?
37  infoarena - concursuri, probleme, evaluator, articole / Junior Challenge 2012 / Răspuns: Pokemon2 : Iunie 16, 2012, 11:01:20
mie imi da 2 si programul si ce a calculat pe foaie
38  infoarena - concursuri, probleme, evaluator, articole / Junior Challenge 2012 / Răspuns: Pokemon2 : Iunie 16, 2012, 10:43:32
levelurile trebuie sa fie in ordine descrescatoare?
39  infoarena - concursuri, probleme, evaluator, articole / Junior Challenge 2012 / Răspuns: Pokemon2 : Iunie 16, 2012, 10:31:22
diferenta intre al doilea si al treilea,al treilea si al patrulea ,al patrulea si al cincelea trebuie sa fie neaparat a[2],a[3],a[4] pentru ca in enunt scrie :"diferenta intre levelul primului pokemon si levelul celui de-al doilea pokemon sa fie cel putin A1, diferenta intre levelul celui de-al doilea pokemon si levelul celui de-al treilea pokemon sa fie A2 " si nu inteleg
40  infoarena - concursuri, probleme, evaluator, articole / Arhiva de probleme / Răspuns: 008 Cifra : Februarie 28, 2012, 19:46:55
imi spuneti si mie ce am gresit ?
Cod:
#include<cstdio>
#include<cstring>
using namespace std;
FILE *f,*g;
int n,uc,i,a[10];
char c,c1,c2;
int main()
{f=fopen("cifra.in","r");
g=fopen("cifra.out","w");
fscanf(f,"%d%c",&n,&c);
a[0]=0;
a[1]=1;
a[2]=5;
a[3]=2;
a[4]=8;
a[5]=3;
a[6]=9;
a[7]=2;
a[8]=8;
a[9]=7;
for(i=1;i<=n;++i)
{fscanf(f,"%c",&c);
c1=48;
c2=48;
while(c!='\n')
{c2=c1;
c1=c;
fscanf(f,"%c",&c);
}
uc=((c2-48)*7+a[c1-48])%10;
fprintf(g,"%d\n",uc);
}
fclose(f);
fclose(g);
return 0;
}
Pagini: 1 [2]
Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines