CodeForces 626 A. Robot Sequence(水~)
来源:互联网 发布:c语言产生0 9的随机数 编辑:程序博客网 时间:2024/05/01 13:17
Description
给出一个操作串,UDLR分别表示机器人向上下左右走一步,问这个串有多少非空子串使得操作完这个子串后机器人回到原地
Input
第一行为一个整数n表示操作串长度,之后为一长度为n的字符串(1<=n<=200)
Output
输出满足条件的子串个数
Sample Input
6
URLLDR
Sample Output
2
Solution
水题,枚举子串起点终点即可
Code
#include<cstdio>#include<iostream>#include<cstring>using namespace std;#define maxn 222int n;char s[maxn];int main(){ while(~scanf("%d",&n)) { scanf("%s",s); int ans=0; for(int i=0;i<n;i++) for(int j=i+1;j<n;j++) { int res1=0,res2=0; for(int k=i;k<=j;k++) if(s[k]=='U')res1++; else if(s[k]=='D')res1--; else if(s[k]=='L')res2++; else if(s[k]=='R')res2--; if(!res1&&!res2)ans++; } printf("%d\n",ans); } return 0;}
0 0
- CodeForces 626 A. Robot Sequence(水~)
- Codeforces 626A Robot Sequence
- Codeforces 626A Robot Sequence
- CodeForces-626A-Robot Sequence
- Codeforces 626A Robot Sequence 【水题】
- CodeForces 626A B - Robot Sequence
- 626A.Robot Sequence
- A. Robot Sequence
- A. Robot Sequence【水题】
- CodeForces 622 A. Infinite Sequence(水~)
- CodeForces 620 A. Professor GukiZ's Robot(水~)
- CodeForces - 622A Infinite Sequence (思想)水
- CodeForces - 675A Infinite Sequence (模拟)水
- codeforces A. Ciel and Robot
- Codeforces--622A--Infinite Sequence(数学)
- 【CodeForces】675A - Infinite Sequence(易错)
- Codeforces #353 (div2)A. Infinite Sequence
- CodeForces 321A Ciel and Robot(数学模拟)
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- Java发送电子邮件
- List实体集合更改任意Model中某一个字段的值,其他Model值也一起变了,引用类型和值类型的问题
- maven web项目的几种部署方式和常见的出错方式的解决
- [C++11]_[初级]_[shared_ptr的使用场景]
- CodeForces 626 A. Robot Sequence(水~)
- C/C++基础::sizeof() 与 sizeof(string)
- 文件合成器
- LeetCode 30 - Substring with Concatenation of All Words
- iOS initWithFrame:frame] 与 [UIButton buttonWithType] 对比
- 第三方框架
- 空悲切
- Android 三种跨界面的通讯方式
- css滚动条样式制定 jscrollpane