問題概要
6面の普通のダイスの$N$個のサイコロがあります。 全部振って出る目の合計の期待値を求めよ。
$N\leqq10^6$
解法
1つのサイコロの期待値が3.5で、期待値の線形性からこれを$N$倍すれば良い。
計算量:$O(1)$
ソース
#include <bits/stdc++.h> using namespace std; using VS = vector<string>; using LL = long long; LL N; LL ans = 0LL; int main() { cin.tie(0); ios_base::sync_with_stdio(false); cin >> N; cout << fixed << setprecision(1) << N*3.5 << "\n"; return 0; }