Submission #50971

#TimeUTC-0UsernameProblemLanguageResultExecution timeMemory
509712018-06-15 10:18:21model_code스탬프 수집 (JOI16_ho_t2)C11
100 / 100
4 ms1420 KiB
#include <stdio.h>
int n;
char S[100005];
int Jsum[100005],Isum[100005];
long long max(long long a,long long b){
if(a>b) return a;
return b;
}
int main(){
int i;
scanf("%d%s",&n,S);
for(i=0;i<n;++i){
Jsum[i+1]=Jsum[i]+(S[i]=='J'?1:0);
Isum[i+1]=Isum[i]+(S[i]=='I'?1:0);
}
long long res_O=0;
for(i=1;i<n;++i){
if(res_O<Jsum[i]*(long long)(Isum[n]-Isum[i])){
res_O=Jsum[i]*(long long)(Isum[n]-Isum[i]);
}
}
long long res_J=0,res_I=0;
long long ans=0;
for(i=0;i<n;++i) if(S[i]=='O'){
res_J+=Isum[n]-Isum[i+1];
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Compilation message (stderr)

2016_ho_t2.c: In function 'main':
2016_ho_t2.c:14:3: warning: ignoring return value of 'scanf', declared with attribute warn_unused_result [-Wunused-result]
   scanf("%d%s",&n,S);
   ^~~~~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...