Submission #77108

#TimeUsernameProblemLanguageResultExecution timeMemory
77108farukkastamonudaDifference (POI11_roz)C++14
10 / 100
1086 ms5760 KiB
#include <bits/stdc++.h> #define li 1000005 using namespace std; int n,sum,mxx; char s[li]; unordered_map<char,int> mp; int main(){ scanf("%d",&n); scanf("%s",s+1); for(int i=1;i<=n;i++){ mp[s[i]]++; int mx=0,mn=li+10005; for(char j='a';j<='z';j++){ mx=max(mp[j],mx); if(mp[j]!=0) mn=min(mn,mp[j]); } mxx=max(mxx,mx-mn); } printf("%d\n",mxx); return 0; }

Compilation message (stderr)

roz.cpp: In function 'int main()':
roz.cpp:8:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%d",&n);
     ~~~~~^~~~~~~~~
roz.cpp:9:10: warning: ignoring return value of 'int scanf(const char*, ...)', declared with attribute warn_unused_result [-Wunused-result]
     scanf("%s",s+1);
     ~~~~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...