function Main(input) { const p = [1.0 / 12, 2.0 / 12, 3.0 / 12, 1.0 / 12, 3.0 / 12, 2.0 / 12]; let dp = new Array(1e6 + 70).fill(0.0); for (let i = 1; i <= 1e6; ++i) { for (let j = 1; j <= 6; ++j) { dp[10 + i] += (1.0 + dp[10 + i - j]) * p[j - 1]; } } let inputs = input.split('\n'); let t = inputs[0].split(' ').map((e) => e - 0); for (let ti = 0; ti < t; ++ti) { let n = inputs[1 + ti].split(' ').map((e) => e - 0)[0]; console.log('%s', dp[10 + n].toFixed(12)); } } Main(require('fs').readFileSync('/dev/stdin', 'utf8'));