Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden on 2014-12-25 22:53:51 by (Tjandra Satria Gunawan)(曾毅昆)

T8GELO - GELO

no tags 

Deskripsi

Budi mempunyai seorang adik perempuan. Ternyata dia suka bermain bongkar pasang. Merek bongkar pasang yang terkenal sampai sekarang adalah “gelo”. Dia mempunyai buah gelo, di mana gelo ke-i berukuran . Gelo seperti ini mempunyai buah “kancing” pada permukaan dan buah lubang pada dasar gelo. Kancing dan lubang ini yang akan dapat membuat dua buah gelo saling “menempel”. Dua buah gelo dikatakan “menempel” jika minimal salah satu kancing gelo yang satu masuk ke lubang-lubang gelo yang lain. Selain itu, dua buah gelo yang menempel harus berorientasi sejajar atau tegak lurus satu sama lain. Sebagai contoh, jika , gelo ke- akan berbentuk seperti:


Dia ingin membangun sebuah bangunan dengan seluruh gelo tersebut. Gelo-gelo yang membentuk bangunan tersebut haruslah saling terhubung satu sama lain. Dua buah gelo dan dikatakan terhubung jika terdapat barisan gelo sehingga untuk setiap , gelo menempel dengan gelo .

Sayangnya, karena adik Budi masih kecil, dia tidak bisa mencapai tempat-tempat yang tinggi. Jadi, adik Budi harus menyusun gelo-gelonya sedemikian sehingga tinggi bangunan yang dibentuk adalah sekecil mungkin. Diberikan ukuran-ukuran gelo yang ada, tugas Anda adalah membantu adik Budi mencari tahu berapa tinggi bangunan minimal yang mungkin dibentuk. Dalam hal ini Anda dapat mengasumsikan ruang bermain adik Budi sangat luas, sehingga kita tidak peduli berapa lebar bangunan yang dibentuk.

Format Masukan

Baris pertama berisi sebuah bilangan bulat , yang menyatakan jumlah kasus uji.

Tiap kasus terdiri dari dua baris. Baris pertama berisi , yang menyatakan jumlah gelo yang tersedia. Baris kedua berisi buah bilangan bulat, , yang menyatakan ukuran dari tiap gelo yang telah dijelaskan di atas.

 

 

Format Keluaran

Keluaran terdiri dari satu baris tiap kasus uji, yaitu berisi tinggi minimal bangunan yang mungkin dibentuk.


Contoh Masukan

Contoh Keluaran

2

1

10

4

1 2 2 4

1

2

Penjelasan

Gambar di atas menjelaskan bagaimana bangunan dengan tinggi 2 dapat dibentuk untuk kasus uji kedua (warna dibedakan agar batas antara gelo jelas).

Batasan

  • 1 ≤ T ≤ 30.
  • 1 ≤ N ≤ 100000 (10^5).
  • 1 ≤ a_i ≤ 100000 (10^5).
  • Batasan waktu adalah 1 detik, dan batasan memori adalah 16 MB.


hide comments
(Tjandra Satria Gunawan)(曾毅昆): 2014-12-25 22:54:18

Problem hidden, I'll explain why:
Here is public place where many SPOJ user don't understand Indonesian language. So for the sake of convenience of other SPOJ user, it's much better not to publish this problem (make this problem visible) to public SPOJ, for details see this tutorial how to add non-English problem to SPOJ.
Of course if this problem is hidden doesn't mean others can't enjoy your problem anymore here I give you two solutions (in my opinion):
1) Share problem link: If you enable the "Testable" and "Available for use in 3rd party contests", even if this problem is hidden and non-English everyone who have problem link can still submit to your problem and see the verdict.
2) Translate to English: Here is the best option, I think, so everyone in the world can enjoy your problem! If you've translated your problem into English, leave comment here or contact me directly (you know how).


Added by:Aufar Gilbran
Date:2012-09-22
Time limit:0.400s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64