问题 E: Help Dexter
时间限制: 1 Sec 内存限制: 128 MB提交: 24 解决: 7
[ 提交][ 状态][ 讨论版]
题目描述
输入
输出
样例输入
3
2 2
2 1
2 3
样例输出
Case 1: 12
Case 2: 12 22
Case 3: impossible
提示
输入2个p q 第一个是数的长度p 数只有1和2 组成 求最小和最大的能被2的q次方整除的数
如果只有1个 就输出一个 都没有 输入impossible
我一开始程序是写出来了 但是超时 所以就想到了别人屡试不爽的打表
下面为打表代码
#include<stdio.h>
int div[25],q,flag;
char a[50];
__int64 min,max;
void DFS_MIN(int d)
{
int i;
__int64 sum;
if(flag) return ;
sscanf(a+1,"%I64d",&sum);
if(sum%div[q]==0) {flag=1;min=sum;return;}
for(i=d;i>=1;i--)
{
if(a[i]!='2')
{
a[i]='2';
DFS_MIN(i);
a[i]='1';
}
}
}
void DFS_MAX(int d)
{
int i;
__int64 sum;
if(flag) return ;
sscanf(a+1,"%I64d",&sum);
//sscanf(a+1,"%lld",&sum);
if(sum<min) return ;
if(sum%div[q]==0) {flag=1;max=sum;return;}
for(i=d;i>=1;i--)
{
if(a[i]!='1')
{
a[i]='1';
DFS_MAX(i);
a[i]='2';
}
}
}
int main()
{
int cas,i,k,d;
scanf("%d\n",&cas);
div[1]=2;
for(i=2;i<=25;i++)
div[i]=div[i-1]*2;
for(k=1;k<=cas;k++)
{
min=max=999999999;
scanf("%d %d",&d,&q);
for(i=1;i<=d;i++)
a[i]='1';
a[i]='\0';
flag=0;
DFS_MIN(d);
for(i=1;i<=d;i++)
a[i]='2';
a[i]='\0';
flag=0;
DFS_MAX(d);
if(min==999999999&&max==999999999) {printf("Case %d: impossible\n",k);continue;}
else
{
if(min==999999999) printf("Case %d: %I64d\n",k,max);
else if(max==999999999) printf("Case %d: %I64d\n",k,min);
else
if(min==max) {printf("Case %d: %I64d\n",k,min);}//
else
printf("Case %d: %I64d %I64d\n",k,min,max);//
}
}
return 0;
}
打表过程我是直接在黑框里面复制的 但是要是想要写进文件里面 可以加上这句话
freopen("d:\\4.in","w",stdout); 写进d盘的的4.in文件里边 只要 这一句话就行拉
#include<stdio.h>
int div[25],q,flag;
char a[50];
//__int64 ans[18][18][2];
long long ans[18][18][2];
// __int64 min,max;
long long min,max;
void init()
{
ans[1][1][0]=2;ans[1][1][1]=2;
ans[1][2][0]=999999999;ans[1][2][1]=999999999;
ans[1][3][0]=999999999;ans[1][3][1]=999999999;
ans[1][4][0]=999999999;ans[1][4][1]=999999999;
ans[1][5][0]=999999999;ans[1][5][1]=999999999;
ans[1][6][0]=999999999;ans[1][6][1]=999999999;
ans[1][7][0]=999999999;ans[1][7][1]=999999999;
ans[1][8][0]=999999999;ans[1][8][1]=999999999;
ans[1][9][0]=999999999;ans[1][9][1]=999999999;
ans[1][10][0]=999999999;ans[1][10][1]=999999999;
ans[1][11][0]=999999999;ans[1][11][1]=999999999;
ans[1][12][0]=999999999;ans[1][12][1]=999999999;
ans[1][13][0]=999999999;ans[1][13][1]=999999999;
ans[1][14][0]=999999999;ans[1][14][1]=999999999;
ans[1][15][0]=999999999;ans[1][15][1]=999999999;
ans[1][16][0]=999999999;ans[1][16][1]=999999999;
ans[1][17][0]=999999999;ans[1][17][1]=999999999;
ans[2][1][0]=12;ans[2][1][1]=22;
ans[2][2][0]=12;ans[2][2][1]=12;
ans[2][3][0]=999999999;ans[2][3][1]=999999999;
ans[2][4][0]=999999999;ans[2][4][1]=999999999;
ans[2][5][0]=999999999;ans[2][5][1]=999999999;
ans[2][6][0]=999999999;ans[2][6][1]=999999999;
ans[2][7][0]=999999999;ans[2][7][1]=999999999;
ans[2][8][0]=999999999;ans[2][8][1]=999999999;
ans[2][9][0]=999999999;ans[2][9][1]=999999999;
ans[2][10][0]=999999999;ans[2][10][1]=999999999;
ans[2][11][0]=999999999;ans[2][11][1]=999999999;
ans[2][12][0]=999999999;ans[2][12][1]=999999999;
ans[2][13][0]=999999999;ans[2][13][1]=999999999;
ans[2][14][0]=999999999;ans[2][14][1]=999999999;
ans[2][15][0]=999999999;ans[2][15][1]=999999999;
ans[2][16][0]=999999999;ans[2][16][1]=999999999;
ans[2][17][0]=999999999;ans[2][17][1]=999999999;
ans[3][1][0]=112;ans[3][1][1]=222;
ans[3][2][0]=112;ans[3][2][1]=212;
ans[3][3][0]=112;ans[3][3][1]=112;
ans[3][4][0]=112;ans[3][4][1]=112;
ans[3][5][0]=999999999;ans[3][5][1]=999999999;
ans[3][6][0]=999999999;ans[3][6][1]=999999999;
ans[3][7][0]=999999999;ans[3][7][1]=999999999;
ans[3][8][0]=999999999;ans[3][8][1]=999999999;
ans[3][9][0]=999999999;ans[3][9][1]=999999999;
ans[3][10][0]=999999999;ans[3][10][1]=999999999;
ans[3][11][0]=999999999;ans[3][11][1]=999999999;
ans[3][12][0]=999999999;ans[3][12][1]=999999999;
ans[3][13][0]=999999999;ans[3][13][1]=999999999;
ans[3][14][0]=999999999;ans[3][14][1]=999999999;
ans[3][15][0]=999999999;ans[3][15][1]=999999999;
ans[3][16][0]=999999999;ans[3][16][1]=999999999;
ans[3][17][0]=999999999;ans[3][17][1]=999999999;
ans[4][1][0]=1112;ans[4][1][1]=2222;
ans[4][2][0]=1112;ans[4][2][1]=2212;
ans[4][3][0]=1112;ans[4][3][1]=2112;
ans[4][4][0]=2112;ans[4][4][1]=2112;
ans[4][5][0]=2112;ans[4][5][1]=2112;
ans[4][6][0]=2112;ans[4][6][1]=2112;
ans[4][7][0]=999999999;ans[4][7][1]=999999999;
ans[4][8][0]=999999999;ans[4][8][1]=999999999;
ans[4][9][0]=999999999;ans[4][9][1]=999999999;
ans[4][10][0]=999999999;ans[4][10][1]=999999999;
ans[4][11][0]=999999999;ans[4][11][1]=999999999;
ans[4][12][0]=999999999;ans[4][12][1]=999999999;
ans[4][13][0]=999999999;ans[4][13][1]=999999999;
ans[4][14][0]=999999999;ans[4][14][1]=999999999;
ans[4][15][0]=999999999;ans[4][15][1]=999999999;
ans[4][16][0]=999999999;ans[4][16][1]=999999999;
ans[4][17][0]=999999999;ans[4][17][1]=999999999;
ans[5][1][0]=11112;ans[5][1][1]=22222;
ans[5][2][0]=11112;ans[5][2][1]=22212;
ans[5][3][0]=11112;ans[5][3][1]=22112;
ans[5][4][0]=12112;ans[5][4][1]=22112;
ans[5][5][0]=22112;ans[5][5][1]=22112;
ans[5][6][0]=999999999;ans[5][6][1]=999999999;
ans[5][7][0]=999999999;ans[5][7][1]=999999999;
ans[5][8][0]=999999999;ans[5][8][1]=999999999;
ans[5][9][0]=999999999;ans[5][9][1]=999999999;
ans[5][10][0]=999999999;ans[5][10][1]=999999999;
ans[5][11][0]=999999999;ans[5][11][1]=999999999;
ans[5][12][0]=999999999;ans[5][12][1]=999999999;
ans[5][13][0]=999999999;ans[5][13][1]=999999999;
ans[5][14][0]=999999999;ans[5][14][1]=999999999;
ans[5][15][0]=999999999;ans[5][15][1]=999999999;
ans[5][16][0]=999999999;ans[5][16][1]=999999999;
ans[5][17][0]=999999999;ans[5][17][1]=999999999;
ans[6][1][0]=111112;ans[6][1][1]=222222;
ans[6][2][0]=111112;ans[6][2][1]=222212;
ans[6][3][0]=111112;ans[6][3][1]=222112;
ans[6][4][0]=112112;ans[6][4][1]=222112;
ans[6][5][0]=122112;ans[6][5][1]=222112;
ans[6][6][0]=122112;ans[6][6][1]=122112;
ans[6][7][0]=122112;ans[6][7][1]=122112;
ans[6][8][0]=122112;ans[6][8][1]=122112;
ans[6][9][0]=999999999;ans[6][9][1]=999999999;
ans[6][10][0]=999999999;ans[6][10][1]=999999999;
ans[6][11][0]=999999999;ans[6][11][1]=999999999;
ans[6][12][0]=999999999;ans[6][12][1]=999999999;
ans[6][13][0]=999999999;ans[6][13][1]=999999999;
ans[6][14][0]=999999999;ans[6][14][1]=999999999;
ans[6][15][0]=999999999;ans[6][15][1]=999999999;
ans[6][16][0]=999999999;ans[6][16][1]=999999999;
ans[6][17][0]=999999999;ans[6][17][1]=999999999;
ans[7][1][0]=1111112;ans[7][1][1]=2222222;
ans[7][2][0]=1111112;ans[7][2][1]=2222212;
ans[7][3][0]=1111112;ans[7][3][1]=2222112;
ans[7][4][0]=1112112;ans[7][4][1]=2222112;
ans[7][5][0]=1122112;ans[7][5][1]=2222112;
ans[7][6][0]=1122112;ans[7][6][1]=2122112;
ans[7][7][0]=2122112;ans[7][7][1]=2122112;
ans[7][8][0]=999999999;ans[7][8][1]=999999999;
ans[7][9][0]=999999999;ans[7][9][1]=999999999;
ans[7][10][0]=999999999;ans[7][10][1]=999999999;
ans[7][11][0]=999999999;ans[7][11][1]=999999999;
ans[7][12][0]=999999999;ans[7][12][1]=999999999;
ans[7][13][0]=999999999;ans[7][13][1]=999999999;
ans[7][14][0]=999999999;ans[7][14][1]=999999999;
ans[7][15][0]=999999999;ans[7][15][1]=999999999;
ans[7][16][0]=999999999;ans[7][16][1]=999999999;
ans[7][17][0]=999999999;ans[7][17][1]=999999999;
ans[8][1][0]=11111112;ans[8][1][1]=22222222;
ans[8][2][0]=11111112;ans[8][2][1]=22222212;
ans[8][3][0]=11111112;ans[8][3][1]=22222112;
ans[8][4][0]=11112112;ans[8][4][1]=22222112;
ans[8][5][0]=11122112;ans[8][5][1]=22222112;
ans[8][6][0]=11122112;ans[8][6][1]=22122112;
ans[8][7][0]=12122112;ans[8][7][1]=22122112;
ans[8][8][0]=12122112;ans[8][8][1]=12122112;
ans[8][9][0]=12122112;ans[8][9][1]=12122112;
ans[8][10][0]=12122112;ans[8][10][1]=12122112;
ans[8][11][0]=12122112;ans[8][11][1]=12122112;
ans[8][12][0]=999999999;ans[8][12][1]=999999999;
ans[8][13][0]=999999999;ans[8][13][1]=999999999;
ans[8][14][0]=999999999;ans[8][14][1]=999999999;
ans[8][15][0]=999999999;ans[8][15][1]=999999999;
ans[8][16][0]=999999999;ans[8][16][1]=999999999;
ans[8][17][0]=999999999;ans[8][17][1]=999999999;
ans[9][1][0]=111111112;ans[9][1][1]=222222222;
ans[9][2][0]=111111112;ans[9][2][1]=222222212;
ans[9][3][0]=111111112;ans[9][3][1]=222222112;
ans[9][4][0]=111112112;ans[9][4][1]=222222112;
ans[9][5][0]=111122112;ans[9][5][1]=222222112;
ans[9][6][0]=111122112;ans[9][6][1]=222122112;
ans[9][7][0]=112122112;ans[9][7][1]=222122112;
ans[9][8][0]=112122112;ans[9][8][1]=212122112;
ans[9][9][0]=212122112;ans[9][9][1]=212122112;
ans[9][10][0]=999999999;ans[9][10][1]=999999999;
ans[9][11][0]=999999999;ans[9][11][1]=999999999;
ans[9][12][0]=999999999;ans[9][12][1]=999999999;
ans[9][13][0]=999999999;ans[9][13][1]=999999999;
ans[9][14][0]=999999999;ans[9][14][1]=999999999;
ans[9][15][0]=999999999;ans[9][15][1]=999999999;
ans[9][16][0]=999999999;ans[9][16][1]=999999999;
ans[9][17][0]=999999999;ans[9][17][1]=999999999;
ans[10][1][0]=1111111112;ans[10][1][1]=2222222222;
ans[10][2][0]=1111111112;ans[10][2][1]=2222222212;
ans[10][3][0]=1111111112;ans[10][3][1]=2222222112;
ans[10][4][0]=1111112112;ans[10][4][1]=2222222112;
ans[10][5][0]=1111122112;ans[10][5][1]=2222222112;
ans[10][6][0]=1111122112;ans[10][6][1]=2222122112;
ans[10][7][0]=1112122112;ans[10][7][1]=2222122112;
ans[10][8][0]=1112122112;ans[10][8][1]=2212122112;
ans[10][9][0]=1212122112;ans[10][9][1]=2212122112;
ans[10][10][0]=1212122112;ans[10][10][1]=1212122112;
ans[10][11][0]=999999999;ans[10][11][1]=999999999;
ans[10][12][0]=999999999;ans[10][12][1]=999999999;
ans[10][13][0]=999999999;ans[10][13][1]=999999999;
ans[10][14][0]=999999999;ans[10][14][1]=999999999;
ans[10][15][0]=999999999;ans[10][15][1]=999999999;
ans[10][16][0]=999999999;ans[10][16][1]=999999999;
ans[10][17][0]=999999999;ans[10][17][1]=999999999;
ans[11][1][0]=11111111112;ans[11][1][1]=22222222222;
ans[11][2][0]=11111111112;ans[11][2][1]=22222222212;
ans[11][3][0]=11111111112;ans[11][3][1]=22222222112;
ans[11][4][0]=11111112112;ans[11][4][1]=22222222112;
ans[11][5][0]=11111122112;ans[11][5][1]=22222222112;
ans[11][6][0]=11111122112;ans[11][6][1]=22222122112;
ans[11][7][0]=11112122112;ans[11][7][1]=22222122112;
ans[11][8][0]=11112122112;ans[11][8][1]=22212122112;
ans[11][9][0]=11212122112;ans[11][9][1]=22212122112;
ans[11][10][0]=11212122112;ans[11][10][1]=21212122112;
ans[11][11][0]=11212122112;ans[11][11][1]=11212122112;
ans[11][12][0]=999999999;ans[11][12][1]=999999999;
ans[11][13][0]=999999999;ans[11][13][1]=999999999;
ans[11][14][0]=999999999;ans[11][14][1]=999999999;
ans[11][15][0]=999999999;ans[11][15][1]=999999999;
ans[11][16][0]=999999999;ans[11][16][1]=999999999;
ans[11][17][0]=999999999;ans[11][17][1]=999999999;
ans[12][1][0]=111111111112;ans[12][1][1]=222222222222;
ans[12][2][0]=111111111112;ans[12][2][1]=222222222212;
ans[12][3][0]=111111111112;ans[12][3][1]=222222222112;
ans[12][4][0]=111111112112;ans[12][4][1]=222222222112;
ans[12][5][0]=111111122112;ans[12][5][1]=222222222112;
ans[12][6][0]=111111122112;ans[12][6][1]=222222122112;
ans[12][7][0]=111112122112;ans[12][7][1]=222222122112;
ans[12][8][0]=111112122112;ans[12][8][1]=222212122112;
ans[12][9][0]=111212122112;ans[12][9][1]=222212122112;
ans[12][10][0]=111212122112;ans[12][10][1]=221212122112;
ans[12][11][0]=111212122112;ans[12][11][1]=211212122112;
ans[12][12][0]=111212122112;ans[12][12][1]=111212122112;
ans[12][13][0]=999999999;ans[12][13][1]=999999999;
ans[12][14][0]=999999999;ans[12][14][1]=999999999;
ans[12][15][0]=999999999;ans[12][15][1]=999999999;
ans[12][16][0]=999999999;ans[12][16][1]=999999999;
ans[12][17][0]=999999999;ans[12][17][1]=999999999;
ans[13][1][0]=1111111111112;ans[13][1][1]=2222222222222;
ans[13][2][0]=1111111111112;ans[13][2][1]=2222222222212;
ans[13][3][0]=1111111111112;ans[13][3][1]=2222222222112;
ans[13][4][0]=1111111112112;ans[13][4][1]=2222222222112;
ans[13][5][0]=1111111122112;ans[13][5][1]=2222222222112;
ans[13][6][0]=1111111122112;ans[13][6][1]=2222222122112;
ans[13][7][0]=1111112122112;ans[13][7][1]=2222222122112;
ans[13][8][0]=1111112122112;ans[13][8][1]=2222212122112;
ans[13][9][0]=1111212122112;ans[13][9][1]=2222212122112;
ans[13][10][0]=1111212122112;ans[13][10][1]=2221212122112;
ans[13][11][0]=1111212122112;ans[13][11][1]=2211212122112;
ans[13][12][0]=1111212122112;ans[13][12][1]=2111212122112;
ans[13][13][0]=1111212122112;ans[13][13][1]=1111212122112;
ans[13][14][0]=999999999;ans[13][14][1]=999999999;
ans[13][15][0]=999999999;ans[13][15][1]=999999999;
ans[13][16][0]=999999999;ans[13][16][1]=999999999;
ans[13][17][0]=999999999;ans[13][17][1]=999999999;
ans[14][1][0]=11111111111112;ans[14][1][1]=22222222222222;
ans[14][2][0]=11111111111112;ans[14][2][1]=22222222222212;
ans[14][3][0]=11111111111112;ans[14][3][1]=22222222222112;
ans[14][4][0]=11111111112112;ans[14][4][1]=22222222222112;
ans[14][5][0]=11111111122112;ans[14][5][1]=22222222222112;
ans[14][6][0]=11111111122112;ans[14][6][1]=22222222122112;
ans[14][7][0]=11111112122112;ans[14][7][1]=22222222122112;
ans[14][8][0]=11111112122112;ans[14][8][1]=22222212122112;
ans[14][9][0]=11111212122112;ans[14][9][1]=22222212122112;
ans[14][10][0]=11111212122112;ans[14][10][1]=22221212122112;
ans[14][11][0]=11111212122112;ans[14][11][1]=22211212122112;
ans[14][12][0]=11111212122112;ans[14][12][1]=22111212122112;
ans[14][13][0]=11111212122112;ans[14][13][1]=21111212122112;
ans[14][14][0]=11111212122112;ans[14][14][1]=11111212122112;
ans[14][15][0]=11111212122112;ans[14][15][1]=11111212122112;
ans[14][16][0]=11111212122112;ans[14][16][1]=11111212122112;
ans[14][17][0]=11111212122112;ans[14][17][1]=11111212122112;
ans[15][1][0]=111111111111112;ans[15][1][1]=222222222222222;
ans[15][2][0]=111111111111112;ans[15][2][1]=222222222222212;
ans[15][3][0]=111111111111112;ans[15][3][1]=222222222222112;
ans[15][4][0]=111111111112112;ans[15][4][1]=222222222222112;
ans[15][5][0]=111111111122112;ans[15][5][1]=222222222222112;
ans[15][6][0]=111111111122112;ans[15][6][1]=222222222122112;
ans[15][7][0]=111111112122112;ans[15][7][1]=222222222122112;
ans[15][8][0]=111111112122112;ans[15][8][1]=222222212122112;
ans[15][9][0]=111111212122112;ans[15][9][1]=222222212122112;
ans[15][10][0]=111111212122112;ans[15][10][1]=222221212122112;
ans[15][11][0]=111111212122112;ans[15][11][1]=222211212122112;
ans[15][12][0]=111111212122112;ans[15][12][1]=222111212122112;
ans[15][13][0]=111111212122112;ans[15][13][1]=221111212122112;
ans[15][14][0]=111111212122112;ans[15][14][1]=211111212122112;
ans[15][15][0]=211111212122112;ans[15][15][1]=211111212122112;
ans[15][16][0]=999999999;ans[15][16][1]=999999999;
ans[15][17][0]=999999999;ans[15][17][1]=999999999;
ans[16][1][0]=1111111111111112;ans[16][1][1]=2222222222222222;
ans[16][2][0]=1111111111111112;ans[16][2][1]=2222222222222212;
ans[16][3][0]=1111111111111112;ans[16][3][1]=2222222222222112;
ans[16][4][0]=1111111111112112;ans[16][4][1]=2222222222222112;
ans[16][5][0]=1111111111122112;ans[16][5][1]=2222222222222112;
ans[16][6][0]=1111111111122112;ans[16][6][1]=2222222222122112;
ans[16][7][0]=1111111112122112;ans[16][7][1]=2222222222122112;
ans[16][8][0]=1111111112122112;ans[16][8][1]=2222222212122112;
ans[16][9][0]=1111111212122112;ans[16][9][1]=2222222212122112;
ans[16][10][0]=1111111212122112;ans[16][10][1]=2222221212122112;
ans[16][11][0]=1111111212122112;ans[16][11][1]=2222211212122112;
ans[16][12][0]=1111111212122112;ans[16][12][1]=2222111212122112;
ans[16][13][0]=1111111212122112;ans[16][13][1]=2221111212122112;
ans[16][14][0]=1111111212122112;ans[16][14][1]=2211111212122112;
ans[16][15][0]=1211111212122112;ans[16][15][1]=2211111212122112;
ans[16][16][0]=1211111212122112;ans[16][16][1]=1211111212122112;
ans[16][17][0]=999999999;ans[16][17][1]=999999999;
ans[17][1][0]=11111111111111112;ans[17][1][1]=22222222222222222;
ans[17][2][0]=11111111111111112;ans[17][2][1]=22222222222222212;
ans[17][3][0]=11111111111111112;ans[17][3][1]=22222222222222112;
ans[17][4][0]=11111111111112112;ans[17][4][1]=22222222222222112;
ans[17][5][0]=11111111111122112;ans[17][5][1]=22222222222222112;
ans[17][6][0]=11111111111122112;ans[17][6][1]=22222222222122112;
ans[17][7][0]=11111111112122112;ans[17][7][1]=22222222222122112;
ans[17][8][0]=11111111112122112;ans[17][8][1]=22222222212122112;
ans[17][9][0]=11111111212122112;ans[17][9][1]=22222222212122112;
ans[17][10][0]=11111111212122112;ans[17][10][1]=22222221212122112;
ans[17][11][0]=11111111212122112;ans[17][11][1]=22222211212122112;
ans[17][12][0]=11111111212122112;ans[17][12][1]=22222111212122112;
ans[17][13][0]=11111111212122112;ans[17][13][1]=22221111212122112;
ans[17][14][0]=11111111212122112;ans[17][14][1]=22211111212122112;
ans[17][15][0]=11211111212122112;ans[17][15][1]=22211111212122112;
ans[17][16][0]=11211111212122112;ans[17][16][1]=21211111212122112;
ans[17][17][0]=11211111212122112;ans[17][17][1]=11211111212122112;
}
int main()
{
int cas,i,k,d;
init();
scanf("%d\n",&cas);
div[1]=2;
for(i=2;i<=25;i++)
div[i]=div[i-1]*2;
for(k=1;k<=cas;k++)
{
// min=max=999999999;
scanf("%d %d",&d,&q);
min=ans[d][q][0];
max=ans[d][q][1];
if(min==999999999&&max==999999999) {printf("Case %d: impossible\n",k);continue;}
else
{
/* if(min==999999999) printf("Case %d: %I64d\n",k,max);
else if(max==999999999) printf("Case %d: %I64d\n",k,min);
else
if(min==max) {printf("Case %d: %I64d\n",k,min);}//
else
printf("Case %d: %I64d %I64d\n",k,min,max);// */
if(min==999999999) printf("Case %d: %lld\n",k,max);
else if(max==999999999) printf("Case %d: %lld\n",k,min);
else
if(min==max) {printf("Case %d: %lld\n",k,min);}//
else
printf("Case %d: %lld %lld\n",k,min,max);
}
}
return 0;
}