Pagini recente »
Borderou de evaluare (job #766924)
|
Borderou de evaluare (job #348936)
|
Borderou de evaluare (job #762722)
|
Borderou de evaluare (job #792342)
|
Borderou de evaluare (job #670536)
Borderou de evaluare (job #670536)
Raport evaluator
Compilare:
main.cpp: In function 'int readDate(int, int, int)':
main.cpp:2:480: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:517: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:567: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:604: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:655: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:692: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:742: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
main.cpp:2:779: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string<char>::size_type' {aka 'unsigned int'} [-Wsign-compare]
2 | using namespace std;ifstream fin("agenda.in");ofstream fout("agenda.out");int lu[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};map<string,int>iL={{"ianuarie",1},{"februarie",2},{"martie",3},{"aprilie",4},{"mai",5},{"iunie",6},{"iulie",7},{"august",8},{"septembrie",9},{"octombrie",10},{"noiembrie",11},{"decembrie",12}};const int N=1000,M=525600;int ag[N][2],cer,ans,len,st,n,poz,i,dr=M-1;short v[M],act;string s;int readDate(int i,int poz,int ind){int z=0,o=0,m=0;string l;while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))z=z*10+s[i++]-'0';while(i<s.size()&&!isalpha(s[i]))i++;while(i<s.size()&&isalpha(s[i]))l+=tolower(s[i++]);while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))o=o*10+s[i++]-'0';while(i<s.size()&&!isdigit(s[i]))i++;while(i<s.size()&&isdigit(s[i]))m=m*10+s[i++]-'0';ag[poz][ind]=(lu[iL[l]-1]+z-1)*1440+o*60+m;return i;}void printDate(int min){fout<<min/1440<<' '<<min%1440/60<<' '<<min%1440%60;}int main(){for(i=2;i<13;i++)lu[i]+=lu[i-1];fin>>cer,fin.get();while(getline(fin,s)){poz=readDate(0,n,0);poz=readDate(poz,n,1);n++;}if(cer==1){for(i=0;i<n;i++)ans=max(ans,ag[i][1]-ag[i][0]);printDate(ans);}else{for(i=0;i<n;i++)v[ag[i][0]]++,v[ag[i][1]]--;for(i=1;i<M;i++)v[i]+=v[i-1];if(cer==2){for(i=0;i<M;i++)act=max(act,v[i]);fout<<act;}else{while(st<M&&v[st]==0)st++;while(dr>=0&&v[dr]==0)dr--;for(i=st;i<=dr;i++)if(v[i]==0)len++;else ans=max(ans,len),len = 0;ans=max(ans,len);printDate(ans);}}return 0;}
| ~^~~~~~~~~
| Test |
Timp execuție |
Memorie folosită |
Mesaj |
Punctaj/test |
|
1
|
1 ms
|
114 kb
|
OK
|
5
|
|
2
|
8 ms
|
1163 kb
|
OK
|
5
|
|
3
|
8 ms
|
1159 kb
|
OK
|
5
|
|
4
|
1 ms
|
114 kb
|
OK
|
5
|
|
5
|
1 ms
|
1167 kb
|
OK
|
5
|
|
6
|
1 ms
|
1167 kb
|
OK
|
5
|
|
7
|
1 ms
|
114 kb
|
OK
|
5
|
|
8
|
1 ms
|
1163 kb
|
OK
|
5
|
|
9
|
1 ms
|
1167 kb
|
OK
|
5
|
|
10
|
1 ms
|
241 kb
|
OK
|
5
|
|
11
|
1 ms
|
905 kb
|
OK
|
5
|
|
12
|
1 ms
|
901 kb
|
OK
|
5
|
|
13
|
1 ms
|
114 kb
|
OK
|
5
|
|
14
|
9 ms
|
1159 kb
|
OK
|
5
|
|
15
|
7 ms
|
1167 kb
|
OK
|
5
|
|
16
|
1 ms
|
770 kb
|
OK
|
5
|
|
17
|
1 ms
|
770 kb
|
OK
|
5
|
|
18
|
1 ms
|
1167 kb
|
OK
|
5
|
|
19
|
1 ms
|
638 kb
|
OK
|
5
|
|
20
|
1 ms
|
512 kb
|
OK
|
5
|
|
Punctaj total
|
100
|