Pagini recente » Borderou de evaluare (job #167685) | Borderou de evaluare (job #3275138) | Borderou de evaluare (job #423243) | Borderou de evaluare (job #3263613) | Borderou de evaluare (job #1706707)
Borderou de evaluare (job #1706707)
Raport evaluator
Compilare:
user.cpp: In function ‘int main()’:
user.cpp:5:399: warning: array subscript has type ‘char’ [-Wchar-subscripts]
using namespace std;char f[M],o[30];bitset<M>v;bitset<P>bo;int N=0,p=0,i,j,q,nr,x;int main(){freopen("string.in","r",stdin);freopen("string.out","w",stdout);fread(f,1,M,stdin);while(f[p]>='0'&&f[p]<='9')N=N*10+f[p++]-'0';p++;for(i=1;i<=N;i++)v[i]=f[p++]-'a';for(i=1;i<=N;i++){nr=1;for(j=0;j+i<=N&&j<=19;j++){nr=(nr<<1)+v[i+j];bo[nr]=1;}}q=0;for(i=2;!q&&i<=P;i++)if(bo[i]==0){x=i;while(x>1){o[++o[0]]=x%2;x>>=1;q=1;}}printf("%d\n",o[0]);for(i=o[0];i>0;i--)printf("%c",o[i]+'a');return 0;}
^
user.cpp:5:124: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;char f[M],o[30];bitset<M>v;bitset<P>bo;int N=0,p=0,i,j,q,nr,x;int main(){freopen("string.in","r",stdin);freopen("string.out","w",stdout);fread(f,1,M,stdin);while(f[p]>='0'&&f[p]<='9')N=N*10+f[p++]-'0';p++;for(i=1;i<=N;i++)v[i]=f[p++]-'a';for(i=1;i<=N;i++){nr=1;for(j=0;j+i<=N&&j<=19;j++){nr=(nr<<1)+v[i+j];bo[nr]=1;}}q=0;for(i=2;!q&&i<=P;i++)if(bo[i]==0){x=i;while(x>1){o[++o[0]]=x%2;x>>=1;q=1;}}printf("%d\n",o[0]);for(i=o[0];i>0;i--)printf("%c",o[i]+'a');return 0;}
^
user.cpp:5:157: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;char f[M],o[30];bitset<M>v;bitset<P>bo;int N=0,p=0,i,j,q,nr,x;int main(){freopen("string.in","r",stdin);freopen("string.out","w",stdout);fread(f,1,M,stdin);while(f[p]>='0'&&f[p]<='9')N=N*10+f[p++]-'0';p++;for(i=1;i<=N;i++)v[i]=f[p++]-'a';for(i=1;i<=N;i++){nr=1;for(j=0;j+i<=N&&j<=19;j++){nr=(nr<<1)+v[i+j];bo[nr]=1;}}q=0;for(i=2;!q&&i<=P;i++)if(bo[i]==0){x=i;while(x>1){o[++o[0]]=x%2;x>>=1;q=1;}}printf("%d\n",o[0]);for(i=o[0];i>0;i--)printf("%c",o[i]+'a');return 0;}
^
user.cpp:5:176: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
using namespace std;char f[M],o[30];bitset<M>v;bitset<P>bo;int N=0,p=0,i,j,q,nr,x;int main(){freopen("string.in","r",stdin);freopen("string.out","w",stdout);fread(f,1,M,stdin);while(f[p]>='0'&&f[p]<='9')N=N*10+f[p++]-'0';p++;for(i=1;i<=N;i++)v[i]=f[p++]-'a';for(i=1;i<=N;i++){nr=1;for(j=0;j+i<=N&&j<=19;j++){nr=(nr<<1)+v[i+j];bo[nr]=1;}}q=0;for(i=2;!q&&i<=P;i++)if(bo[i]==0){x=i;while(x>1){o[++o[0]]=x%2;x>>=1;q=1;}}printf("%d\n",o[0]);for(i=o[0];i>0;i--)printf("%c",o[i]+'a');return 0;}
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 232kb | OK! | 10 |
2 | 0ms | 436kb | OK! | 10 |
3 | 0ms | 492kb | OK! | 10 |
4 | 4ms | 504kb | OK! | 10 |
5 | 104ms | 804kb | OK! | 10 |
6 | 40ms | 700kb | OK! | 10 |
7 | 80ms | 876kb | OK! | 10 |
8 | 104ms | 1040kb | OK! | 10 |
9 | 28ms | 636kb | OK! | 10 |
10 | 56ms | 780kb | OK! | 10 |
Punctaj total | 100 |