プログラミング劉Rujia最初のウォームアップの質問の練習に挑戦
おなじみの形式を送信
問題の意味
1の#include <iostreamの> 2の#include <アルゴリズム> 3 4 使用して 名前空間STD。 5 6 int型N、M。 7 8 9 10 11 12 13 のint main()の 14 { 15 ながら(CIN >> N >> M){ 16 のint開始= 分(N、M)。 17 INTの端= MAX(N、M); 18 INT MAXCOUNT = 0 。 19 のために(int型 I =開始; iは=端を<; iは++ ){ 20 長い 長 TMP = I。 21 int型のカウント= 1 ; 22 ながら(!TMP = 1 ){ 23 であれば(TMP&1 ){ 24 // 2 25 TMP = TMP * 3 + 1 。 26 } 27 他{ 28 // 3 29 30 TMP = TMP >> 1 。 31 } 32 カウント++ 。 33 } 34 35 であれば(MAXCOUNT <数)MAXCOUNT = 数えます。 36 } 37 COUT << N << " " << M << " " << MAXCOUNT << ENDL。 38 } 39 40 41 戻り 0 ; 42 }