Div2 518A
Разница между en1 и en2, 203 символ(ов) изменены
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();↵

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

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)