Borderou de evaluare (job #1935765)
Utilizator | Data | 22 martie 2017 17:17:55 | |
---|---|---|---|
Problema | Principiul includerii si excluderii | Status | done |
Runda | Arhiva educationala | Compilator | cpp | Vezi sursa |
Scor | 0 |
Raport evaluator
Eroare de compilare:
user.cpp:1:26: warning: extra tokens at end of #include directive [enabled by default]
#include <bits/stdc++.h> using namespace std; long long i,n,a,b,ciur[100500],j,CIUR,D[300],d,rs; bool e[1000005]; int main() { ifstream cin("pinex.in"); ofstream cout("pinex.out"); for (i=2; i<=1000000; i++) if (!e[i]) for (j=2; j<=1000000/i; j++) e[i*j]=true; for (i=2; i<=1000000; i++) if (!e[i]) ciur[++CIUR]=i; cin>>n; for (i=1; i<=n; i++) { cin>>a>>b; d=rs=0; for (j=1; ciur[j]<=sqrt(b); j++) { if (b%ciur[j]==0) { D[d++]=ciur[j]; while (b%ciur[j]==0) b/=ciur[j]; } } if(b>1) D[d++] = b; for (long long j=1; j<(1<<d); j++) { long long k=0,pr=1,semn=-1; for (long long z=0; z<d; z++) if ((1<<z)&j) pr*=D[z],k++; if (k%2) semn=1; rs+=(a/pr)*(semn); } cout<<a-rs<<'\n'; } }
^
/usr/lib/gcc/i686-linux-gnu/4.8/../../../i386-linux-gnu/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: error: ld returned 1 exit status
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !