题目名称 1579. [POI 2002]超级马
输入输出 superknight.in/out
难度等级 ★★☆
时间限制 1000 ms (1 s)
内存限制 256 MiB
测试数据 10
题目来源 Gravatarcstdio 于2014-04-08加入
开放分组 全部用户
提交状态
分类标签
数论
分享题解
通过:4, 提交:11, 通过率:36.36%
Gravatarcstdio 100 0.056 s 0.31 MiB C++
Gravatarmikumikumi 100 0.165 s 0.28 MiB C++
Gravatarf0rest 100 0.267 s 0.41 MiB C++
Gravatardydxh 100 0.389 s 0.86 MiB C++
Gravatarmikumikumi 70 0.178 s 0.25 MiB C++
Gravatardydxh 70 0.391 s 0.75 MiB C++
Gravatar_Itachi 0 0.002 s 0.54 MiB C++
Gravatarf0rest 0 0.005 s 0.41 MiB C++
Gravatar风中的梧桐树 0 0.029 s 0.26 MiB C++
Gravatar_Itachi 0 0.034 s 0.26 MiB C++
关于 超级马 的近10条评论(全部评论)
多元裴蜀定理……
Gravatarcstdio
2014-09-11 15:13 2楼
回复 @cstdio :
Orz神犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇犇
GravatarChenyao2333
2014-04-09 08:53 1楼

1579. [POI 2002]超级马

★★☆   输入文件:superknight.in   输出文件:superknight.out   简单对比
时间限制:1 s   内存限制:256 MiB

【题目描述】

在一张无限大的方格棋盘上有一个超级马,它可以用多种方式移动。每种移动方式用两个整数描述,第一个是移动多少列(向右为正向左为负),第二个是移动多少行(向上为正向下为负)。

【输入格式】

输入包含多组数据。

输入文件的第一行有一个整数k代表数据组数,1<=k<=100.

接下来是k组数据。

每组数据的第一行有一个整数n,代表超级马的移动方式数量,1<=n<=100.

接下来的n行每行有两个空格隔开的整数p,q,-100<=p,q<=100,描述了一种移动方式。

【输出格式】

输出k行。对于第i组数据,如果超级马能在若干次移动后停在棋盘上的任意一格,则输出“TAK”(波兰语的‘是’),否则输出“NIE”(波兰语的‘否’)。

【样例输入】

2

3

1 0

0 1

-2 -1

5

3 4

-3 -6

2 -2

5 6

-1 4

【样例输出】

TAK

NIE

【来源】

POI2002 Superknight