Universal Cup Judging System

Universal Cup

Limite de temps : 0.1 s Limite de mémoire : 256 MB Points totaux : 100 Hackable ✓
Statistiques

Perhatikan batas waktu yang tidak biasa pada soal ini.

Kurcaci Sang Ahli Biologi baru-baru ini membuat penemuan terobosan di bidang genetika cerita rakyat di Universitas Wrocław. Setelah bertahun-tahun melakukan penelitian, ia berhasil mengurutkan DNA dari tiga spesies berbeda yang menghuni kota tersebut: kurcaci (kaumnya sendiri), gnome (penghuni hutan ajaib), dan bronzeling (kaum patung perunggu legendaris di jalanan Wrocław).

Setiap barisan DNA direpresentasikan sebagai string biner, di mana 0 menunjukkan penanda genetik resesif dan 1 menunjukkan penanda genetik dominan. Tujuannya adalah menemukan upabarisan persekutuan terpanjang (LCS) dari penanda genetik yang dimiliki bersama oleh ketiga spesies tersebut — hal ini akan mengungkap leluhur evolusi bersama mereka dan menjelaskan mengapa mereka semua berakhir di Wrocław! Namun, menghitung LCS eksak dari tiga barisan sangat mahal secara komputasi, dan dana penelitian sang kurcaci hampir habis. Ia tidak membutuhkan presisi yang sempurna; ia hanya perlu mencari sebuah bilangan bulat $x$ sedemikian sehingga panjang sebenarnya dari 3-LCS berada di dalam interval $[x, 2x]$. Dengan kata lain, sebuah $2$-aproksimasi sudah cukup.

Aproksimasi ini sudah cukup baik untuk makalah penelitiannya dan tetap memberikan wawasan berharga tentang warisan genetik bersama dari para penghuni ajaib Wrocław. Bisakah Anda membantu sang kurcaci menemukan aproksimasi semacam itu?

Masukan

Baris pertama masukan berisi bilangan $T$, yang menyatakan jumlah kasus uji.

Setiap kasus uji terdiri dari empat baris. Baris pertama berisi sebuah bilangan bulat $N$, yaitu panjang barisan DNA. Tiga baris berikutnya berisi string biner dengan panjang $N$ yang menyatakan barisan DNA dari kurcaci, gnome, dan bronzeling.

Keluaran

Untuk setiap kasus uji, keluarkan satu bilangan bulat $x$ sedemikian sehingga panjang dari upabarisan persekutuan terpanjang dari ketiga barisan DNA berada di dalam interval $[x, 2x]$.

Batasan

$1 \le T \le 10$, $1 \le N \le 3000$, setiap string hanya terdiri dari digit 0 dan 1.

Contoh

Masukan 1

2
4
0010
0110
0101
2
10
00
01

Keluaran 1

2
1

Catatan

Pada contoh pertama, LCS optimal adalah 010, sehingga panjangnya adalah $3$. Oleh karena itu jawaban $2$ juga benar.

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.