素数问题:Torry的困惑(基本型)

嵌入式C开发必备:用Cursor规则搞定代码风格检查(附Pikachu项目实战) 本文以Pikachu开源项目为例,详细介绍了如何利用Cursor的AI代理规则系统,为嵌入式C开发项目配置一套完整的代码风格检查与规范执行方案。通过实战演示,指导开发者创建项目级规则,实现命名、格式、硬件抽象层及驱动开发的自动化规范,从而提升代码一致性、可维护性和团队协作效率。 阅读详情

算法训练 Torry的困惑(基本型)
时间限制:1.0s 内存限制:512.0MB
问题描述
  Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。
输入格式
  仅包含一个正整数n,其中n<=100000。
输出格式
  输出一行,即前n个质数的乘积模50000的值。
样例输入
1
样例输出
2

思路:
1. 首先得到第n个素数对应的整数值a 。代码在 函数sushu(n)
2. 然后 用createPrimes(a,n)利用 “筛法” 计算得到前n个素数的表单。 思想见筛法:一种高效求解素数表的算法.代码就是createPrimes(a,n)函数
3. 将素数乘起来即可

参考链接:http://blog.youkuaiyun.com/u011506951/article/details/27109567?utm_source=tuicool&utm_medium=referral

#include<stdio.h> 
#include<math.h>
long long int sushu(int n);
int notsushu(long long int num);
long long int createPrimes( const long long int a,int n);
int main()
{
    int n=0;
    long long int a=0;
    scanf("%d",&n);
    a=sushu(n);//输出第n个素数对应的值a 

    printf("%I64d",createPrimes(a,n));

    return 0;
}

long long int sushu(int n)
{
    int i=0;
    long long int num=0;
    num=2;
    for(i=0;i<n;i++)
    {

        while(notsushu(num))
        {
            num++;
        }
        num++;
    }
    return num-1;
}

int notsushu(long long int num)
{
    int i=2;
    for(i=2;i<=sqrt(num);i++)
    {
        if(num%i==0)
        {
            return 1;
        }

    }
    return 0;
}

long long int  createPrimes(const long long int a , int n)
{
    int shu[a+1];
    int i=0;
    int j=0;
    int b=0;
    long long int result=1;
    for(i=0;i<=a;i++)
    {
        shu[i]=0;
    }
    for(i=2;i<=a;i++)
    {
        if(shu[i]==0)
        {
            for(b=i*2;b<=a;b=b+i)
            {
                shu[b]=1;
            }
        }
    }

    for(i=2;i<=a;i++)
    {
        if(shu[i]==0)
        {
            result=(result%50000)*i;
        }
    }

    return result%50000;
}
《AI大模型评测与智能测试》 第三篇“实践蓝图”(第6-7章)着眼于测试领域AI应用,重点介绍了RAG、AI Agent开发及构建端到端智能测试系统的方法。本书聚焦AI时代的“质量”核心,以“AI赋能测试”(AI For Testing)与“AI模型评测”(Testing For AI)为双轮驱动。内容不仅深入剖析如何科学度量AI大模型的内在质量,还系统讲解如何利用AI赋能传统软件测试,帮助读者贯通从模型原理、评测到应用开发的全链路知识。 阅读详情

相关推荐

TI C2000 , .cmd文件,.TI.ramfunc,将程序分配为在RAM中运行/Flash运行的配置方法和原理讲解,(如28375S ,280049,28335等等芯片)

1 基础知识讲解 1.1 在RAM中运行还是在flash中运行指的是什么? 1.1.1 背景:程序编译完之后生成的.bin文件,.bin文件中包含代码段,代码段中全是汇编指令,而汇编指令中包含多个函数,各函数头的地址不同,如存在A函数和B函数,假设RAM地址区间是0x0000-0x8000,flash的地址区间是0xA000-0xF000,A函数要调用B函数,则A函数调用B函数的那段汇编指令中包含的是B函数头的存储地址,A函数和B函数都在flash中有存储 1.1.2 情况1:B函数是配置为在RAM中运行,

