CF641A.Little Artem and Grasshopper

入门

通过率:0%

时间限制:2.00s

内存限制:256MB

AC君温馨提醒

该题目为【codeforces】题库的题目,您提交的代码将被提交至codeforces进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

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.

小阿尔泰姆发现了一只蚱蜢。他把蚱蜢带回家,并为它搭建了一个跳跃区域。

该区域形如一个 1×n1 \times n 的单元格条带。每个单元格中均写有一个下一步跳跃的方向以及跳跃的长度。蚱蜢从第一个单元格出发,并依照单元格上所写的指令进行跳跃。一旦蚱蜢跳出该条带,它将立即停止跳跃。现在,阿尔泰姆想知道这种情况是否会发生。

输入格式

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 d__i (1 ≤ d__i ≤ 109) — the length of the jump from the i-th cell.

输入的第一行包含一个整数 nn(1≤n≤100 0001 \leq n \leq 100\,000)—— 表示条带的长度。

第二行包含一个长度为 nn 的字符串,该字符串仅由字符 < 和 > 组成,表示从对应格子出发的跳跃方向。
第三行包含 nn 个整数 did_i(1≤di≤1091 \leq d_i \leq 10^9)—— 表示从第 ii 个格子出发的跳跃长度。

输出格式

Print "INFINITE" (without quotes) if grasshopper will continue his jumps forever. Otherwise print "FINITE" (without quotes).

如果蚱蜢将永远持续跳跃,则输出 "INFINITE"(不带引号);否则输出 "FINITE"(不带引号)。

输入输出样例

  • 输入#1

    2
    &gt;&lt;
    1 2

    输出#1

    FINITE
  • 输入#2

    3
    &gt;&gt;&lt;
    2 1 1

    输出#2

    INFINITE

说明/提示

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.

在第一个样例中,蚱蜢从第一个单元格出发,向右跳到下一个单元格。当它位于第二个单元格时,需要向左跳两个单元格,因此将跳出条带。

第二个样例中,蚱蜢的路径为 1→3→2→3→2→31 \to 3 \to 2 \to 3 \to 2 \to 3,依此类推。该路径是无限的。

输入解题思路,AI测评打分。不知道怎么写?

首页