HPU--1141 蜗牛爬树

1141: 蜗牛爬树 [模拟]

时间限制: 1 Sec 内存限制: 128 MB

提交: 377 解决: 60 统计

题目描述

阿门阿前一棵葡萄树,阿嫩阿嫩绿地刚发芽,蜗牛背著那重重的壳呀,一步一步地往上爬。

想必很多小伙伴都听过这首《蜗牛与黄鹂鸟》,那么现在知道了蜗牛所爬树的高度。蜗牛白天爬一段距离,但是晚上将会下落一段距离。

求蜗牛爬到树顶是在第几天。

输入

每次测试只有一组测试数据。

每一行有三个整数,h,n,m(1≤h,n,m≤1000)分别代表树的高度、蜗牛白天爬的距离、蜗牛晚上下落的距离。

输出

如果蜗牛能爬上树顶,则输出蜗牛爬到树顶是在第几天;如果蜗牛不可能爬上树顶,输出“Impossible!”。

样例输入

10 3 1

样例输出

5

代码:

 1 #include<stdio.h>
 2 int main()
 3 {int h,n,m,i,s=0;
 4  scanf("%d %d %d",&h,&n,&m);
 5   if(n>=h) printf("1\n");
 6   else
 7     {if(n-m>0)
 8         {for(i=1;;i++)
 9           {s+=n;             //白天加,晚上减,总的来说就是判断爬的高度s,
10            if(s>=h) break;  //第一次算,我用树的高度直接除以白天与晚上的差,忽略了白天爬上去
11            else s-=m;
12           }
13          printf("%d\n",i);
14         }
15
16      else printf("Impossible!\n");
17
18
19     }
20
21
22 return 0;
23 }
时间: 2024-07-30 12:21:59

HPU--1141 蜗牛爬树的相关文章

蜗牛爬墙

蜗牛爬墙一只蜗牛爬10米高的城墙,早上爬3米,晚上下落2米,问蜗牛多少天可以爬过那10米的城墙? 第一天白天:3米第一天晚上:下落2米    第一天前进:1米第二天白天:1+3米第二天晚上:下落2米    第二天前进:2米......最后登上10米城墙 数据结构分析:初始高度:high=0:            蜗牛爬的高度(变化):int high:白天爬的高度(不变):3:        晚上下落的高度(不变):2:一天爬行高度(不变):1: 蜗牛的高度等于大于10时的那天白天就成功,即n

XidianOJ 1090 爬树的V8

题目描述 V8超级喜欢锻炼身体,尤其喜欢爬树,为了抓到更多的虫子,他希望自己从某个叶子节点到根节点的路径最长,现在给你一棵树,输出V8需要的路径长度. 输入 多组数据第一行一个T表示数据组数对于之后的每组数据第一行一个n,表示边数.后面n行,每一行三个数u,v,w,表示有v是u的儿子,并且之间有一条权为w的边.1为根节点. 所有数据小于10000. 输出 从根节点到某个叶子的最长路径. --正文 难点在咋储存这个树.. 试过c的结构体,被free搞的心烦意乱 只好用vector水一下 #incl

WORM Worm worm 毛毛虫爬树爬树~

对于动态规划,我也就不多说了.因为还不会, 每个题都不一样,但大致原则是一样的.抓住题意, 本题:n棵树,毛毛虫在m分钟内从p到t的路线种数,毛毛虫只可以向左右相邻位置走. 中心代码: for(i = 1; i <= m; i++) for(j = 1; j <= n; j++) dp[i][j] += dp[i-1][j-1] + dp[i-1][j+1];遍历所有可能时间点的位置的种数,最后得出m分钟t棵树的种数.原题已知0时间p位置是1.好好读题.. 原题: Worm Time Limi

【BZOJ4372】烁烁的游戏 动态树分治+线段树

[BZOJ4372]烁烁的游戏 Description 背景:烁烁很喜欢爬树,这吓坏了树上的皮皮鼠.题意:给定一颗n个节点的树,边权均为1,初始树上没有皮皮鼠.烁烁他每次会跳到一个节点u,把周围与他距离不超过d的节点各吸引出w只皮皮鼠.皮皮鼠会被烁烁吸引,所以会一直待在节点上不动.烁烁很好奇,在当前时刻,节点u有多少个他的好朋友---皮皮鼠.大意:给一颗n个节点的树,边权均为1,初始点权均为0,m次操作:Q x:询问x的点权.M x d w:将树上与节点x距离不超过d的节点的点权均加上w. In

悟空传

第一章四个人走到这里,前边一片密林,又没有路了.“悟空,我饿了,找些吃的来.”唐僧往石头上大模大样一坐,说道.“我正忙着,你不会自己去找?……又不是没有腿.”孙悟空拄着棒子说.“你忙?忙什么?”“你不觉得这晚霞很美吗?”孙悟空说,眼睛还望着天边,“我只有看看这个,才能每天坚持向西走下去啊.”“你可以一边看一边找啊,只要不撞到大树上就行.”“我看晚霞的时候不做任何事!”“孙悟空你不能这样,不能这样欺负秃头,你把他饿死了,我们就找不到西天,找不到西天,我们身上的诅咒永远也解除不了.”猪八戒说.“呸!

DirectX中文手册

目  录 第一章 DirectX基础(初级篇) 第一节  什么是DirectX 一.什么是DirectX ? 二.DirectX的组成部分 三.关于DirectDraw 四.为什么要使用DirectDraw? 五.DirectX5.0的新特性? 六.什么是部件对象模型(COM) 七.自我检测 第二节  如何安装和使用DirectX 一.编译库和运行库 二.安装 VC++ 5.0 三.安装 DirectX5.0 的 SDK 四.DirectX 5.0 的文件说明 五.卸载 DirectX 第三节 

poj2057 The Lost Home

The Lost House Time Limit: 3000MS   Memory Limit: 30000K Total Submissions: 2203   Accepted: 906 Description One day a snail climbed up to a big tree and finally came to the end of a branch. What a different feeling to look down from such a high plac

poj 2057 树形DP,数学期望

题目链接:http://poj.org/problem?id=2057 题意:有一只蜗牛爬上树睡着之后从树上掉下来,发现后面的"房子"却丢在了树上面, 现在这只蜗牛要求寻找它的房子,它又得从树根开始爬起,现在要求一条路径使得其找到房子 所要爬行的期望距离最小. 爬行距离如下计算, 题目规定每一个分支和枝末都看做是一个节点, 这些节点之间的距离都是1, 在分支上可能会有热心的毛毛虫, 这些毛毛虫会如实的告诉蜗牛他之前是否经过这条路径, 也正是因为毛毛虫, 因此询问毛毛虫的顺序使得这题的期

background 和渐变 总结

一,background-position:(图片定位) 三种写法: 1):按%比,左上角最小(0%,0%),右下角最大(100%,%100): 2):(x,y)左上角最小(0,0),右下角最大(max,max): 3)top,center,left,right,bottom:二,background-clip: 1,包含那一部分的值:border:padding:content:三,background-origin: 1,从那一部分值开始:border:padding:con tent:四,