CF903A.Hungry Student Problem

入门

通过率:0%

时间限制:1.00s

内存限制:256MB

AC君温馨提醒

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

题目描述

Ivan's classes at the university have just finished, and now he wants to go to the local CFK cafe and eat some fried chicken.

CFK sells chicken chunks in small and large portions. A small portion contains 3 chunks; a large one — 7 chunks. Ivan wants to eat exactly x chunks. Now he wonders whether he can buy exactly this amount of chicken.

Formally, Ivan wants to know if he can choose two non-negative integers a and b in such a way that a small portions and b large ones contain exactly x chunks.

Help Ivan to answer this question for several values of x!

伊万在大学的课程刚刚结束,现在他想去当地的 CFK 咖啡馆吃一些炸鸡。

CFK 咖啡馆以小份和大份两种规格出售鸡块:小份包含 3 块,大份包含 7 块。伊万想恰好吃掉 xx 块鸡块。现在他想知道,自己能否恰好买到 xx 块鸡块。

形式化地说,伊万想知道:是否存在两个非负整数 aa 和 bb,使得 aa 个小份与 bb 个大份所含鸡块总数恰好为 xx 块。

请帮助伊万对多个不同的 xx 值回答这个问题!

输入格式

The first line contains one integer n (1 ≤ n ≤ 100) — the number of testcases.

The i-th of the following n lines contains one integer x__i (1 ≤ x__i ≤ 100) — the number of chicken chunks Ivan wants to eat.

第一行包含一个整数 nn(1≤n≤1001 \leq n \leq 100)—— 表示测试用例的数量。

接下来的 nn 行中,第 ii 行包含一个整数 xix_i(1≤xi≤1001 \leq x_i \leq 100)—— 表示 Ivan 想要吃的鸡块数量。

输出格式

Print n lines, in i-th line output YES if Ivan can buy exactly x__i chunks. Otherwise, print NO.

输出 n 行,在第 i 行中,如果 Ivan 恰好能购买 x__i 块,则输出 YES;否则输出 NO。

输入输出样例

  • 输入#1

    2
    6
    5

    输出#1

    YES
    NO

说明/提示

In the first example Ivan can buy two small portions.

In the second example Ivan cannot buy exactly 5 chunks, since one small portion is not enough, but two small portions or one large is too much.

在第一个例子中,伊万可以购买两份小份餐。

在第二个例子中,伊万无法恰好购买 5 块,因为一份小份餐不够,而两份小份餐或一份大份餐又太多了。

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

首页