Welcome Contest (京都・オープン) 2026/03/26 14:00 ~ 2026/03/26 18:00 4:00:00.000

P2 格付けチェック2

問題
制限時間: 2 sec メモリ制限: 1024 MB
格付けチェック2
Statement

以下の4つのデータ群は、それぞれ以下の3種類の生成方法のいずれかによって作成されたものです。

  • 人間: 「ランダムっぽく見えるように」人間が意図的に作成したデータ
  • AI(ChatGPT 5.4 Thinking):大規模言語モデルに対し、以下のプロンプトを与えて出力させたデータ
  • プログラム:プログラムの乱数生成器を用いて一様ランダムに生成されたデータ

AI に与えたプロンプトは以下の通りです。

以下の3種類のランダムデータを生成して出力してください。ただし、乱数コードを作って生成したり実際にランダムに選ぶのではなく、ランダムに作ったらこうなるだろうというものを出力するようにしてください。
1. 10×10の01文字列(1つ)
- 0と1のみを使用し、10文字×10行の形式で出力
2. 20桁の数値(3つ)
- 0〜9からなる20桁の数字。先頭が0になっても可
3. 20文字の正しい括弧列(3つ)
- ( と ) のみからなる長さ20の文字列

各問について、4つのデータを「人間」,「人間」,「AI」,「プログラム」の順番になるように番号を並べ替えてください。 なお、「人間」は区別しなくて構いません。

【問\(1\)】

以下の4つのデータは、それぞれ異なる生成元による \(10 \times 10\) の 01 のみからなる文字列です。 「人間」,「人間」,「AI」,「プログラム」の順番になるように番号を並べ替えてください。ただし、2つの「人間」の順序はどちらでも構いません。

(1)(2)(3)(4)
1101011000110010010110100101100100101010
1100111110010100110001111000011101010100
1101010000101101001111001010111010010101
1001010111101010110000011101000100101011
0000111010011010110010110011011101010010
1110110110001101010001001100100101010100
0101011010001101001011100010101010101001
0000110100101001100100110101111011010001
1111101110011001001010001011000110100101
0101011111101001100101100110011101001010

【問\(2\)】

以下の4つのデータは、それぞれ異なる生成元による 0 から 9 からなる \(20\) 桁の数値を3つ並べたものです。 「人間」,「人間」,「AI」,「プログラム」の順番になるように番号を並べ替えてください。ただし、2つの「人間」の順序はどちらでも構いません。

(1)(2)(3)(4)
58301746290518473620680941067788915009061948372506820389573982017423196271903286
00491827563184029715585781367799311754176023918237456128930545219280637596291324
76130590281466743098093858904918058123549382748602947867289354708294751363968407

【問\(3\)】

以下の4つのデータは、それぞれ異なる生成元による () のみからなる長さ \(20\) の正しい括弧列を3つ並べたものです。 「人間」,「人間」,「AI」,「プログラム」の順番になるように番号を並べ替えてください。ただし、2つの「人間」の順序はどちらでも構いません。

(1)(2)(3)(4)
(()((())()))(()()())(()())((()))(()(()))(()()(()))()(()())()((((((()()(())))))))
()(()())((()()))(())()()(((())))()(()())(()(())())(())()(())()(()()())()(())(())
(()(()))(())(()(()))((()(()))())(()())()((()(()))()(()())())()()((()))()()(())()

Input

この問題では入力は与えられません。

Output

3 行出力してください。\(i\) 行目には、問 \(i\) に対する答えを表す、\(1\) から \(4\) の並び替えを出力してください。

各行の 1 文字目および 2 文字目は人間が生成したデータの番号、3 文字目は AI が生成したデータの番号、4 文字目はプログラムが生成したデータの番号を表します。

ただし、人間が生成した 2 つのデータの順序は区別しないものとし、どちらの順序で出力しても正答とみなします。

例えば 2143 は、データ (2), (1) が人間、データ (4) が AI、データ (3) がプログラムによるものであることを表します。

Example

Input 1

Output 1
1234
1234
1234

Note

出力例はあくまで一例であり、同じものを出力することで正解になるとは限りません。。