結果
問題 | No.313 π |
ユーザー |
![]() |
提出日時 | 2016-05-07 12:21:55 |
言語 | C++11(廃止可能性あり) (gcc 13.3.0) |
結果 |
AC
|
実行時間 | 2 ms / 5,000 ms |
コード長 | 977 bytes |
コンパイル時間 | 1,144 ms |
コンパイル使用メモリ | 160,736 KB |
実行使用メモリ | 6,824 KB |
最終ジャッジ日時 | 2024-10-05 10:17:07 |
合計ジャッジ時間 | 2,064 ms |
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 2 |
other | AC * 32 |
コンパイルメッセージ
main.cpp: In function ‘int main(int, char**)’: main.cpp:37:23: warning: ‘b’ may be used uninitialized in this function [-Wmaybe-uninitialized] 37 | cout<<a<<" "<<b<<endl; | ^ main.cpp:29:15: note: ‘b’ was declared here 29 | int a,b; | ^ main.cpp:37:18: warning: ‘a’ may be used uninitialized in this function [-Wmaybe-uninitialized] 37 | cout<<a<<" "<<b<<endl; | ^~~ main.cpp:29:13: note: ‘a’ was declared here 29 | int a,b; | ^
ソースコード
#include <bits/stdc++.h>typedef long long ll;typedef unsigned long long ull;#define FOR(i,a,b) for(size_t (i)=(a);i<(b);i++)#define REP(i,n) FOR(i,0,n)#define RANGE(vec) (vec).begin(),(vec).end()using namespace std;class Pi{public:void solve(void){vector<int> numCnt{20104, 20063, 19892, 20011, 19874, 20199, 19898, 20163, 19956, 19841};vector<int> cnt(10,0);string s;cin>>s;REP(i,s.length()){char c = s[i];if (c == '.')continue;++cnt[c-'0'];}int a,b;REP(i,10){if (cnt[i] > numCnt[i])a = i;if (cnt[i] < numCnt[i])b = i;}cout<<a<<" "<<b<<endl;}};#if 1int main(int argc, char *argv[]){ios::sync_with_stdio(false);auto obj = new Pi();obj->solve();delete obj;return 0;}#endif