比赛场次 | 100 |
---|---|
比赛名称 | 20110923 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2011-09-23 19:00:00 |
结束时间 | 2011-09-23 22:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 跳远 |
---|---|
输入输出 | jump.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 6 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
wo shi 刘畅 | AAAAAA | 0.000 s | 0.00 MiB | 100 |
donny | AAAAAA | 0.000 s | 0.00 MiB | 100 |
belong.zmx | AAAAAA | 0.000 s | 0.00 MiB | 100 |
苏轼 | AAAAAA | 0.000 s | 0.00 MiB | 100 |
Des. | AAAAAA | 0.000 s | 0.00 MiB | 100 |
kaaala | AAAAAA | 0.000 s | 0.00 MiB | 100 |
王者自由 | AAAWWA | 0.000 s | 0.00 MiB | 66 |
feng | WAAWWA | 0.000 s | 0.00 MiB | 50 |
weichen | WAAWWA | 0.000 s | 0.00 MiB | 50 |
QhelDIV | WAAWWA | 0.000 s | 0.00 MiB | 50 |
Citron酱 | WAAWWA | 0.000 s | 0.00 MiB | 50 |
Truth.Cirno | WWWWWA | 0.000 s | 0.00 MiB | 16 |
11111111 | WWWWWA | 0.000 s | 0.00 MiB | 16 |
hello! | WWWWWA | 0.000 s | 0.00 MiB | 16 |
song | WWWWWA | 0.000 s | 0.00 MiB | 16 |
苏轼 | WWWWWA | 0.000 s | 0.00 MiB | 16 |
magic | WWWWWA | 0.000 s | 0.00 MiB | 16 |
Makazeu | C | 0.000 s | 0.00 MiB | 0 |
TBK | C | 0.000 s | 0.00 MiB | 0 |
Launcher | C | 0.000 s | 0.00 MiB | 0 |
【问题描述】
在水平面上整齐的放着n个正三角形,相邻两个三角形的底边之间无空隙,如下图所示。一个小孩子想站在某个三角形i的顶端,跳到三角形j的顶端上(i<j)。他总是朝着斜向45度的方向起跳,且初始水平速度v不超过一个给定值v0。在跳跃过程中,由于受到重力作用(忽略空气阻力),小孩子将沿着抛物线行进,水平运动方程为x = x0 + vt,竖直运动方程为y = y0 + vt – 0.5gt^2,运动轨迹是一条上凸的抛物线。取g=10.0,(x0, y0)是起跳点
请编程求出他从每个位置起跳能到达的最远三角形的编号。注意:跳跃过程中不许碰到非起点和终点的其他三角形。
【输入格式】
输入文件第一行为两个正整数 n , v0 (3 ≤ n ≤ 10 , 1 ≤ v 0 ≤ 100) ,表示三角形的个数和最大水平初速度。 第二行有 n 个正整数 li (1 ≤ li ≤ 20) ,表示从左到右各个三角形的边长。
【输出格式】
输出文件仅一行,包括 n-1 个数, n-1 个数之间用一个空格隔开,表示从三角形 1 , 2 , 3…n-1 的顶点出发能到达的最右的三角形编号(从i的顶点出发到达的最右三角形为j同时意味着从i可以到达i+1,i+2,……j-1)。如果从某三角形出发无法达到任何三角形,相应的数为 0 。
【输入输出样例】
输入
jump.in
3 5
6 4 2
输出
jump.out
2 3