weixin_43776284的博客 8069

Torry的困惑

Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式   仅包含一个正整数n

程序设计与算法...... 1570

破解拼多多网页字体加密的Python实现(静态)

爬取或者复制粘贴出来发现数字不是6372,而是这样的一个东西 ""从上图我们可以看出数字是一行的空白,后面被浏览器渲染后才展现的数字。我们可以用这个代码查看十六位进制对应的十进制,为什么要看十进制呢?​,而字体文件中的字符映射关系(cmap)也是以十进制存储的。我们搜索这个属性我们可以看到第一个这样的属性有一个URL,这个就是解密的字体包。然后我们构造一个这样的映射字典 key就是对应的十进制,后面的值就是对应的数字。然后我们需要封装一个函数,将加密文字和映射字典传入,返回解密后的数字。

weixin_64179111的博客 3541

算法提高 Torry的困惑(提高型)

1010: 算法提高 Torry的困惑(提高型) 时间限制:1 Sec内存限制:512 MB 提交:25解决:4 [提交][状态][讨论版] 题目描述 Torry从小喜爱数学。一天,老师告诉他, 像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉 老师。...

dengjing1200的博客 358

哨兵一号burst数据的下载和处理

在Sentinel - 1数据处理领域,其基本流程起始于从(ASF)下载原始压缩文件。这些文件规模颇为可观,常规大小约4GB,而部分数据的原文件甚至已攀升至7GB,对存储空间提出了严苛要求。从影像构成来看,每景Sentinel - 1影像由三个干涉宽幅(IW)模式子带组成,每个IW一般包含9个脉冲串(burst)。然而,在实际研究中,我们所关注的研究区域往往仅占据其中寥寥几个burst。

kangkangluoluo的博客 1965

Super4PCS文章阅读笔记

Super4PCS阅读笔记 Super4PCS阅读笔记 前言 前言 今天给大家分享一下点云配准四点法4PCS0的变种——Super4PCS。此算法的原文在:Super4PCS: Fast Global Pointcloud Registration via Smart Indexing。稍微我也会写一篇关于如何使用这篇文章的里所提供的代码进行点云粗配准。关于四点法...

Vodake的博客 4540

蓝桥杯 Torry的困惑(基本型) C++算法训练 HERODING的蓝桥杯之路

资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算...

HERODING23的博客 684

WPF+Prism+LiveCharts+materialdesignin 搭建WPF开发框架

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容。

T_Tboy的博客 3052

[蓝桥杯][算法提高VIP]Torry的困惑(提高型)

题目 题目链接 题解 两种方式区别在于找素数的方式,方法一找素数是找到开方停止寻找,而方法二采用的是素数筛的方式。 方法一: 方法二: 这两种找素数的方式都可以学一下,还是比较常用的,方法一的原理比较简单,方法二的原理需要好好理解。 代码1 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 1e7+10; int n, cnt; ll ans=1LL; int main()

LJR的博客 199

【AI应用实战-Codex】Mac intel芯片下安装Codex(二)

摘要:本文介绍了在Intel芯片Mac上安装OpenAI Codex桌面应用时遇到的问题及解决方法。由于官方仅提供ARM64版本,导致Intel Mac无法直接运行。解决方案包括:1)使用社区脚本将ARM版DMG与x64 Electron重新打包成兼容版本;2)使用VSCode插件配合CLI作为替代方案。文章详细记录了重新打包过程中遇到的"electron_common_owl_features"绑定缺失错误,通过注入stub代码、重算ASAR完整性哈希等步骤成功解决问题。最终生成的Co

3541

Android SystemUI——初始化流程(三)

