Chef and Demonetisation Problem Code: CHFMOT18 Codechef Solution

 #include<iostream>
using namespace std;
int main(){
int t,a,n,ret;
cin>>t;
while(t--){
ret=0;
cin>>a>>n;
if(n<a){
n=n&-2;
ret+=(a/n);
a=a%n;
}
if(a%2==1){
if(a==1)
ret++;
else{
ret++;
ret++;}
}
else
{
if(a)
ret++;
}
cout<<ret<<endl;
}}

Comments