제출 #363375

#제출 시각아이디문제언어결과실행 시간메모리
363375cig32Languages (IOI10_languages)C++17
0 / 100
267 ms5868 KiB
#include "bits/stdc++.h" #include "lang.h" #include "grader.h" using namespace std; int word[65536][56]; int totcnt[65536]; int query_no=0; void excerpt(int *a){ query_no++; double s[56]; double m=0; for(int j=0;j<56;j++)s[j]=0; for(int j=0;j<100;j++){ for(int k=0;k<56;k++){ if(totcnt[a[j]])s[k]+=word[a[j]][k]*1.0/(query_no*100); m=max(m,s[k]); } } for(int j=0;j<100;j++){ totcnt[a[j]]++; } int ans; for(int j=0;j<56;j++){ if(s[j]==m){ ans=language(j); break; } } for(int j=0;j<100;j++){ word[a[j]][ans]++; } }

컴파일 시 표준 에러 (stderr) 메시지

lang.cpp: In function 'void excerpt(int*)':
lang.cpp:30:23: warning: 'ans' may be used uninitialized in this function [-Wmaybe-uninitialized]
   30 |         word[a[j]][ans]++;
      |         ~~~~~~~~~~~~~~^
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...