CodeForces
来源:互联网 发布:卫衣好看的淘宝店铺 编辑:程序博客网 时间:2024/06/01 10:10
CodeForces - 735A Ostap and Grasshopper (BFS)
简单题,用的广搜
#include <stdio.h>#include <iostream>#include <algorithm>#include <string.h>#include <math.h> #include <string>#include <vector>#include <queue> #include <stack> #include <set>#include <map>using namespace std;int n,k;string s;int start,end;bool vis[105];queue<int> q;int flag;void BFS(){flag=0;q.push(start); while(!q.empty()){int t1=q.front();q.pop();int temp;for(int i=0;i<=1;i++){//printf("%d\n",temp);if(i){temp=t1+k;if(temp>n||vis[temp]||s[temp]=='#') continue;}else{temp=t1-k;if(temp<0||vis[temp]||s[temp]=='#') continue;} if(temp==end){ flag=1; break; } q.push(temp);//printf("%d\n",temp);vis[temp]=true;}if(flag) break;} }int main(void){cin>>n>>k;cin>>s;for(int i=0;i<s.length();i++){vis[i]=false;if(s[i]=='G') start=i;if(s[i]=='T') end=i; }vis[start]=true;BFS();if(flag) printf("YES\n");else printf("NO\n");return 0;}
阅读全文
0 0
- codeforces~~~
- Codeforces
- codeforces
- Codeforces
- codeforces
- codeforces
- Codeforces
- Codeforces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- CodeForces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- Codeforces
- ContentProvider
- Yarn核心——RPC(2) Hadoop RPC
- c++获取键盘输入cin、scanf使用详解
- Linux查看负载 uptime,w ,top,iostat 命令
- 分组排序之后,查询每组排序第一的记录
- CodeForces
- 思维水题:UVa512-Spreadsheet Tracking
- JMeter---ForEach循环控制器实例
- 数据库学习之初见oracle
- algorithm——sort(eg.The Dragon of Loowater)
- luigi 初探
- animeditor-Creating a New Animation Clip
- Android之Socket的基于UDP传输
- CTF/CTF练习平台-welcome to bugkuctf【php://filter及php://input】