a608: C.神奇的餘數
標籤 : DDJ Regular Contest Round#10
通過比率 : 5人/6人 ( 83% ) [非即時]
評分方式:
Tolerant

最近更新 : 2023-05-11 00:09

內容

自從william當上了進階助教後,發現其他幹部都好電,只有他不會DP,而且奇怪的是,每隔一段時間,都會有匿名的人傳給william題目,上一次的題目他花了一整節自習課才算出來。今天他又收到一封訊息了,請你幫william解決這個難題吧!

 

當$N$可被2 or 3 or 5 整除時 輸出0

另$K$為$N$的倍數,且每一位都是1。(ex:111111)

對於最小的$K$,隨機的讓$K$的每一位數變成1或0

如果$K$仍可被$N$整除,定義這個數為好數。

總共會出現幾種好數  $mod 10^9 + 7$

輸入說明

第一行有一數$T$,代表有$T$筆測資

接下來有$T$行,每一行輸入一數$N$

輸出說明

對於$K$的每一位數,隨機的讓1變成0,總共會出現幾種好數。

範例輸入
3
7
13
19 
範例輸出
10
10
13798
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (25%): 1.0s , <1K
公開 測資點#1 (25%): 1.0s , <1K
公開 測資點#2 (25%): 10.0s , <1M
公開 測資點#3 (25%): 10.0s , <1M
提示 :

前50%測資 $T \leq 100 \quad N \leq 2*10^3$ 

100% 測資$T \leq 500 \quad N \leq 10^4$

當$N$為7時 $K$ = $111111$

符合題序的數為:

{0,1001 ,10010 ,10101 ,11011 ,100100 ,101010 ,101101 ,110110 ,111111}

共十種

$N的值是隨機的$

$使用複雜度O(N^2)即可通過$

標籤:
DDJ Regular Contest Round#10
出處:
[管理者:
william1010121 (郭勝威)
]


編號 身分 題目 主題 人氣 發表日期
沒有發現任何「解題報告」