結果
問題 | No.145 yukiover |
ユーザー |
|
提出日時 | 2020-03-04 10:56:37 |
言語 | C++14 (gcc 13.3.0 + boost 1.87.0) |
結果 |
AC
|
実行時間 | 5 ms / 5,000 ms |
コード長 | 569 bytes |
コンパイル時間 | 706 ms |
コンパイル使用メモリ | 64,896 KB |
実行使用メモリ | 5,248 KB |
最終ジャッジ日時 | 2024-10-13 23:36:55 |
合計ジャッジ時間 | 1,838 ms |
ジャッジサーバーID (参考情報) |
judge2 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 4 |
other | AC * 20 |
コンパイルメッセージ
main.cpp:6:1: warning: ISO C++ forbids declaration of 'main' with no type [-Wreturn-type] 6 | main() | ^~~~
ソースコード
#include<iostream> using namespace std; int N; string s; int cnt[128]; main() { cin>>N>>s; for(int i=0;i<N;i++)cnt[s[i]]++; int now=0; for(char c='a';c<'i';c++)now+=cnt[c]; if(cnt['i']<=now)now=cnt['i']; else now=(now+cnt['i'])/2; for(char c='i'+1;c<'k';c++)now+=cnt[c]; if(cnt['k']<=now)now=cnt['k']; else now=(now+cnt['k'])/2; for(char c='k'+1;c<'u';c++)now+=cnt[c]; if(cnt['u']<=now)now=cnt['u']; else now=(now+cnt['u'])/2; for(char c='u'+1;c<'y';c++)now+=cnt[c]; if(cnt['y']<=now)now=cnt['y']; else now=(now+cnt['y'])/2; cout<<now+cnt['z']<<endl; }