codeforces 148 B Escape

Description


The princess is going to escape the dragon’s cave, and she needs to plan it carefully.

The princess runs at vp miles per hour, and the dragon flies at vd miles per hour. The dragon will discover the escape after t hours and will chase the princess immediately. Looks like there’s no chance to success, but the princess noticed that the dragon is very greedy and not too smart. To delay him, the princess decides to borrow a couple of bijous(宝石) from his treasury. Once the dragon overtakes the princess, she will drop one bijou to distract him. In this case he will stop, pick up the item, return to the cave and spend f hours to straighten the things out in the treasury. Only after this will he resume the chase again from the very beginning.

The princess is going to run on the straight. The distance between the cave and the king’s castle she’s aiming for is c miles. How many bijous will she need to take from the treasury to be able to reach the castle? If the dragon overtakes the princess at exactly the same moment she has reached the castle, we assume that she reached the castle before the dragon reached her, and doesn’t need an extra bijou to hold him off.
Input

The input data contains integers vp ,  vd ,  t , f and c , one per line (1 ≤ vp,  vd  ≤ 100, 1 ≤  t , f ≤ 10, 1 ≤  c  ≤ 1000).
Output

Output the minimal number of bijous required for the escape to succeed.
Examples


Input Output
1
2
1
1
10
2
Input Output
1
2
1
1
8
1

Note


In the first case one hour after the escape the dragon will discover it, and the princess will be 1 mile away from the cave. In two hours the dragon will overtake the princess 2 miles away from the cave, and she will need to drop the first bijou. Return to the cave and fixing the treasury will take the dragon two more hours; meanwhile the princess will be 4 miles away from the cave. Next time the dragon will overtake the princess 8 miles away from the cave, and she will need the second bijou, but after this she will reach the castle without any further trouble.

The second case is similar to the first one, but the second time the dragon overtakes the princess when she has reached the castle, and she won’t need the second bijou.


题意:公主从洞穴沿直线逃往距离为c的宫殿,速度为 vp ,恶龙经过时间 t 后发觉,以vd的速度追赶,每次追上公主时,公主都会丢下一颗宝石,让恶龙返回洞穴待上时间 f 再次出发追赶,问公主最少需要携带多少颗宝石才能安全回到宫殿?

配合xt图食用吧
这里写图片描述
显然 x=vt ,恶龙的方程看似复杂,但我们只关心两条曲线的交点。恶龙的曲线有一个很容易归纳出来的规律:每次从洞穴出发的后,都要经过追上公主+返回洞穴+藏好宝藏才能再次从龙穴出发,而追上公主和返回洞穴所用的时间是一样多的,都是 v×tivv ;用公式来描述就是 ti 时刻出发后,下一次出发的时刻 ti+1=2×v×tivv+f+ti 。答案就是求出在公主到达宫殿之前有多少个 ti

#include<stdio.h>

int vp,vd,t,f,c,i,j,k,temp;


int ans;

