leetcode-799 发表于 2019-01-25 | 阅读次数: 字数统计: 84 | 阅读时长 ≈ 1 123456789101112131415161718class Solution {public: double champagneTower(int poured, int query_row, int query_glass) { double result[101][101] = {0.0}; result[0][0] = poured; for (int i = 0; i < 100; i++) { for (int j = 0; j <= i; j++) { if (result[i][j] >= 1) { result[i + 1][j] += (result[i][j] - 1) / 2.0; result[i + 1][j + 1] += (result[i][j] - 1) / 2.0; result[i][j] = 1; } } } return result[query_row][query_glass]; }};