제출 #77108

#제출 시각아이디문제언어결과실행 시간메모리
77108farukkastamonuda새로운 문제 (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;
}

컴파일 시 표준 에러 (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...