/* package whatever; // don't place package name! */
import java.util.* ;
import java.lang.* ;
import java.io.* ;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
int t;
int N[ ] = new int [ 100 ] ;
int M[ ] = new int [ 100 ] ;
int czas[ ] [ ] = new int [ 100 ] [ 100 ] ;
double wynik[ ] = new double [ 100 ] ;
Scanner skan
= new Scanner
( System .
in ) ; t= skan.nextInt ( ) ;
for ( int i= 0 ; i< t; i++ ) {
N[ i] = skan.nextInt ( ) ;
M[ i] = skan.nextInt ( ) ;
for ( int j= 0 ; j< N[ i] ; j++ )
czas[ i] [ j] = skan.nextInt ( ) ;
}
for ( int i= 0 ; i< t; i++ ) {
if ( M[ i] >= 1 ) {
for ( int j= 0 ; j< N[ i] ; j++ ) {
czas[ i] [ j] = 86400 / czas[ i] [ j] ;
if ( j== 0 )
{ czas[ i] [ j] = czas[ i] [ j] ; }
else
{ czas[ i] [ j] = czas[ i] [ j] + czas[ i] [ j- 1 ] ; }
wynik[ i] = czas[ i] [ j] ;
System .
out .
println ( czas
[ i
] [ j
] ) ; }
wynik
[ i
] = Math .
ceil ( wynik
[ i
] / M
[ i
] ) ; System .
out .
println ( ( int ) wynik
[ i
] ) ; }
else
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCWludCB0OwoJCWludCBOW10gPSBuZXcgaW50WzEwMF07CgkJaW50IE1bXSA9IG5ldyBpbnRbMTAwXTsJCgkJaW50IGN6YXNbXVtdID0gbmV3IGludFsxMDBdWzEwMF07CgkJZG91YmxlIHd5bmlrW10gPSBuZXcgZG91YmxlWzEwMF07CgkJCgkJU2Nhbm5lciBza2FuID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQl0PSBza2FuLm5leHRJbnQoKTsKCQkKCQlmb3IoaW50IGk9MDsgaTx0OyBpKyspewoJCQlOW2ldPSBza2FuLm5leHRJbnQoKTsJCgkJCU1baV09IHNrYW4ubmV4dEludCgpOwoJCQlmb3IoaW50IGo9MDsgajxOW2ldOyBqKyspCgkJCQljemFzW2ldW2pdPSBza2FuLm5leHRJbnQoKTsKCQl9CgoJCWZvcihpbnQgaT0wOyBpPHQ7IGkrKyl7CgkJCWlmKE1baV0+PTEpewoJCQkJZm9yKGludCBqPTA7IGo8TltpXTsgaisrKXsJCgkJCQkJY3phc1tpXVtqXT04NjQwMC9jemFzW2ldW2pdOwoJCQkJCWlmKGo9PTApCgkJCQkJCXtjemFzW2ldW2pdPWN6YXNbaV1bal07fQoJCQkJCWVsc2UKCQkJCQkJe2N6YXNbaV1bal09Y3phc1tpXVtqXStjemFzW2ldW2otMV07fQoJCQkJCXd5bmlrW2ldPSBjemFzW2ldW2pdOwoJCQkJCVN5c3RlbS5vdXQucHJpbnRsbihjemFzW2ldW2pdKTsKCQkJCX0KCQkJCXd5bmlrW2ldPSBNYXRoLmNlaWwod3luaWtbaV0vTVtpXSk7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oKGludCkgd3luaWtbaV0pOwkKCQkJfQoJCQllbHNlCgkJCVN5c3RlbS5vdXQucHJpbnRsbigwKTsJCQkKCQl9IAoJfQp9