【問題】ACM的問題


Recommended Posts

做ACM一直wrong answer(Q100)

有人可以幫我看看嗎

#include<iostream>

using namespace std;

int main(){

long a,b,c,d=1,e=1;

cin>>a;

cin>>b;

cout<<a;

cout<<b;

if(a<b){

for(long t=a;t<=b;t++){

c=t;

while(c!=1){

if (c%2==1)

c=c*3+1;

else c=c/2;

d++;

}

if (d>e)

e=d;

d=1;

}}

else {

for(long t=b;t<=a;t++){

c=t;

while(c!=1){

if (c%2==1)

c=c*3+1;

else c=c/2;

d++;

}

if (d>e)

e=d;

d=1;

}}

cout<<e;

}

不過似乎是很簡單的題目

我是新手

鏈接文章
分享到其他網站
  • 1 month later...