input:
Code: Select all
1 1
1 2
1 3
1 4
Code: Select all
1 1 3
1 2 3
1 3 7
1 4 7
correct output for the above input should be:
Code: Select all
1 1 1
1 2 2
1 3 8
1 4 8
Moderator: Board moderators
Code: Select all
1 1
1 2
1 3
1 4
Code: Select all
1 1 3
1 2 3
1 3 7
1 4 7
Code: Select all
1 1 1
1 2 2
1 3 8
1 4 8
Code: Select all
1 2
2 1
Code: Select all
1 2 2
1 2 2
Code: Select all
1 2 2
2 1 2
Code: Select all
20 10
Code: Select all
20 10 0
Code: Select all
int a,b;
a=i;b=j;
if (i > j){
k = j;
j = i;
i = k;
}
cout << a << ' ' << b << ' ';
I try sample input.it's work but why i got WA.thanks#include<stdio.h>
void main(){
long int m,n,i,j,k=1,max,l;
max=k;
scanf("%ld %ld",&i,&j);
if(i<j){
n=j;
m=i;
}
else if(i==j){
n=i;
m=j;
}
else{
n=i;
m=j;
}
l=n;
do{
n=l;
k=1;
p2:
if(k>=max){
max=k;
}
else{}
if(n==1){
}
else{
if(n%2==1){
n=(3*n)+1;
}
else{
n=n/2;
}
k++;
goto p2;
}
l--;
}while(l>=m);
printf("%ld %ld %ld \n",i,j,max);
}