Restoranlar#10733

Restoranlar

5 saniyə
2.048 meqabayt
Çətin

Hər kəs Parisin küçələrinə və restoranlarına qayıtmaqdan çox məmnundur. Lakin hələlik restoranlarda məhdud sayda yer var. Biz istəyirik ki, hər iki restoran mümkün qədər çox insan qəbul edə bilsin və müştərilər özlərinə üstünlük verdikləri yerləri seçsinlər.

müştəri var, nömrələri -dən -ə qədər və restoran var, nömrələri -dən -ə qədər. Hər bir müştəri müəyyən bir restoran alt qrupunda masa sifariş edir və öz sifariş siyahısını üstünlüklərə görə sıralayır. Hər bir restoran alınan sifarişləri müəyyən bir üstünlük sırasına görə sıralayır — məsələn, restoran qeydiyyatdan keçən ilk müştərilərin daha yüksək reytinqə malik olmasını istəyə bilər. Hər bir restoran həmçinin tutum c_i-yə malikdir, yəni xidmət edə biləcəyi maksimum müştəri sayıdır.

Sizin vəzifəniz — ziyarətçilərin restoranlarda elə bir paylanmasını tapmaqdır ki, aşağıdakı şərtlər yerinə yetirilsin:

1. Heç bir restoran tutumundan artıq ziyarətçi qəbul etmir.

2. Hər bir müştəriyə yalnız bir restoranda masa verilir.

3. Elə bir restoran və müştəri yoxdur ki, -də masa sifariş etmiş olsun və:

Diqqət yetirilməli olan digər qeydlər:

Giriş

Birinci sətir n~(1 \le n \le 50000) və m~(1 \le m \le 10000) ədədlərini ehtiva edir.

Növbəti sətir tutumları təsvir edir, burada -ci sətir restoran -nin tutumu olan tam ədəd c_i~(1 \le c_i \le n)-i ehtiva edir.

Daha sonra sətir gəlir. -ci sətir müştəri üçün üstünlüklərə görə sıralanmış rezervasiya siyahısını təsvir edir: sətir ən çox üstünlük veriləndən ən az üstünlük verilənə qədər müxtəlif tam ədədlərin siyahısını ehtiva edir (1-dən -ə qədər).

Daha sonra sətir gəlir. -ci sətir restoran -nin sıralanmış üstünlüklərini təsvir edir. Bu sətir ya restoran -də heç bir müştəri masa sifariş etmədikdə ədədini, ya da restoran tərəfindən ən çoxdan ən az üstünlük verilənə qədər sifariş edən müştərilərin müxtəlif tam ədədlər siyahısını ehtiva edir.

Ümumi sifariş variantlarının sayı 10^6-dan çox deyil.

Çıxış

Mümkün paylanma üçün müştərilər dəstini çıxarın (yuxarıda göstərilən qaydalara uyğun olaraq). Dəst hər bir müştəri üçün ayrı sətirdə, onların -lərinə görə artan sırada verilir.

Nümunələr

Nümunə 1

Loading
Loading