int main(){
   while( scanf("%d %d %d %d %d",&vp,&vd,&t,&f,&c)==5){
        if(vd<=vp){//恶龙的速度小于公主...永远也追不上,这里是为了保证后面的除法是正数
        printf("0\n"); 
        continue;
        }
   ans=0;
   double bgt=t,edt=(double)c/vp;//初始化恶龙出发时间bgt为时间t,edt为公主到达的时间
   double xp,xd;//公主和恶龙的位移

   for(bgt=t;bgt+(vp*bgt)/(vd-vp)<edt;)
   {//bgt+(vp*bgt)/(vd-vp)为下一次追到的时间,如果晚于公主到达宫殿的时间,那么之后的时间包括bgt都不需要宝石
        ans++;//追到一次
        bgt+=2*(vp*bgt)/(vd-vp)+f;//生成恶龙下一次出发的时间
    }
    printf("%d\n",ans);
    }
}
<think>嗯,我现在要回答用户关于“3216封装钽电容16v全名”的问。首先,我需要确认用户的问具体指的是什么。看起来用户想知道这种钽电容的完整名称,可能包括封装尺寸、电压额定值以及其他相关参数。 首先,我应该回忆一下钽电容的基本知识。钽电容通常以它们的封装尺寸、电压、容值等参数来命名。常见的封装类型如3216,这应该是指尺寸代码,但需要确认是否正确。钽电容的封装代码通常采用EIA标准,比如3216对应的是EIA的尺寸代码,转换成毫米的话,3216可能代表3.2mm×1.6mm的尺寸,但有时候可能有不同的表示方式,比如另一种命名方式中的“A”型或“B”型封装,不过可能需要进一步核实。 接下来,电压16V应该是额定电压,也就是电容器能承受的最大电压。钽电容的电压等级通常有多个,比如6.3V、10V、16V、25V等,所以16V是一个常见的规格。 然后,全名可能包括品牌、系列、容值、公差、封装、电压等。例如,一个完整的型号可能是像KEMET的T491系列,或者其他制造商的类似产品。例如,T491B106K016AT,其中各部分可能代表:T491是系列,B是封装代码,106是容值(10µF),K是公差(±10%),016是电压(16V),A可能代表包装方式,T是包装形式。 不过用户可能不需要具体的品牌型号,而是通用的命名方式。因此,全名可能包括封装尺寸(3216)、结构(钽电容)、电压(16V),以及其他参数如容值和公差,但用户问中未提到容值,所以可能需要解释这些部分如何构成全名。 另外,需要注意的是,3216封装可能对应不同的代码,比如EIA的3216-18(3.2mm×1.6mm),而有时候也被称为“B”型封装,例如在AVX的钽电容中,3216封装对应的是B case。因此,全名可能包括封装代码,如“3216 (B型)封装”。 总结一下,全名可能结构为:封装尺寸(3216,即EIA 3216-18或B型)+ 钽电容类型(固体钽电解电容器)+ 额定电压(16V)+ 其他参数如容值和公差(但用户未提供,所以可能需要指出这些参数通常存在)。 需要确认是否3216封装对应正确的尺寸,避免混淆。例如,3216可能有两种解释:一种是EIA的3216(3.2mm×1.6mm),另一种是公制尺寸,但通常钽电容的封装代码如A、B、C型对应不同尺寸。例如,AVX的B型是3.5mm×2.8mm,而可能3216是另一种标准,或者用户可能误用了封装代码。不过,常见的钽电容封装代码如A、B、C、D等,例如,B型对应EIA 3528-21(3.5mm×2.8mm),这可能意味着用户提到的3216可能不是标准钽电容封装代码,或者可能存在不同厂家的命名差异。 因此,可能需要指出,3216封装可能是指尺寸代码,但不同制造商可能有不同的命名方式,所以需要确认具体的制造商型号。例如,某些厂家可能将3216作为封装代码,而其他厂家可能使用不同的代码。在这种情况下,全名可能包括制造商的系列名称、封装代码、电压、容值等,但用户只提供了封装和电压,所以可能需要一般性的解释,并建议用户查阅具体的数据手册以获取完整型号。 另外,钽电容的全名可能还包括极性(钽电容是有极性的)、材料(固体或液体电解质,这里应该是固体钽电容),以及是否符合特定标准,如AEC-Q200用于汽车应用等,但可能用户不需要这些细节。 综上所述,用户的问可能需要拆解为几个部分:封装、类型、电压,然后解释各部分的意义,并指出完整的型号通常还包括容值、公差、系列等,但基于用户提供的信息,只能给出部分名称,并建议补充其他参数以获得准确型号。</think>关于“3216封装钽电容16V”的全名,以下是逐步解析: --- ### **1. 基本定义** 这是一种**表面贴装固体钽电解电容器**,其核心特征包括: - **封装尺寸**:3216(公制代码,对应3.2mm×1.6mm的尺寸)。 - **额定电压**:16V。 - **极性**:有极性(需注意正负极方向)。 --- ### **2. 全名组成** 完整名称通常包含以下参数(以通用格式为例): ``` [封装代码]-[电容类型]-[额定电压]-[电容值]-[公差]-[附加代码] ``` 例如: $$ \text{3216B-TANT-16V-10µF-K} $$ - **3216**:封装尺寸(3.2mm×1.6mm)。 - **B**:封装类型(部分厂商用字母表示,如B型对应3216)。 - **TANT**:钽电容标识。 - **16V**:额定电压。 - **10µF**:电容值(需根据具体型号填写)。 - **K**:公差(如K=±10%)。 --- ### **3. 关键参数说明** - **封装代码**: - 3216是**公制尺寸**,对应英制代码为**1206**(长×宽:0.12英寸×0.06英寸)。 - 部分厂商可能用字母表示(如AVX的B型封装对应3.5mm×2.8mm,需注意区分)。 - **电压与容值**: - 16V为**额定电压**,实际使用需降额(通常按50%~80%设计)。 - 容值(如10µF、22µF)需根据具体型号确定。 --- ### **4. 典型型号示例** 以厂商**KEMET**或**AVX**的型号为例: - **KEMET T491B106K016AT**: - T491:系列名称(低ESR固体钽电容)。 - B:封装代码(对应3216尺寸)。 - 106:容值(10×10⁶ pF = 10µF)。 - K:公差(±10%)。 - 016:额定电压(16V)。 - A:包装形式(卷带包装)。 --- ### **5. 注意事项** - **封装混淆**:3216可能与其他标准冲突(如贴片电阻的3216封装),需通过“钽电容”标识区分。 - **选型建议**:需结合**容值、耐压、ESR、纹波电流**等参数,并参考厂商手册。 --- ### **总结** 用户提到的“3216封装钽电容16V”全名需补充具体参数(如容值、公差)才能确定唯一型号。通用名称可描述为: **3216封装(3.2mm×1.6mm)表面贴装固体钽电解电容器,额定电压16V**。 建议提供更多参数或查阅厂商手册以获取完整型号。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值