No.3455 N-beatsu
レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限
: 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 75
作問者 :
t5ugu
/ テスター :
dyktr_06
くらげ
おのせ
hikikomori
tyawanmusi
タグ : / 解いたユーザー数 75
作問者 :
くらげ
hikikomori
問題文最終更新日: 2026-02-27 23:43:56
MMA Contest 021の他の問題:
問題文
正整数 $N$ と、$Q$ 個の正整数 $X_i$ が与えられます。
ここで、$X$ が $N$-ベアツ数とは、次の条件のうち、少なくとも片方が成り立つことと定義します。
- $X$ が $N$ の倍数である
- $N$ が $X$ の連続する部分文字列のひとつである
$i\ (1 \le i \le Q)$ 行目には、$X_i$ が $N$-ベアツ数であるなら Yes を、そうでなければ No を出力してください。
制約
- $1 \le N \le 1000$
- $1 \le Q \le 5 \times 10^4$
- 各 $i$ $(1 \le i \le Q)$ について、$1 \le X_i \le 2 \times 10^4$
- 入力はすべて整数
入力
$N$ $Q$ $X_1$ $X_2$ $\vdots$ $X_Q$
出力
$i$ 行目には、$X_i$ が $N$-ベアツ数ならば Yes、そうでなければ No を出力してください。
最後に改行してください。
サンプル
サンプル1
入力
10 4 1 20 100 101
出力
No Yes Yes Yes
$X_i$ が $10$-ベアツ数であることは、「$X_i$ が $10$ の倍数」か「$X_i$ の連続する部分文字列として $10$ を含む」かを調べればよいです。
$1$ は $10$-ベアツ数ではありません。
$20$ は、$10$ の倍数なので、$10$-ベアツ数です。
$100$ は、どちらの条件も満たしているので、$10$-ベアツ数です。
$101$ は、連続する部分文字列として $10$ を含んでいるので、$10$-ベアツ数です。
提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。