Div2 518A

Правка en2, от yashgulani, 2018-10-24 23:19:13

Why double coins = (double)(k+l)/m and then ceil(coins) works And this one faila for case 28

include<bits/stdc++.h>

define ll long long

using namespace std; int main() { ll n,m,k,l; cin>>n>>m>>k>>l;

ll coins = ceil((double)(k+l)/m);

if(k+l > n || coins*m > n)
{
    cout<<"-1"<<endl;
}
else {
    cout<<coins<<endl;
}
//main();

}

Thanks in advance

История

 
 
 
 
Правки
 
 
  Rev. Язык Кто Когда Δ Комментарий
en3 Английский yashgulani 2018-10-24 23:20:12 57
en2 Английский yashgulani 2018-10-24 23:19:13 203
en1 Английский yashgulani 2018-10-24 23:18:12 439 Initial revision (published)