题目名称 | 3031. [CH 2906]骑士风度的牛 |
---|---|
输入输出 | warrior_cow.in/out |
难度等级 | ★★ |
时间限制 | 1000 ms (1 s) |
内存限制 | 64 MiB |
测试数据 | 10 |
题目来源 | 数声风笛ovo 于2019-10-29加入 |
开放分组 | 全部用户 |
提交状态 | |
分类标签 | |
分享题解 |
通过:43, 提交:250, 通过率:17.2% | ||||
数声风笛ovo | 100 | 0.000 s | 0.00 MiB | C++ |
ShallowDream雨梨 | 100 | 0.000 s | 0.00 MiB | C++ |
wire | 100 | 0.000 s | 0.00 MiB | C++ |
☭寒冰烈火☭ | 100 | 0.000 s | 0.00 MiB | C++ |
☭寒冰烈火☭ | 100 | 0.000 s | 0.00 MiB | C++ |
☭寒冰烈火☭ | 100 | 0.000 s | 0.00 MiB | C++ |
☭寒冰烈火☭ | 100 | 0.000 s | 0.00 MiB | C++ |
Eutopia | 100 | 0.000 s | 0.00 MiB | C++ |
fsdh | 100 | 0.000 s | 0.00 MiB | C++ |
城南花已开 | 100 | 0.000 s | 0.00 MiB | C++ |
关于 骑士风度的牛 的近10条评论(全部评论) | ||||
---|---|---|---|---|
@cb 谢谢楼下大佬!已改
| ||||
楼上,入队的时候 $qx[head] + heng[i]$ 应该小于 $r$ ,写反了
fsdh
2020-08-25 21:45
8楼
| ||||
本蒟蒻一个看起来很对的宽搜程序莫名其妙W了六个,大佬求带!
| ||||
水题!!!!!题上说保留16位 样例却保留8位,而且圆周率不说明保留到多少位吗?
友情提示...多保留几位圆周率 越多越好别只是3.14..要不然连样例都过不了,不开o2之前最后一个点一直错 一开就对了 服了 真水题!!! 贴代码 给后来者一点小小的帮助 | ||||
论题目描述的废话含量
ABBEJ
2018-12-04 13:32
5楼
| ||||
回复 @ShallowDream雨梨 : 来打我呀~
数声风笛ovo
2018-11-10 23:03
4楼
| ||||
正确率由我拉低~
面罩Mask
2018-11-10 11:06
3楼
| ||||
真jb水的题。。@8865 出题人出来挨打
| ||||
呵呵呵,文件名把 . 一不小心写成了,
Hale
2018-10-31 19:00
1楼
|
Farmer John 有很多牛,他想交易其中一头被 Don 称为 Bessie 的牛。
Bessie 有一个独一无二的超能力,在农场里像骑士一样地跳(就是我们熟悉的象棋中马的走法)。
虽然这头神奇的牛不能跳到树上和石头上,但是它可以在牧场上随意跳,我们把牧场用一个x,y的坐标图来表示。
这头神奇的牛像其它牛一样喜欢吃草,给你一张地图,上面标注了 Bessie 的开始位置,树、灌木、石头以及其它障碍的位置,除此之外还有一捆草。
Bessie 的位置用K
来标记,障碍的位置用*
来标记,草的位置用H
来标记。
现在你的任务是,确定 Bessie 要想吃到草,至少需要跳多少次。
这里有一个地图的例子:
11 | . . . . . . . . . . 10 | . . . . * . . . . . 09 | . . . . . . . . . . 08 | . . . * . * . . . . 07 | . . . . . . . * . . 06 | . . * . . * . . . H 05 | * . . . . . . . . . 04 | . . . * . . . * . . 03 | . K . . . . . . . . 02 | . . . * . . . . . * 01 | . . * . . . . * . . 00 ---------------------- 0 1 2 3 4 5 6 7 8 9 10
Bessie 可以按照下图中的 $A→B→C→D→E→F$ 这条路径用5次跳到草的地方(有可能其它路线的长度也是5):
11 | . . . . . . . . . . 10 | . . . . * . . . . . 09 | . . . . . . . . . . 08 | . . . * . * . . . . 07 | . . . . . . . * . . 06 | . . * . . * . . . F< 05 | * . B . . . . . . . 04 | . . . * C . . * E . 03 | .>A . . . . D . . . 02 | . . . * . . . . . * 01 | . . * . . . . * . . 00 ---------------------- 0 1 2 3 4 5 6 7 8 9 10
第1行: 两个数,表示农场的列数 $C$ 和行数 $R$。
第2至R+1行: 每行一个由$ C $个字符组成的字符串,共同描绘出牧场地图。
一个整数,表示跳跃的最小次数。
10 11 .......... ....*..... .......... ...*.*.... .......*.. ..*..*...H *......... ...*...*.. .K........ ...*.....* ..*....*..
5
数据保证一定有解。
对于全部数据,保证有 $1≤C,R≤150$;
《算法竞赛进阶指南》