#include <iostream>
#include <cmath>
using namespace std;
int ilosc_prob=0, obzartuchy=0, pudelka=0;
float ile_ciastek(int *tab, int ilosc_N, int ilosc_M)
{
float suma=0;
float *ciastekw24=NULL;
for (int i=0; i<ilosc_N; ++i)
{
ciastekw24 = new float [ilosc_N];
ciastekw24[i] =floor(86400/(*tab));
*tab++;
suma += ciastekw24[i];
}
delete [] ciastekw24;
return ceil(suma/ilosc_M);
}
int main()
{
cin>>ilosc_prob;
for (int i=0; i<ilosc_prob; ++i)
{
cin>>obzartuchy>>pudelka;
int *tablica_czas;
tablica_czas = new int [obzartuchy];
for (int u=0; u<obzartuchy; ++u)
{
cin>>tablica_czas[u];
}
cout << ile_ciastek (tablica_czas, obzartuchy, pudelka)<<endl;
delete [] tablica_czas;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y21hdGg+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgaWxvc2NfcHJvYj0wLCBvYnphcnR1Y2h5PTAsIHB1ZGVsa2E9MDsKZmxvYXQgaWxlX2NpYXN0ZWsoaW50ICp0YWIsIGludCBpbG9zY19OLCBpbnQgaWxvc2NfTSkKewogICAgZmxvYXQgc3VtYT0wOwogICAgZmxvYXQgKmNpYXN0ZWt3MjQ9TlVMTDsKICAgIGZvciAoaW50IGk9MDsgaTxpbG9zY19OOyArK2kpCiAgICB7CiAgICAgICAgY2lhc3Rla3cyNCA9IG5ldyBmbG9hdCBbaWxvc2NfTl07CiAgICAgICAgY2lhc3Rla3cyNFtpXSA9Zmxvb3IoODY0MDAvKCp0YWIpKTsgCiAgICAgICAgKnRhYisrOwogICAgICAgIHN1bWEgKz0gY2lhc3Rla3cyNFtpXTsKICAgIH0KICAgIGRlbGV0ZSBbXSBjaWFzdGVrdzI0OwogICAgcmV0dXJuIGNlaWwoc3VtYS9pbG9zY19NKTsgICAgICAgICAgICAgCgp9CgppbnQgbWFpbigpCnsKICAgIGNpbj4+aWxvc2NfcHJvYjsKICAgIGZvciAoaW50IGk9MDsgaTxpbG9zY19wcm9iOyArK2kpCiAgICB7CiAgICAgICAgY2luPj5vYnphcnR1Y2h5Pj5wdWRlbGthOwoKICAgICAgICBpbnQgKnRhYmxpY2FfY3phczsgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICB0YWJsaWNhX2N6YXMgPSBuZXcgaW50IFtvYnphcnR1Y2h5XTsgICAgIAoKICAgICAgICBmb3IgKGludCB1PTA7IHU8b2J6YXJ0dWNoeTsgKyt1KQogICAgICAgIHsKICAgICAgICAgICAgY2luPj50YWJsaWNhX2N6YXNbdV07CiAgICAgICAgfQogICAgICAgIGNvdXQgPDwgaWxlX2NpYXN0ZWsgKHRhYmxpY2FfY3phcywgb2J6YXJ0dWNoeSwgcHVkZWxrYSk8PGVuZGw7CgogICAgZGVsZXRlIFtdIHRhYmxpY2FfY3phczsKICAgIH0KCiAgICByZXR1cm4gMDsKfQo=