码迷,mamicode.com
首页 > 其他好文 > 详细

Light OJ 1116 Ekka Dokka

时间:2015-08-16 12:17:48      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:技巧   lightoj   

1116 - Ekka Dokka
Time Limit: 2 second(s) Memory Limit: 32 MB

Ekka and his friend Dokka decided to buy a cake. They both love cakes and that‘s why they want to share the cake after buying it. As the name suggested that Ekka is very fond of odd numbers and Dokka is very fond of even numbers, they want to divide the cake such that Ekka gets a share of N square centimeters and Dokka gets a share of M square centimeters where N is odd and M is even. Both N and M are positive integers.

They want to divide the cake such that N * M = W, where W is the dashing factor set by them. Now you know their dashing factor, you have to find whether they can buy the desired cake or not.

Input

Input starts with an integer T (≤ 10000), denoting the number of test cases.

Each case contains an integer W (2 ≤ W < 263). And W will not be a power of 2.

Output

For each case, print the case number first. After that print "Impossible" if they can‘t buy their desired cake. If they can buy such a cake, you have to print N andM. If there are multiple solutions, then print the result where M is as small as possible.

Sample Input

Output for Sample Input

3

10

5

12

Case 1: 5 2

Case 2: Impossible

Case 3: 3 4





#include<iostream>
#include<cstdio>
#include<cstring>
#include<cmath>
#define LL long long
using namespace std;
int main()
{
    LL n,m,i,x,y;
    LL cla;
    bool bj;
    scanf("%lld",&cla);
    for(int gr=1; gr<=cla; gr++)
    {
        bj=true;
        scanf("%lld",&n);
        printf("Case %lld: ",gr);
        i=1;
        while(n%2==0)//此题就是找出一个奇一个偶数
        {
            n=n/2;
            i*=2;
            bj=false;
        }
        if(!bj)//一个奇数,不可能分成一个奇数和一个偶数
            printf("%lld %lld\n",n,i);
        else
            printf("Impossible\n");
    }
    return 0;
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

Light OJ 1116 Ekka Dokka

标签:技巧   lightoj   

原文地址:http://blog.csdn.net/grit_icpc/article/details/47701265

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!