CodeForces 669B Little Artem and Grasshopper(可怜的小蚂蚱,等待AC)
2016-08-11 11:53
337 查看
http://codeforces.com/problemset/problem/669/B
B. Little Artem and Grasshopper
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
Little Artem found a grasshopper. He brought it to his house and constructed a jumping area for him.
The area looks like a strip of cells 1 × n. Each cell contains the direction for the next jump and the length of that jump. Grasshopper
starts in the first cell and follows the instructions written on the cells. Grasshopper stops immediately if it jumps out of the strip. Now Artem wants to find out if this will ever happen.
Input
The first line of the input contains a single integer n (1 ≤ n ≤ 100 000) —
length of the strip.
Next line contains a string of length n which consists of characters "<"
and ">" only, that provide the direction of the jump from the corresponding cell. Next line contains n integers di (1 ≤ di ≤ 109) —
the length of the jump from the i-th cell.
Output
Print "INFINITE" (without quotes) if grasshopper will continue his jumps forever. Otherwise print "FINITE"
(without quotes).
Examples
input
output
input
output
Note
In the first sample grasshopper starts from the first cell and jumps to the right on the next cell. When he is in the second cell he needs to jump two cells left so he will jump out of the strip.
Second sample grasshopper path is 1 - 3 - 2 - 3 - 2 - 3 and
so on. The path is infinite.
题意:
可怜的小蚂蚱,被带回了家,给定一个地图,地图有长度和在当前位置跳跃的方向何距离(如: ‘<' 往左跳跃)。
问:
能否满足永远在跳(生命都会有完结的同一天,不要说永远,至少珍惜现在,吐糟勿喷)。
键入数据提示:
序列的长度 n;
当前位置跳跃的方向(左右);
当前位置跳跃的距离。
思路:
最后满足的肯定是在两个方格里面循环跳:
如果位置是 a, b(a<b) ,则有a 往右跳,b 往左跳,并且跳的距离是位置 b - a 的单位大小。
Code:
等待AC
B. Little Artem and Grasshopper
time limit per test
2 seconds
memory limit per test
256 megabytes
input
standard input
output
standard output
Little Artem found a grasshopper. He brought it to his house and constructed a jumping area for him.
The area looks like a strip of cells 1 × n. Each cell contains the direction for the next jump and the length of that jump. Grasshopper
starts in the first cell and follows the instructions written on the cells. Grasshopper stops immediately if it jumps out of the strip. Now Artem wants to find out if this will ever happen.
Input
The first line of the input contains a single integer n (1 ≤ n ≤ 100 000) —
length of the strip.
Next line contains a string of length n which consists of characters "<"
and ">" only, that provide the direction of the jump from the corresponding cell. Next line contains n integers di (1 ≤ di ≤ 109) —
the length of the jump from the i-th cell.
Output
Print "INFINITE" (without quotes) if grasshopper will continue his jumps forever. Otherwise print "FINITE"
(without quotes).
Examples
input
2 >< 1 2
output
FINITE
input
3 >>< 2 1 1
output
INFINITE
Note
In the first sample grasshopper starts from the first cell and jumps to the right on the next cell. When he is in the second cell he needs to jump two cells left so he will jump out of the strip.
Second sample grasshopper path is 1 - 3 - 2 - 3 - 2 - 3 and
so on. The path is infinite.
题意:
可怜的小蚂蚱,被带回了家,给定一个地图,地图有长度和在当前位置跳跃的方向何距离(如: ‘<' 往左跳跃)。
问:
能否满足永远在跳(生命都会有完结的同一天,不要说永远,至少珍惜现在,吐糟勿喷)。
键入数据提示:
序列的长度 n;
当前位置跳跃的方向(左右);
当前位置跳跃的距离。
思路:
最后满足的肯定是在两个方格里面循环跳:
如果位置是 a, b(a<b) ,则有a 往右跳,b 往左跳,并且跳的距离是位置 b - a 的单位大小。
Code:
等待AC
相关文章推荐
- Codeforces 727B Bill Total Value(附带ac代码)
- Codeforces 86C Genetic engineering(AC自动机+DP)
- Codeforces 86C Genetic engineering (AC自动机+dp)
- codeforces 405B Domino Effect (模拟题,中等难度,细心就能一遍AC)
- 我喜欢陈欧的这段广告 你只闻到我的香水 却没看的我的汗水 你有你的规则 我有我的选择 你否定我的现在 我决定我的未来 你嘲笑我一无所有 不配去爱 我可怜你总是等待 你可以轻视我们的年轻 我们会
- AC日记——Valued Keys codeforces 801B
- AC日记——Propagating tree Codeforces 383c
- AC日记——Weird Rounding Codeforces 779b
- 二分法入门(二)——POJ 3258,2976;HDU 4430;CodeForces 535C;Gym 101194D;ACdream 1066
- Codeforces 86C Genetic engineering (AC自己主动机+dp)
- AC日记——Sagheer and Crossroads codeforces 812a
- [codeforces 86C]补全AC自动机上DP
- CodeForces 703B Mishka and trip(城市省会修路,待AC)
- AC日记——Dishonest Sellers Codeforces 779c
- 等待 人来 AC
- AC日记——Array Queries codeforces 797e
- CodeForces - 697F Legen... AC自动机+快速幂
- AC自动机+dp(CodeForces - 86C )
- codeforces 399A. Pages(模拟题,细心点就能AC)
- CodeForces 733A Grasshopper And the String(蚂蚱跳字符)