1、Android 系统在启动之后,首先会Zygote进程,Zygote进程又会进一步启动 SystemServer进程,它会启动各种系统所需要的服务,在监听AMS启动完毕之后,还会启动SystemUIService。2、在启动SystemUIService服务之前,系统首先会创建SystemUI对应的进程,获取SystemUIAppComponentFactory实例对象,调用instantiateApplicationCompat创建SystemUIApplication实例对象并设置回调方法。

小旭的专栏 1159

蓝桥杯-算法训练51-Torry的困惑(基本型)

今天做这道题最初以为会用到什么数学公式,在思考后发现自己想多了。 思路主要两个: 1. 生成一个质数表,再按要求求值(本文就按此方法); 2.从小取到大,判断是否是质数,如果是就相乘,并构建计数器判断是否达到n个。 算法训练 Torry的困惑(基本型)   时间限制:1.0s   内存限制:512.0MB 问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、

zxiaofan.com 3515

acados安装与调试指南:版本兼容性问题

在计算机编程领域,软件工具和库的安装与调试是每个开发者必经的挑战。最近,在安装和使用acados库时,我遇到了一个有趣的问题,这里我将详细分享我的经验和解决方案。

m0_62153576的博客 740

算法训练 Torry的困惑(基本型 素数判断)

问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式 ...

qq_36717487的博客 362

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

蓝桥杯 算法训练 Torry的困惑(基本型) java

Algo51 算法训练 Torry的困惑(基本型) 题目如下: 这题其实就是质数(素数)的运用,之前已经做过素数的判断了,这里就直接暴力解决就好了,所以没啥好说的。注意一点,如果有多组的话建议打个素数表。 在这里还是要吐槽下蓝桥杯的评测数据,太水了,就一个,还只是个8。不过我自己测了下,100000也能1s内结束 代码如下 package algo; import java.util.Scanner; /** * @Description: 算法训练 Torry的困惑(基本型) * @ClassN

我命由己不由天 279

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

算法训练 Torry的困惑(基本型)

题目:   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式   仅包含一个正...

titi2018815的博客 800

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Torry的困惑(基本型)(判断素数)

问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式   仅包含一个...

我在浪里 261

素数筛--Torry的困惑(基本型)

问题描述  Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。输入格式  仅包含一个正整数n,其...

小雪花的博客 464

蓝桥杯 - Torry的困惑(基本型)

算法训练 Torry的困惑(基本型)时间限制:1.0s      内存限制:512.0MB问题描述  Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触

在努力! 1087

Java实现 蓝桥杯 算法训练 Torry的困惑(基本型)

算法训练 Torry的困惑(基本型) 时间限制:1.0s 内存限制:512.0MB 问题描述   Torry从小喜爱数学...

5393

蓝桥杯试题算法训练之Torry的困惑(基本型)——Python满分解答

Torry的困惑基本型问题描述输入格式样例输入输出格式样例输出解题思路代码实现 问题描述 Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这个数模上50000的值。 输入格式 仅包含一个正整数n,其中n<=100000。 样例

zbp_12138的博客 1983

蓝桥杯 【vip】算法提高 Torry的困惑(提高型) Java

试题 算法提高 Torry的困惑(提高型) 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述   Torry从小喜爱数学。一天,老师告诉他,像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过...

HUANGCI666的博客 257

素数判断方法

素数的判断方法

FuYuDong2的博客 1312

问题 1485: \[蓝桥杯\]\[算法提高VIP\]Torry的困惑(筛法素数)

[ 问题 1485: [蓝桥杯][算法提高VIP]Torry的困惑(提高型) ](http://www.dotcpp.com/oj/problem1485.html) 时间限制: 1Sec 内存限制: 128MB 提交: 120 解决: 30 题目描述 Torry从小喜爱数学。一天,老师告诉他, 像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、10...

南风古 309
上一篇: 筛法:一种高效求解素数表的算法
下一篇: 蓝桥杯:算法训练 最小乘积(基本型)
丁磊_Ml
博客等级 码龄11年 95粉丝 139原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值