paizaラーニングのレベルアップ問題集「STEINS;GATE問題セット」からの出典です。
paiza.jp
C++による「STEINS;GATE問題セット」問題集: 性能解析タイプセーフと、それらの提出コードの解答例です。
僕が作成、提出したコードは、以下のとおりです。
・FINAL問題: 性能解析タイプセーフ
/* paizaラーニング: C++による「STEINS;GATE問題セット」問題集: 性能解析タイプセーフ FINAL問題: 性能解析タイプセーフ https://paiza.jp/works/mondai/steinsgate/quantity_of_experience_points_boss 提出コードの解答例 https://neguse-atama.hatenablog.com */ #include<bits/stdc++.h> using namespace std; using ll=long long; using ld=long double; int main(void){ ll n; ld k; cin>>n>>k; ld sum=0.0; for(ll i=0;i<n;i++){ ld x; cin>>x; sum+=x; } ll a=sum/k; ld b=sum-(ld)a*k; if(b==0.0){ cout<<a<<endl; }else{ cout<<a+1<<endl; } return 0; }
paizaラーニングのレベルアップ問題集については、ユーザー同士で解答を教え合ったり、コードを公開したりするのは自由としています。
また授業や研修、教材などにも利用できるそうです。