UVa 11762 (期望 DP) Race to 1

设f(x)表示x转移到1需要的次数的期望,p(x)为不超过x的素数的个数,其中能整除x的有g(x)个

则有(1-g(x)/p(x))的概率下一步还是转移到x,剩下的情况各有1/p(x)的概率转移到x/y

根据全期望公式,f(x) = 1 + (1-g(x)/p(x)) * f(x) + sum{ 1/p(x) * f(x/y) | y是能整除x且不超过x的素数 }

代码是用记忆化搜索计算f的

 1 #include <cstdio>
 2 #include <cstring>
 3 #include <cmath>
 4 using namespace std;
 5 
 6 const int maxn = 1000000;
 7 bool vis[maxn + 10];
 8 int prime[100000], pcnt = 0;
 9 
10 void prime_table()
11 {
12     int m = sqrt(maxn + 0.5);
13     for(int i = 2; i <= m; i++) if(!vis[i])
14         for(int j = i*i; j <= maxn; j += i) vis[j] = true;
15     for(int i = 2; i <= maxn; i++) if(!vis[i]) prime[pcnt++] = i;
16 }
17 
18 double d[maxn + 10];
19 
20 double dp(int x)
21 {
22     if(x == 1) return 0;
23     if(vis[x]) return d[x];
24     vis[x] = 1;
25     double& ans = d[x];
26     int p = 0, g = 0;
27     for(int i = 0; i < pcnt && prime[i] <= x; i++)
28     {
29         p++;
30         if(x % prime[i] == 0) { ans += dp(x / prime[i]); g++; }
31     }
32     ans = (ans + p) / g;
33     return ans;
34 }
35 
36 int main()
37 {
38     //freopen("in.txt", "r", stdin);
39 
40     prime_table();
41     memset(vis, false, sizeof(vis));
42     int T;
43     scanf("%d", &T);
44     for(int kase = 1; kase <= T; kase++)
45     {
46         int x;
47         scanf("%d", &x);
48         printf("Case %d: %.10f\n", kase, dp(x));
49     }
50 
51     return 0;
52 }
代码君

 

转载于:https://www.cnblogs.com/AOQNRMGYXLMV/p/4330900.html

据治理是确保据准确性、可靠性、安全性、可用性和完整性的体系和框架。它定义了组织内部如何使用、存储、保护和共享据的规则和流程。据治理的重要性随着字化转型的加速而日益凸显,它能够提高决策效率、增强业务竞争力、降低风险,并促进业务创新。有效的据治理体系可以确保据在采集、存储、处理、共享和保护等环节的合规性和有效性。 据质量管理是据治理中的关键环节,它涉及据质量评估、据清洗、标准化和监控。高质量的据能够提升业务决策的准确性,优化业务流程,并挖掘潜在的商业价值。随着大据和人工智能技术的发展,据质量管理在确保据准确性和可靠性方面的作用愈发重要。企业需要建立完善的据质量管理和校验机制,并通过据清洗和标准化提高据质量。 据安全与隐私保护是据治理中的另一个重要领域。随着据量的快速增长和互联网技术的迅速发展,据安全与隐私保护面临前所未有的挑战。企业需要加强据安全与隐私保护的法律法规和技术手段,采用据加密、脱敏和备份恢复等技术手段,以及加强培训和教育,提高安全意识和技能水平。 据流程管理与监控是确保据质量、提高据利用率、保护据安全的重要环节。有效的据流程管理可以确保据流程的合规性和高效性,而实时监控则有助于及时发现并解决潜在问题。企业需要设计合理的据流程架构,制定详细的据管理流程规范,并运用据审计和可视化技术手段进行监控。 据资产管理是将据视为组织的重要资产,通过有效的管理和利用,为组织带来经济价值。据资产管理涵盖据的整个生命周期,包括据的创建、存储、处理、共享、使用和保护。它面临的挑战包括据量的快速增长、据类型的多样化和据更新的迅速性。组织需要建立完善的据管理体系,提高据处理和分析能力,以应对这些挑战。同时,据资产的分类与评估、共享与使用规范也是据资产管理的重要组成部分,需要制定合理的标准和规范,确保据共享的安全性和隐私保护,以及建立合理的利益分配和权益保障机制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值