关闭

codeforces 676B Pyramid of Glasses(模拟题)

标签: ACMcodeforces
909人阅读 评论(2) 收藏 举报
分类:

传送门:http://codeforces.com/contest/676/problem/B
B. Pyramid of Glasses
time limit per test
1 second
memory limit per test
256 megabytes
input
standard input
output
standard output

Mary has just graduated from one well-known University and is now attending celebration party. Students like to dream of a beautiful life, so they used champagne glasses to construct a small pyramid. The height of the pyramid isn. The top level consists of only 1 glass, that stands on 2 glasses on the second level (counting from the top), then3 glasses on the third level and so on.The bottom level consists ofn glasses.

Vlad has seen in the movies many times how the champagne beautifully flows from top levels to bottom ones, filling all the glasses simultaneously. So he took a bottle and started to pour it in the glass located at the top of the pyramid.

Each second, Vlad pours to the top glass the amount of champagne equal to the size of exactly one glass. If the glass is already full, but there is some champagne flowing in it, then it pours over the edge of the glass and is equally distributed over two glasses standing under. If the overflowed glass is at the bottom level, then the champagne pours on the table. For the purpose of this problem we consider that champagne is distributed among pyramid glasses immediately. Vlad is interested in the number of completely full glasses if he stops pouring champagne in t seconds.

Pictures below illustrate the pyramid consisting of three levels.

Input

The only line of the input contains two integers n andt (1 ≤ n ≤ 10, 0 ≤ t ≤ 10 000) — the height of the pyramid and the number of seconds Vlad will be pouring champagne from the bottle.

Output

Print the single integer — the number of completely full glasses after t seconds.

Examples
Input
3 5
Output
4
Input
4 8
Output
6
Note

In the first sample, the glasses full after 5 seconds are: the top glass, both glasses on the second level and the middle glass at the bottom level. Left and right glasses of the bottom level will be half-empty.


解题思路:直接模拟,设第一个杯子里面有体积为t的水,然后把多余的部分逐层下放~当时居然没想出来T^T

#include <iostream>

using namespace std;
double dp[11][11];
int main()
{
    int n,t,ans=0;
    cin>>n>>t;
    int i,j;
    dp[0][0] = t;
    for(i=0;i<n;i++)
    {
        for(j=0;j<=i;j++)
        {
            if(dp[i][j]>=1.0)
            {
                dp[i+1][j] += (dp[i][j]-1.0)/2;
                dp[i+1][j+1] += (dp[i][j]-1.0)/2;
                ans++;
            }
        }
    }
    cout << ans << endl;
    return 0;
}




1
1
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

【Codeforces Round 354 (Div 2)B】【简单模拟】Pyramid of Glasses 漏斗漏水n层t秒灌满多少个

B. Pyramid of Glasses time limit per test 1 second memory limit per test 256 megabytes ...
  • snowy_smile
  • snowy_smile
  • 2016-05-27 13:20
  • 1028

codeforces 405B Domino Effect (模拟题,中等难度,细心就能一遍AC)

1、http://codeforces.com/problemset/problem/405/B 2、题目大意: 给出n张牌和他们要倒的方向,我们知道一张倒的牌会压到其余的一边相邻的所有牌,同时题...
  • sdjzping
  • sdjzping
  • 2014-03-25 21:20
  • 1143

pyramid学习笔记1-创建pyramid web项目

我们可以通过scaffolds(支架)来很方便的创建项目,pyramid有很多不同的scaffolds,不同的scaffold可以创建不同配置的项目。如果说项目的配置是整个项目的支架的话,那scaff...
  • liquanfeng326
  • liquanfeng326
  • 2013-08-31 17:10
  • 2793

codeforces 676B Pyramid of Glasses 递归

B. Pyramid of Glasses time limit per test 1 second memory limit per test 256 megabytes in...
  • EventQueue
  • EventQueue
  • 2016-05-27 11:25
  • 340

CF - 676B. Pyramid of Glasses 模拟

1.题目描述: B. Pyramid of Glasses time limit per test 1 second memory limit per test 256 megabytes...
  • dragon60066
  • dragon60066
  • 2017-02-28 19:27
  • 94

【Codeforces Round 354 (Div 2)B】【简单模拟】Pyramid of Glasses 漏斗漏水n层t秒灌满多少个

B. Pyramid of Glasses time limit per test 1 second memory limit per test 256 megabytes ...
  • snowy_smile
  • snowy_smile
  • 2016-05-27 13:20
  • 1028

Codeforces Round #354 (Div. 2) B. Pyramid of Glasses (模拟)

B. Pyramid of Glassestime limit per test 1 second memory limit per test 256 megabytes input sta...
  • helloiamclh
  • helloiamclh
  • 2016-08-22 14:10
  • 381

Codeforces Round #354 (Div. 2)B.Pyramid of Glasses(思维题)

题目链接:http://codeforces.com/contest/676/problem/B B. Pyramid of Glasses time limit per ...
  • hkh746392783
  • hkh746392783
  • 2016-05-30 14:57
  • 337

Codeforces 354 B Pyramid of Glasses (dp)

Pyramid of Glasses time limit per test 1 second memory limit per test 256 megabytes input standa...
  • ping1632743560
  • ping1632743560
  • 2016-06-07 23:37
  • 105

codeforces 676b 模拟

http://codeforces.com/problemset/problem/676/B Mary has just graduated from one...
  • only_one_moment
  • only_one_moment
  • 2017-05-12 03:20
  • 100
    个人资料
    • 访问:39309次
    • 积分:1897
    • 等级:
    • 排名:千里之外
    • 原创:154篇
    • 转载:0篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论