求2
2222
22..
.mod
p的值。
po姐的題目誒
!! 大
意就是上
面那樣,
看上去+
∞個2根
本不可做
,不過有
尤拉定理
xa≡x
amod
φ(p)
+φ(p
)(mo
dp)。
那麼我們有f(
n)=2
2222
22..
.(mo
dn)
=2(2
2222
2...
modφ
(n))
+φ(n
)(mo
dn)
=2f(
φ(n)
)+φ(
n)(m
odn)
遞迴做下去即可
,當n==
1,返回
0(任何
數mod
1等於0
)。 歐
拉函式建
議直接算
,遞推不
知道會不
會tle
。
#include
#include
#include
using
namespace
std;
typedef
long
long ll;
int t;
ll x;
ll phi(ll n)
if(n > 1) tmp = tmp/n*(n-1);
return tmp;
}ll pwr(ll n,ll k,ll p)
return ans;
}ll f(ll p)
int main()
return
0;}
BZOJ 3884 上帝與集合的正確用法
description 根據一些書上的記載,上帝的一次失敗的創世經歷是這樣的 第一天,上帝創造了乙個世界的基本元素,稱做 元 第二天,上帝創造了乙個新的元素,稱作 被定義為 元 構成的集合。容易發現,一共有兩種不同的 第三天,上帝又創造了乙個新的元素,稱作 被定義為 構成的集合。容易發現,一共有四種...
BZOJ 3884 上帝與集合的正確用法
根據一些書上的記載,上帝的一次失敗的創世經歷是這樣的 第一天,上帝創造了乙個世界的基本元素,稱做 元 第二天,上帝創造了乙個新的元素,稱作 被定義為 元 構成的集合。容易發現,一共有兩種不同的 第三天,上帝又創造了乙個新的元素,稱作 被定義為 構成的集合。容易發現,一共有四種不同的 第四天,上帝創造...
BZOJ 3884 上帝與集合的正確用法
給定 p 求22 22.模p p 107 的值,多組詢問 傳送門 數論推導,記憶化搜尋,線性篩 這題雖然不難,但是它的處理方式十分經典 我們記所求的那一大坨數字為 t 顯然有t 2t不妨設p 2 u v 其中u 0 且 v 為奇數 顯然有2t 0 mo d2u 於是我們考慮求 t 模 v的值 這時顯...