HDU 6463 超級無敵簡單題(快樂數)

2021-09-13 21:28:41 字數 503 閱讀 2292

題目鏈結

解題思路

1.不是鴿子數,迴圈節長度為8,最多迴圈15次就能判斷,可以直接暴力打表判斷。

2.中間過程出現4了一定不是鴿子數。(可以加快點打表時間吧,不搞這個優化也不會超時-_-||)

**

#includeusing namespace std;

typedef long long ll;

ll gz[150000+5];

void getst()

now = ans;

if (now == 1) break;

if (now == 4) cnt = 16;

}if (cnt<=15)

}//printf("rank=%lld\n",rnk);

}int main()

return 0;

}

hdu超級無敵簡單題(打表)

problem description 通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。鴿子數字由以下過程定義 從任何正整數開始,將數字替換為其各個數字的平...

超級無敵簡單題

題目鏈結 通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。鴿子數字由以下過程定義 從任何正整數開始,將數字替換為其各個數字的平方和,並重複該過程,直到該數字...

超級無敵簡單題

problem description 通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。通常來說,題面短的題目一般都比較難,所以我要把題面寫得很長很長。鴿子數字由以下過程定義 從任何正整數開始,將數字替換為其各個數字的平...