Pagini recente » Borderou de evaluare (job #3197028) | Borderou de evaluare (job #684694) | Borderou de evaluare (job #2770209) | Borderou de evaluare (job #440545) | Borderou de evaluare (job #1864665)
Borderou de evaluare (job #1864665)
Raport evaluator
Compilare:
user.cpp: In function ‘int main()’:
user.cpp:3:220: warning: unused variable ‘k’ [-Wunused-variable]
using namespace std;int maxx(int a,int b){if(a>b)return a;return b;}int main(){ifstream f("charlie.in");ofstream g("charlie.out");int tip;f>>tip;char s[100010];f.get();f.getline(s,100010);int L=strlen(s);if(tip==1){int k=0,i=0,Max=0;while(i<L){int j=i;while(s[j]>s[j+1]&&s[j+1]<s[j+2]&&j+2<L)j+=2;if(j-i>=2){if(j-i+1>Max)Max=j-i+1;i=j;}++i;}g<<Max<<'\n';}else{char st[100010];int vf=2,i=2,sum=0;st[1]=s[0];st[2]=s[1];while(i<strlen(s)){while(s[i]>st[vf]&&st[vf]<st[vf-1]&&vf>1){sum+=maxx(s[i]-'a'+1,st[vf-1]-'a'+1);vf--;}vf++;st[vf]=s[i];i++;}for(int i=1;i<=vf;i++)g<<st[i];g<<'\n'<<sum;}return 0;}
^
user.cpp:3:434: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
using namespace std;int maxx(int a,int b){if(a>b)return a;return b;}int main(){ifstream f("charlie.in");ofstream g("charlie.out");int tip;f>>tip;char s[100010];f.get();f.getline(s,100010);int L=strlen(s);if(tip==1){int k=0,i=0,Max=0;while(i<L){int j=i;while(s[j]>s[j+1]&&s[j+1]<s[j+2]&&j+2<L)j+=2;if(j-i>=2){if(j-i+1>Max)Max=j-i+1;i=j;}++i;}g<<Max<<'\n';}else{char st[100010];int vf=2,i=2,sum=0;st[1]=s[0];st[2]=s[1];while(i<strlen(s)){while(s[i]>st[vf]&&st[vf]<st[vf-1]&&vf>1){sum+=maxx(s[i]-'a'+1,st[vf-1]-'a'+1);vf--;}vf++;st[vf]=s[i];i++;}for(int i=1;i<=vf;i++)g<<st[i];g<<'\n'<<sum;}return 0;}
^
Test |
Timp executie |
Memorie folosita |
Mesaj |
Punctaj/test |
1 | 0ms | 428kb | OK | 5 |
2 | 0ms | 424kb | OK | 5 |
3 | 0ms | 424kb | OK | 5 |
4 | 0ms | 484kb | OK | 5 |
5 | 0ms | 524kb | OK | 5 |
6 | 0ms | 420kb | OK | 5 |
7 | 0ms | 428kb | OK | 5 |
8 | 0ms | 420kb | OK | 5 |
9 | 0ms | 444kb | OK | 5 |
10 | 0ms | 476kb | OK | 5 |
11 | 4ms | 568kb | OK | 5 |
12 | 4ms | 520kb | OK | 5 |
13 | 4ms | 564kb | OK | 5 |
14 | 4ms | 564kb | OK | 5 |
15 | 0ms | 508kb | OK | 5 |
16 | 4ms | 548kb | OK | 5 |
17 | 4ms | 540kb | OK | 5 |
18 | 4ms | 556kb | OK | 5 |
19 | 4ms | 560kb | OK | 5 |
20 | 0ms | 420kb | OK | 5 |
Punctaj total | 100 |