首页 > 其他分享 >ligntOj 1038(期望)

ligntOj 1038(期望)

时间:2023-06-28 23:33:19浏览次数:35  
标签:期望 题意 int 移项 1038 ligntOj include 步数


题意:给出一个n,一步操作是让n除n的一个随机因子得到新的n,问可以得到新的n是1的步数期望。
题解:因为n/1=n这种选择会造成循环,所以需要用到递推,令n变成1的步数期望是f[n],比如n是2,f[2] = 1/2(f[2] + 1) + 1/2(f[1] + 1),加1是因为2变成2也需要一步,那么移项后,f[2] = 2 + f[1] = 2 + 0 = 2。
从小到大打一个f的表。

#include <stdio.h>
#include <string.h>
#include <math.h>
const int N = 100005;
int n;
double f[N];

int main() {
    int t, cas = 1;
    scanf("%d", &t);
    f[1] = 0;
    for (int i = 2; i <= N; i++) {
        int cnt = 1, temp = sqrt(i);
        f[i] = 0;
        for (int j = 2; j <= temp; j++) {
            if (i % j == 0 && j * j != i) {
                cnt += 2;
                f[i] += f[j];
                f[i] += f[i / j];
            }
            else if (j * j == i) {
                cnt++;
                f[i] += f[j];
            }
        }
        f[i] += cnt + 1;
        f[i] /= cnt;
    }
    while (t--) {
        scanf("%d", &n);
        printf("Case %d: %.10lf\n", cas++, f[n]);
    }
    return 0;
}


标签:期望,题意,int,移项,1038,ligntOj,include,步数
From: https://blog.51cto.com/u_10729926/6577257

相关文章

  • 用于语义图像分割的弱监督和半监督学习:弱监督期望最大化方法
    这时一篇2015年的论文,但是他却是最早提出在语义分割中使用弱监督和半监督的方法,SAM的火爆证明了弱监督和半监督的学习方法也可以用在分割上。这篇论文只有图像级标签或边界框标签作为弱/半监督学习的输入。使用期望最大化(EM)方法,用于弱/半监督下的语义分割模型训练。背景知识1......
  • 基于滑膜控制smc的3辆协同自适应巡航控制,上层滑膜控制器产生期望加速度,下层通过油门和
    基于滑膜控制smc的3辆协同自适应巡航控制,上层滑膜控制器产生期望加速度,下层通过油门和刹车控制车速,实现自适应巡航控制。个人觉得从结果图中看出基于滑膜控制的效果非常好,不亚于模型预测控制mpc 并且在实车试验很方便。文件包含acc巡航建模资料和滑膜控制的资料,还有详细教你运......
  • Copula估计边缘分布模拟收益率计算投资组合风险价值VaR与期望损失ES|附代码数据
    全文链接:http://tecdat.cn/?p=24753最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。在这项工作中,我通过创建一个包含四只基金的模型来探索copula,这些基金跟踪股票、债券、美元和商品的市场指数摘要然后,我使用该模型生成模拟值,并使用实际收益和模拟收......
  • 期望误差和经验误差的关系——期望误差上界
    机器学习希望最小化模型的期望(泛化)误差$L$,即模型在整个数据分布上的平均误差。然而我们只能在训练集上最小化经验误差$\hat{L}$,我们期望通过最小化经验误差来最小化泛化误差。但是训练数据和数据真实分布之间是有差异的,又根据奥卡姆剃刀原理,在训练误差相同的情况下,模型复杂度......
  • R语言风险价值VaR(Value at Risk)和损失期望值ES(Expected shortfall)的估计|附代码数据
    全文链接:http://tecdat.cn/?p=15929最近我们被客户要求撰写关于风险价值的研究报告,包括一些图形和统计输出。风险价值VaR和损失期望值ES是常见的风险度量首先明确:时间范围-我们展望多少天?概率水平-我们怎么看尾部分布?在给定时间范围内的盈亏预测分布,示例如图1所示。 ......
  • 概率期望DP做题记录-Part3
    概率期望DP做题记录-Part3P3750[六省联考2017]分手是祝愿什么题目名称题意给定\(n\)个灯的初始状态,每个灯有两个状态亮和灭,通过操作第\(i\)个开关,所有编号为\(i\)的约数(包括\(1\)和\(i\))的灯的状态都会被改变,即从亮变成灭,或者是从灭变成亮。你的目标是使所有灯都......
  • 数学期望学习笔记
    数学期望是在做题的时候发现的概念,写一篇笔记来记录一下。什么是期望日常生活中我们对于每一件事都有自己的期望,这里的期望不只是指结果的胜负之类,也可以与状态有关。在OI中,我们一般指的就是到达结果的期望,朴素做法是每次可能结果的概率乘结果的总和。广义上的定义:一次随......
  • 期望连接的建立过程 nat helper tftp
    内核首先注册tftphelp将tftp_help以及熟知的端口号69注册到nf_ct_helper_hash链表中staticint__initnf_conntrack_tftp_init(void){for(i=0;i<ports_c;i++){tftp[i][0].tuple.src.l3num=AF_INET;tftp[i][1].tuple.src.l3num=A......
  • 「学习笔记」概率与期望
    样本点与样本空间\(A=\left\{1,2,3\right\}\)\(1,2,3\)为样本点,\(A\)为样本空间。\[A=\left\lbrace1,2,3\right\rbrace\\B=\left\lbrace2,3,4\right\rbrace\\A\capB=\left\lbrace2,3\right\rbrace=A\cdotB\\A......
  • upc 6621: HSI(数学期望,数学推导能力)
    6621:HSI时间限制:1Sec  内存限制:128MB提交:544  解决:112[提交][状态][讨论版][命题人:admin]题目描述Takahashiisnowcompetinginaprogrammingcontest,buthereceivedTLEinaproblemwheretheanswerisYESorNO.Whenhecheckedthedetaileds......