當前位置:
首頁 >
1356. 回文质数【难度: 中 / 数学】
發(fā)布時間:2025/3/20
35
豆豆
生活随笔
收集整理的這篇文章主要介紹了
1356. 回文质数【难度: 中 / 数学】
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
https://www.acwing.com/problem/content/description/1358/
數(shù)據(jù)范圍很大我們需要優(yōu)化。
首先要了解的知識點:
- 9/3 的倍數(shù):各位數(shù)字之和能被3整除
- 2/5的倍數(shù): 個位數(shù)字能被2/5整除
- 4的倍數(shù): 后兩位能被4整除
- 8的倍數(shù): 后三位能被8整除
- 11 的倍數(shù): 奇數(shù)位的和 和 偶數(shù)位的和的差能被11整除
我們這里就用到了11的倍數(shù)的性質。首先1e8一定是一個合數(shù)直接排除。
我們看1000,0000 - 9999,9999 我們知道的是一個回文串左右對稱,故奇數(shù)位的和 和 偶數(shù)位的和的差==0 一定能被11整除 即一定是11的倍數(shù)。
故我們只需考慮[5,1e7)內的質數(shù)即可。
總結
以上是生活随笔為你收集整理的1356. 回文质数【难度: 中 / 数学】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1082 Read Number in
- 下一篇: 1357. 优质牛肋骨【一般 / 思维