比赛场次 | 183 |
---|---|
比赛名称 | 20121108 |
比赛状态 | 已结束比赛成绩 |
开始时间 | 2012-11-08 08:15:00 |
结束时间 | 2012-11-08 12:00:00 |
开放分组 | 全部用户 |
注释介绍 |
题目名称 | 造房子的学问 |
---|---|
输入输出 | wood.in/out |
时间限制 | 1000 ms (1 s) |
内存限制 | 128 MiB |
测试点数 | 10 简单对比 |
用户 | 结果 | 时间 | 内存 | 得分 |
---|---|---|---|---|
怡红公子 | AAAAAAAAAA | 0.012 s | 10.93 MiB | 100 |
Makazeu | AAAAAAAAAA | 0.016 s | 3.43 MiB | 100 |
feng | AAAAAAAAAA | 0.023 s | 3.83 MiB | 100 |
Truth.Cirno | AAAAAWAAAA | 0.018 s | 3.31 MiB | 90 |
Vow Ryan | AWAAAAAAAA | 0.026 s | 5.51 MiB | 90 |
张来风飘 | AAAAAAWAAA | 1.146 s | 3.29 MiB | 90 |
乔治文 | AWAAAWAAAA | 0.015 s | 76.55 MiB | 80 |
苏轼 | AWAAAWAAAA | 0.032 s | 3.31 MiB | 80 |
TBK | WWAAAWAAAA | 0.009 s | 41.45 MiB | 70 |
fflyt | WWAAAWAAAA | 0.161 s | 3.21 MiB | 70 |
王者自由 | AWAAAWAAWA | 0.311 s | 3.15 MiB | 70 |
CAX_CPG | AAAWWAWWAA | 0.041 s | 1.40 MiB | 60 |
Cloud | TTAEEAEEAA | 2.303 s | 3.40 MiB | 40 |
DMC_DY | WWAWWWWWAA | 0.042 s | 6.50 MiB | 30 |
剑舞江南 | WWAWWAWWWA | 0.812 s | 2.23 MiB | 30 |
Galaxy无名 | WWWWWWWWWA | 0.003 s | 1.96 MiB | 10 |
日光。 | EEEEEAEEEE | 0.705 s | 1.96 MiB | 10 |
舍得 | WWWWWWWWWW | 0.001 s | 0.17 MiB | 0 |
limitation | WWWWWWWWWW | 0.002 s | 0.15 MiB | 0 |
极寒之魇 | EEEEEEEEEE | 0.004 s | 0.34 MiB | 0 |
临轩听雨ゐ | RRRRRRRRRR | 0.005 s | 3.15 MiB | 0 |
luschegde | EETTTETETT | 6.651 s | 0.13 MiB | 0 |
duwei | WWTTTTTTTW | 7.000 s | 0.17 MiB | 0 |
小木屋看来已被荒置很多年了, Z4 决定首先把它修葺一下,由最健壮的 hongyan 总负责。其余的人各自到岛上去砍伐木材。
一些细微工作结束后, hongyan 决定在木屋中加一条顶梁柱,但是其他人提供的木材长度参差不齐,幸运的是几何功底扎实的他,利用已有的工具造出了一把尺子。
hongyan 首先选取了了一条最好的木材,然后他可以对这条木材作如下几种操作:
1. 接上分别由 jakrinchose ,立方, worm 提供的木材 ( 由于岛上资源丰富 , 这些木材是无限的 ) ,木材的长度会不损耗的增加 。
2. 用尺子在木材上截去该尺子长度的一段,当然 截开后的两段木材依然可以利用 。
3. 把木材对半截断,木材长度变为原来的一半。
另外 jakrinchose 等提供用于拼接的木材由于质量一般(谁说的?! ) ,不能直接使用为顶梁柱。
现在 hongyan 想知道,通过这几种操作,是否能造出需要的长度的顶梁柱(当然他手中的“最好的木材”不能完全被截去,也就是说在操作的过程中不能把“最好的木材”完全扔掉以至长度为 0 ! )假如可以,最少需要多少步工序?
输入文件 wood.in 有 5 行,第一行两个数 n, m (1<=n,m<=32767) 分别表示该木材原来的长度,和需要的长度 . 第 2 至 4 行各一个数分别是 jakrinchose ,立方, worm 提供用于拼接的木材长度 L1 , L2 , L3(L1 , L2 , L3<=32767),最后一行也是一个数,表示尺子的长度 L(L<n) 。( ZaZa 是喜欢整数的人,所以所有的数据是整数,同时,对半截断的木材多出来的非整数部分,将作为多余的成分删去,也就是该操作后,木材的长度可以用 div 2 来运算;同时,任何时候,木材长度都不应大于 32767 )。
输出文件 wood.out 仅一行,假如不能造出需要的长度,则输出“No solution.”。否则输出最少需要的工序数。
100 81 10 24 40 1
3
(样例注解:3的结果是截出1,再加上两次40)