Div2 518A
Difference between en2 and en3, changed 57 character(s)
#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;
ll long long
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

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en3 English yashgulani 2018-10-24 23:20:12 57
en2 English yashgulani 2018-10-24 23:19:13 203
en1 English yashgulani 2018-10-24 23:18:12 439 Initial revision (published)