UVa 11723 – Numbering Roads

#include <iostream>
#include <math.h>

using namespace std ;

int main(){
	int r, n ,ret ,t = 1;
	while (cin>>r>>n){
		if (r==0 || n==0)
			return 0;
		ret = n >=r ? 0 :ceil((double) (r-n)/n);
		if (ret>26)
			cout<<"Case "<<t<<": impossible"<<endl;
		else
			cout<<"Case "<<t<<": "<<ret << endl;
		t++;
	}
	return 0;
}

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s