#23771: python有解嗎


tomtom5464@gmail.com (黑貓)

學校 : 義守大學
編號 : 140111
來源 : [114.32.18.24]
最後登入時間 :
2020-12-14 21:44:20
b848. 一窩螞蟻 -- 105學年度板橋高中校內資訊學科能力競賽(一) | From: [36.225.137.159] | 發表日期 : 2020-12-16 16:04

我是用for迴圈寫 但最後一個測資數字過大一定超時  有解嗎

 
#23776: Re:python有解嗎


asnewchien@gmail.com (david)

學校 : 不指定學校
編號 : 68108
來源 : [122.117.95.179]
最後登入時間 :
2024-11-04 20:21:51
b848. 一窩螞蟻 -- 105學年度板橋高中校內資訊學科能力競賽(一) | From: [61.223.33.126] | 發表日期 : 2020-12-16 19:24

提示裡   T ≤ 100, N ≤ 2147483647, M ≤ 2147483647, K ≤ 2147483647

n, k, m 都很大,基本上要打消用迴圈的念頭。

這題有人  python 30ms ,我想不到比較快的解法,

但是發現  p 值只有 1000007 不大,有建表的空間,可以利用  pisano period 輔助求解。

 
ZeroJudge Forum