首页 > 其他分享 >趣玩法(2)---生物还原

趣玩法(2)---生物还原

时间:2024-03-15 21:59:29浏览次数:16  
标签:1000086 杂交 string int 个数 玩法 long --- 还原

孟德尔的豌豆杂交实验,上代码

#include<bits/stdc++.h>
using namespace std;
string f1[1000086],f2[1000086];
int main()
{
    srand((unsigned long long int)time(NULL));
    string s1="DD",s2="dd";
    long long GG=0,Gg=0,gg=0;//Gene
    long long n;//后代个数
    cin>>n;//输入子一代个数

    for(long long i=1;i<=n;i++)
    {
        long long cnt1=rand()%2;
        long long cnt2=rand()%2;
        f1[i]+=s1[cnt1];
        f1[i]+=s2[cnt2];
    }
    for(long long i=1;i<=n;i++)
    {
        if(f1[i]=="DD") GG++;
        else if(f1[i]=="dd") gg++;
        else Gg++;
    }
    printf("P1: %lld %lld %lld\n",GG,Gg,gg);

    GG=Gg=gg=0;//GG=0;Gg=0;gg=0;
    for(long long i=1;i<=n;i++)
    {
        long long cnt1=rand()%2;
        long long cnt2=rand()%2;
        f2[i]+=f1[i][cnt1];
        f2[i]+=f1[i][cnt2];
    }
    for(long long i=1;i<=n;i++)
    {
        if(f2[i]=="DD") GG++;
        else if(f2[i]=="dd") gg++;
        else Gg++;
    }
    printf("P2: %lld %lld %lld",GG,Gg,gg);
    while(true) cin.get();
}

那么问题来了:

1.什么是豌豆杂交实验?

2.代码是怎么实现的?

3.有其他的实现方法吗?

这些问题我们放到下期来讨论。

标签:1000086,杂交,string,int,个数,玩法,long,---,还原
From: https://blog.csdn.net/2402_82882092/article/details/136435344

相关文章

  • 深度学习入门基于python的理论与实现-第四章神经网络的学习(个人向笔记)
    目录从数据中学习损失函数均方误差(MSE)交叉熵误差mini_batch学习mini_batch版交叉熵误差的实现从数据中学习神经网络的"学习"的学习是指从训练数据自动获取最有权重参数的过程。神经网络的特征就是可以从数据中学习即由数据自动决定权重参数的值。机器学习通常是认为确定一些......
  • 【机器学习】机器学习创建算法第2篇:K-近邻算法【附代码文档】
    机器学习(算法篇)完整教程(附代码资料)主要内容讲述:机器学习算法课程定位、目标,K-近邻算法,1.1K-近邻算法简介,1.2k近邻算法api初步使用定位,目标,学习目标,1什么是K-近邻算法,1Scikit-learn工具介绍,2K-近邻算法API,3案例,4小结。K-近邻算法,1.3距离度量学习目标,1欧式距离,2......
  • q1-投资理财-2024.3.15
    q1-投资理财-2024.3.15​ 兴趣使然,在20岁接触到了股票,虽然没怎么赚钱并且一直都在赔钱,不过在家没有别的盈利能力,股票和期货成为搞钱的内容,期货我想碰的是鸡蛋期货,一般都是12月可能有小幅度上涨,整体一直下跌到2月份,有时候234月都是下跌的,一直到5月份会到底然后上涨到7月8月份,有的......
  • JS04-对象
    对象使用对象声明人对象属性和方法都要写在对象里面letperson={ uname:'甘雨',age:2000,sex:'女',sayHi:function(){console.log('Hi~~~~~~~~~')}}1.访问属性对象.属性名​console.log(person.uname)......
  • 通天星CMSV6车载定位监控平台 SQL注入漏洞复现(XVE-2023-23744)
    0x01产品简介通天星CMSV6车载定位监控平台拥有以位置服务、无线3G/4G视频传输、云存储服务为核心的研发团队,专注于为定位、无线视频终端产品提供平台服务,通天星CMSV6产品覆盖车载录像机、单兵录像机、网络监控摄像机、行驶记录仪等产品的视频综合平台。0x02漏洞概述该漏洞......
  • Profinet转CC-Link网关使用指南
    本文为您提供CCLINK转Profinet网关(XD-PNCR20)使用指南,教您如何快速配置和集成网关,实现CCLINK与Profinet的互联。CCLINK转Profinet网关(XD-PNCR20)是一个经过自主研发的先进设备,CCLINK转Profinet网关设备的研发旨在实现CCLINK总线和Profinet网络之间的完美连接,从而实现各种总线系统的......
  • 更新用户基本信息-完成参数校验(2024-3-15)
    实体参数校验@NotNull@NotEmpty@Email接口方法的实体参数上添加@Validated注解@PutMapping("/update")publicResultupdate(@RequestBody@ValidatedUseruser){userService.update(user);returnResult.success();}@NotNullprivate......
  • 华为OD机试真题-欢乐的周末-2024年OD统一考试(C卷)
    题目描述:小华和小为是很要好的朋友,他们约定周末一起吃饭。通过手机交流,他们在地图上选择了多个聚餐地点(由于自然地形等原因,部分聚餐地点不可达),求小华和小为都能到达的聚餐地点有多少个?输入描述:第一行输入m和n,m代表地图的长度,n代表地图的宽度。第二行开始具体输入地图信息,......
  • L1-032 Left-pad 满分过
    L1-032Left-pad#include<bits/stdc++.h>usingnamespacestd;intmain(){intN;stringx;intt;stringy;cin>>N;scanf(""); cin>>x; scanf(""); getline(cin,y);t=y.length();......
  • 2007-2021年中国省级知识产权保护指数数据
    2007-2021年中国省级知识产权保护指数数据1、时间:2007-2021年2、范围:31省市3、指标::年份、省份、IPP(知识产权保护指数)4、来源:全国知识产权发展状况报告5、指标解释:知识产权保护,一般是指人类智力劳动产生的智力劳动成果所有权。它是依照各国法律赋予符合条件的著作者、发......