CF1097D Makoto and a Blackboard
這種題顯然不會無緣無故地套上個期望,所以優先考慮期望的線性性。
也就是說,我們可以考慮最後每個質因子的期望值,累加得到答案。
發現我們計算這個東西的時候只關心某個質因子當前的次數,因此,所有的質因子的期望可以用一遍dp求出。
dp[i][j][k]表示經過k輪後,指數從i變成j的概率。
最後統計一下答案就好了。
CF1097D Makoto and a Blackboard
相關推薦
cf1097D. Makoto and a Blackboard(期望dp)
題意 題目連結 Sol 首先考慮當\(n = p^x\),其中\(p\)是質數,顯然它的因子只有\(1, p, p^2, \dots p^x\)(最多logn個) 那麼可以直接dp, 設\(f[i][j]\)表示經過了\(i\)輪,當前數是\(p^j\)的概率,轉移的時候列舉這一輪的\(p^j\)轉移
CF1097D Makoto and a Blackboard 題解
題意就是給一個數,每次可以把它替換成為它的一個因數,問替換k次後期望的數為多少 一看就不會做,只好先從簡單的開始著手 如果一個數為質數,肯定非常好處理,有 1
CF1097D Makoto and a Blackboard 積性函式、概率期望、DP
傳送門 比賽秒寫完ABC結果不會D……最後C還fst了qwq 首先可以想到一個約數個數\(^2\)乘上\(K\)的暴力DP,但是顯然會被卡 在\(10^{15}\)範圍內因數最多的數是\(978217616376000=2^6 \times 3^4 \times 5^3 \times 7^2 \ti
CF1097D Makoto and a Blackboard
線性 lac 當前 ack black 概率 答案 info src 這種題顯然不會無緣無故地套上個期望,所以優先考慮期望的線性性。 也就是說,我們可以考慮最後每個質因子的期望值,累加得到答案。 發現我們計算這個東西的時候只關心某個質因子當前的次數,因此,所有的質因子的期
CF 1097D Makoto and a Blackboard
算是記一下昨天晚上都想了些什麼 官方題解 點我 簡單題意 給定兩個正整數$n$和$k$,定義一步操作為把當前的數字$n$等概率地變成$n$的任何一個約數,求$k$步操作後的期望數字,模$1e9 + 7$。 $$n \leq 10^{15}, k \leq 10^4$$ 我的思
CodeForces - 1097D:Makoto and a Blackboard (積性)
Makoto has a big blackboard with a positive integer n written on it. He will perform the following action exactly k times: Suppose the number currently w
CF 1097D - Hello 2019 D題: Makoto and a Blackboard
目錄 Catalog Solution: (有任何問題歡迎留言或私聊 && 歡迎交流討論哦 Catalog Problem:傳送門 Portal 原題目描述在最下面。 給一個數n,由k次操作。每次操作等概率的把n變成他的一個因數(\(1\leq x\leq
D Makoto and a Blackboard
積性函式 f ( p ∗
CF-1097D-Makoto and a Blackboard
這題在比賽的時候耗了我近兩個小時,還是沒做出來。用到逆元和期望。賽前掌握的不夠好,現在看了幾位大佬的程式碼之後把這題補上。 程式碼參考來源:https://blog.csdn.net/qq_36797743/article/details/85834812 1097D&nbs
The connection to adb is down, and a severe error has occured
真的 findstr ole pla a10 tool fcm ott art 相信不少人在android中都遇到了你下面不好解決的問題: 首先描寫敘述癥狀,例如以下圖 解決方法: 方法1:先在cmd中adb kill-server,然後adb -startser
Codeforces 763A. Timofey and a tree
brush ret force oid clas print ext etc ans A. Timofey and a tree 題意:給一棵樹,要求判斷是否存在一個點,刪除這個點後,所有連通塊內顏色一樣。$N,C \le 10^5$ 想法:這個叫換根吧。先求出一個點合
Android 提示: The connection to adb is down, and a severe error has occured.
又一 rac 重新啟動 clip 手機 text track bsp 列表 今天早上打開Eclipse,一直提示 The connection to adb is down, and a severe error has occured,無法執行程序。重新啟動Eclip
Codeforces Round #432 (Div. 2) D. Arpa and a list of numbers(暴力)
esp for int ans logs and codeforce style inf 枚舉質數,判斷是否超過臨界值。臨界值就是將不是因子中不含這個素數的數的個數乘以x和y的較小值,是否小於當前最小值。 #include <algorithm> #inclu
2017 ACM/ICPC Asia Regional Qingdao Online - 1011 A Cubic number and A Cubic Number
lin con namespace out 是我 通過 asi syn 兩個 2017-09-17 17:12:11 writer:pprp 找規律,質數只有是兩個相鄰的立方數的差才能形成,公式就是3 * n * (n + 1) +1, 判斷讀入的數是不是滿足 這次依然只是
hdu 6216 A Cubic number and A Cubic Number【數學】
eve event aps pro pan logs strong 是否 isp hdu 6216 A Cubic number and A Cubic Number 題意:判斷一個素數是否是兩個立方數之差,就是驗差分。 題解:只有相鄰兩立方數之差才可能,,因為x^3-
[Codeforces]860E Arkady and a Nobody-men
有一個 優化 push_back char 表示 等於 algorithm tarjan depth 屯一個虛樹的板子,順便總結一下這樣的題型。 Description 給定一棵n個節點的有根樹,在輸入數據通過給出每個節點的父親來表示這棵樹。若某個節點的父
HDU 6216 A Cubic number and A Cubic Number(數學/二分查找)
define 2-2 floor ons ostream 題意 iostream int esp 題意: 給定一個素數p(p <= 1e12),問是否存在一對立方差等於p。 分析: 根據平方差公式: 因為p是一個素數, 所以只能拆分成 1*p, 所以 a-b = 1
[CodeForces850C]Arpa and a game with Mojtaba
sqrt 作者 div 位數 line 為我 hash_map 整數 所有 題目大意: 給你一個包含n個數的數列,兩個人輪流對數列進行如下操作: 選擇一個質數p和一個正整數k,將數列中所有能被p^k整除的數除以p^k。 最後不能操作者負。 問先手
Codeforces 850C Arpa and a game with Mojtaba
得到 cond get 每次 while %d mem sizeof void 題意:給定一個正整數序列,兩人輪流對這個數列進行如下修改:選取一個素數p和一個整數k將序列中能整除p^k的數除以p^k,問誰有必勝策略。 借此復習一下sg函數吧,sg(x) = mex (
877E - Danil and a Part-time Job(dfs序+線段樹)
date pan ans ios mes clu fine space ani 877E - Danil and a Part-time Job 思路:dfs序+線段樹 dfs序:http://blog.csdn.net/qq_24489717/article/deta