原文:BZOJ.3992.[SDOI2015]序列統計(DP NTT 原根)

題目鏈接 Description 給定 n,m,x 和集合 S 。求 prod i na i equiv x mod m 的方案數。其中 a i in S 。 n leq , leq m leq 且m是質數, leq x leq m 。 Solution 令 f i,j 表示當前選了 i 個數,乘積模 m 為 j 的方案數, g i i in S 。 轉移就是, f i,ab m sum f i ...

2018-11-30 20:47 0 2038 推薦指數:

查看詳情

【LG3321】[SDOI2015]序列統計

【LG3321】[SDOI2015]序列統計 題面 洛谷 題解 前置芝士: 我們先看一下對於一個數\(p\),它的\(g\)有什么性質(好像就是定義): \(g^0\%p,g^1\%p,g^2\%p...g^{p-2}\%p\)恰好等於\([0,p - 1]\)中所 ...

Mon Feb 11 03:34:00 CST 2019 8 236
[SDOI2015]約數個數和

題鏈接 題目描述 設\(d(x)\)為\(x\)的約數個數,給定\(N、M\),求\(\sum_{i=1}^{N}\sum_{j=1}^{m}d(ij)\) 輸入輸出格式 輸入格式: 輸入文件包含多組測試數據。第一行,一個整數T,表示測試數據的組數。接下來的T行,每行 ...

Thu Mar 29 08:01:00 CST 2018 2 2248
NTT

  使用NTT需要保證模數mod 為質數。   通過以下代碼求得一個模數的 , 常見的質數的 998244353 -> 3 1e9+7 -> 5 #include<bits/stdc++.h> #define ll long long ...

Wed Aug 22 01:37:00 CST 2018 0 1031
求解算法 && NTT算法

求解算法: 獲取一個數\(N\)的\(root\)的算法 快速數論變換算法: 計算多項式\(f_1*f_2\)在模\(P\) (\(P\)為質數) 意義下的卷積。 講真的,只要把\(FFT\)的單位復數換成就行了。 注意要提前用上面的算法把模數的算出來。 ...

Sat Jan 27 07:28:00 CST 2018 0 1212
隨(rand):,循環矩陣,dp

20分特判,一個puts("1")一個快速冪,不講。 50%算法: 上次就講了,可是應該還是有像 xuefen某 或 Dybal某 一樣沒聽的。 用a×inv(b)%mod來表示分數的時候,這個分數值可加可乘(有空證明) 像是一個dp題啊。 初狀態是1方案數為1,然后做乘法轉移不就 ...

Sun Jul 28 01:57:00 CST 2019 11 235
BZOJ.4910.[SDOI2017]蘋果樹(樹形依賴背包 DP 單調隊列)

BZOJ 洛谷 \(shadowice\)已經把他的思路說的很清楚了,可以先看一下會更好理解? 這篇主要是對\(Claris\)題解的簡單說明。與\(shadowice\)的做法還是有差異的(比如並沒有明顯用到后序遍歷的性質),而且用這種寫法可能跑的比較輕松? (另外你只要想明白\(f,h ...

Mon Dec 03 17:39:00 CST 2018 0 1961
BZOJ4818】[SDOI2017] 序列計數(矩乘水題)

點此看題面 大致題意: 問有多少個長度為\(n\)、其中都是不超過\(m\)的正整數的序列,有至少一個質數,且這\(n\)個數的和是\(p\)的倍數。 前言 一道挺水的題目,然而依然能碼出三個致命錯誤的我還是太菜了。。。 容斥 比較顯然,有至少一個質數的答案就是總答案減去不含質數的答案 ...

Tue May 26 15:55:00 CST 2020 0 534
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM