問題一覧 > ネタ問題

No.3081 HQ9+

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 51
作問者 : kotatsugamekotatsugame / テスター : %20%20
11 ProblemId : 6056 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2021-03-10 19:00:50

問題文

長さ $N$ の文字列 $S$ が与えられます。$S$ の各文字は大文字または小文字のアルファベットです。文字列 $S$ を出力するようなHQ9+の1行のソースコードを作成し、出力してください。

そのようなソースコードが存在しない場合は、代わりに-1と出力してください。

※HQ9+については、こちらを読むか、以下のC++またはPython3による実装をご確認ください。

ただし、HQ9+の処理系として以下のリンク先にあるC++コード、またはPython3コードを使用するものと考えます。 この問題に対する回答は、もし存在すれば、どちらの処理系を使用しても同じ挙動をすることを保証します。

HQ9p.cpp HQ9p.py

重要な点として、ここで使用する処理系では、HQ9+のソースコードは最初の改行の直前までしか認識されません。 2行以上にわたるようなコードは1行目の改行の直前までが読まれ、Qコマンドによって出力される文字列もそこまでだけになります。

よって、これらの処理系を使用したときに文字列 $S$ を出力するようなHQ9+のソースコードが存在する場合は、必ず1行のものも存在することが言えます。

入力

$N$
$S$

$1 \le N \le 10^5$

$N$ は整数

$|S|=N$

$S$ の各文字は大文字または小文字のアルファベット

出力

問題文で指定された処理系を使用して実行したときに文字列 $S$ を出力するようなHQ9+のソースコードを1行で出力し、最後に改行してください。

サンプル

サンプル1
入力
1
Q
出力
Q

Qコマンドによって、ソースコード自体が出力されます。これは"Q"ですから、入力の文字列と一致します。

サンプル2
入力
3
abc
出力
-1

文字列"abc"のみを出力するようなHQ9+のソースコードは存在しないことが示せます。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。