Jumping Frog
题目连接: Jumping Frog
大致题意:
一只青蛙从原点出发, 路途中有些点不可达, 每次最远跳跃d, 询问最少跳多少次可以到达终点
解题思路:
暴力dfs深搜
AC代码:
#include <bits/stdc++.h>
typedef long long ll;
using namespace std;
int c, d; char s[1000];
int res = 0x7fffffff;
bool dfs(int index = 1, int num = 0) {if (index + d >= c) { res = num + 1; return 1; } bool flag = 0; //最先找到的一定是最优的, 因为我们先递归的是较远的路程for (int i = d; i >= 1; --i) {if (s[index + i] != 'X') flag = dfs(index + i, num + 1);if (flag) return 1;}return 0;
}
int main(void)
{int t; cin >> t;for (int T = 1; T <= t; ++T) {scanf("%d %d", &c, &d); scanf("%s", s + 1); d++;res = 0x7fffffff; dfs();printf("Day #%d\n", T);printf("%d %d\n", c, d - 1);printf("%s\n", s + 1);res == 0x7fffffff ? printf("%d\n", 0) : printf("%d\n", res);if (T != t) printf("\n");}return 0;
}
END
Jumping Frog相关推荐
- gzip, png的压缩算法lz77
gzip,zlib,以及图形格式png,使用的是同一个压缩算法deflate.我们通过对gzip源码的分析来对deflate压缩算法做一个详细的说明.我阅读的gzip版本为 gzip-1.2.4.我们 ...
- 【水一波题解】题解 of University of Central Florida 2020 (Fall) “Practice” Local Programming Contest
题解 of University of Central Florida 2020 (Fall) "Practice" Local Programming Contest [by_0 ...
- A. Frog Jumping
传送门 A. Frog Jumping A frog is currently at the point 00 on a coordinate axis OxOx. It jumps by the f ...
- Leetcode-403.Frog Jump(青蛙跳石头)
今天的题目是:Leetcode 403-青蛙跳 A frog is crossing a river. The river is divided into x units and at each un ...
- CF510D Fox And Jumping(动态规划转换为最短路,O(n^2×2^9) -> O(nlogn),裴蜀定理应用)
整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 以下内容摘自 我的文章:算法竞赛中的数论问题 - 数论全家桶(信奥 / 数竞 / ACM)作者孟繁宇, ...
- HDU_1087-Super Jumping! Jumping! Jumping!
Super Jumping! Jumping! Jumping! Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K ...
- HDU OJ Super Jumping! Jumping! Jumping!
Super Jumping! Jumping! Jumping! Time Limit : 2000/1000ms (Java/Other) Memory Limit : 65536/32768K ...
- hdu 1087 Super Jumping! Jumping! Jumping!
Nowadays, a kind of chess game called "Super Jumping! Jumping! Jumping!" is very popular i ...
- hdu 5037 Frog 贪心 dp
哎,注意细节啊,,,,,,,思维的严密性..... 11699193 2014-09-22 08:46:42 Accepted 5037 796MS 1864K 2204 B G++ czy Frog ...
最新文章
- 2017年要学习的三个CSS新特性
- python fonttool_Python wx.Font方法代码示例
- how is CRM One Order date range finally converted to OPEN SQL
- Linux操作系统load average过高,kworker占用较多cpu
- OJ1030: 判断直角三角形
- 【转载】Python tips: 什么是*args和**kwargs?
- mysql5.6跳过密码登录_mysql-配置与使用(跳过原始密码登陆)
- ajax 传json数组对象,ajax传递json数组
- ZigBee协议栈简介
- kwgt公式代码大全_电脑文字识别ocr 数学公式 识别 mathtype
- python象棋博弈算法_python做中国国粹——象棋
- 建立syslink双核工程和make运行
- 【随笔杂记】电脑断电自启+远程控制自启
- dbeave 安装驱动网络问题失败
- html页面宽度和高度,页面布局宽度和高度 网页设计合适的页面尺寸是多少
- JS高级 之 RegExp - 正则表达式
- itext 在已知页码的情况下,往pdf中添加图片,实测有效,下面贴出代码
- [ STK ](十一)STK 中搭建铱星星座
- 为西部AV和IT集成商构建国际合作平台
- 【网络教程】群晖安装甜糖最新教程,手把手教您在Docker中安装官方甜糖