第十二届蓝桥杯大赛软件赛决赛C/C++ 研究生组-纯质数

直接判断数据过大
相对而言,由2,3,5,7组成的数更少,则先筛选出由2,3,5,7组成的数,再判断这些数中的质数个数即可
#include <iostream>
using namespace std;
int main()
{printf("1903");return 0;
}
#include <iostream>
#include<cmath>
using namespace std;
typedef long long ll;
const ll n = 20210605LL;
ll h[n + 10] = {0}, p[n + 10];
int main(){ll num = 0, count = 0, t, t1, sqr, flag;for(ll i = 2; i <= n; i++){t1 = i;while(t1){t = t1 % 10;if(t == 2 || t == 3 || t == 5 || t == 7){t1 /= 10;}else break;}if(t1 == 0) p[num++] = i;}for(ll i = 0; i < num; i++){sqr = (ll)sqrt(p[i]*1.0);flag = 0;for(ll j = 2; j <= sqr; j++){if(p[i] % j == 0) {flag = 1;break;}}if(!flag) {count++;printf("%lld,", p[i]);}}printf("%lld", count);return 0;
}
相关文章:
第十二届蓝桥杯大赛软件赛决赛C/C++ 研究生组-纯质数
直接判断数据过大 相对而言,由2,3,5,7组成的数更少,则先筛选出由2,3,5,7组成的数,再判断这些数中的质数个数即可 #include <iostream> using namespace std; int main() {printf("1903");…...
MyBatis面试简答题
以下是一份MyBatis的高难度简答题,共20题: 请解释MyBatis中#{}和${}的区别,并举例说明它们在实际应用中的使用场景。 MyBatis的Mapper接口是如何与XML映射文件关联的? 如何在MyBatis中实现动态SQL?请列举几种常见的动态SQL元素并解释其作用。 描述MyBatis中的ResultMap的作…...
lua 中的元表
a{ age0, __tostringfunction() { }, __callfunction() { }, } b{} a.__indexa{}//将a表中的__index指向自己 setmetatable(a,b)//将b设置为a的元表; __tostring 当子表a被当做字符串使用时会调用原表b中的__tostring方法, __call 当子表a被当做字符串使用时…...
c语言综合练习题
1.编写程序实现键盘输入一个学生的学分绩点 score(合法的范围为:1.0—5.0),根据学生的学分绩点判定该学 生的奖学金的等级,判定规则如下表所示。 #include <stdio.h>int main() {float score;printf("请输入学生的学分…...
相机拍照与摄影学基础
1.相机拍照 相机可能形状和大小不同,但基本功能相同,包括快门速度、光圈和感光度,这些是摄影的通用概念。即使是一次性相机也是基于这三个理念工作的。不同类型相机在这三个概念上的唯一区别是你可以控制这些功能的程度。这三个参数被称为相…...
Pytorch:torch.cuda.empty_cache()
torch.cuda.empty_cache() 原理 torch.cuda.empty_cache() 是PyTorch中用来释放未被分配的缓存的内存的函数。在使用GPU进行计算时,CUDA会在内部维护一个内存缓存池,以便更快地分配和释放。但有时候,这些缓存的内存在不再需要的时候&#x…...
Linux--gdb调试
一.安装gdb sudo apt install gdb 二.使用gdb 三.gdb的相关操作 gdb 可执行文件名 显示代码: l 加断点: b 行号 启动程序:r(运行之前一定要加断点) 查看断点信息: info break/info b 删除断点信息:delete 断点编号 单步执行:n 打印 :p 显示:display 变量名: 退出:q …...
JavaSE(上)-Day6
JavaSE(上)-Day6 数组数组的定义数组的初始化打印数组分析数组索引数组内存图 方法方法的定义和调用方法的重载方法的内存图 二维数组二位数组的创建和初始化二维数组的内存图 数组 1.数组是一种容器,可以一次存储多个相同类型的数据 数组的…...
(二十五)Flask之MTVMVC架构模式Demo【重点:原生session使用及易错点!】
目录: 每篇前言:MTV&MVC构建一个基于MTV模式的Demo项目:蹦出一个问题: 每篇前言: 🏆🏆作者介绍:【孤寒者】—CSDN全栈领域优质创作者、HDZ核心组成员、华为云享专家Python全栈领…...
[ C++ ] STL---list的使用指南
目录 list简介 list的常用接口 构造函数 赋值运算符重载 迭代器 容量相关接口 元素访问接口 修改相关接口 头插push_front() 头删pop_front() 尾插push_back() 尾删pop_back() insert() erase() list的迭代器失效 list简介 1. list是可以以O(1)的时间复杂度在任意…...
数据可视化-ECharts Html项目实战(2)
在之前的文章中,我们学习了如何创建简单的折线图,条形图,柱形图并实现动态触发,最大最小平均值。想了解的朋友可以查看这篇文章。同时,希望我的文章能帮助到你,如果觉得我的文章写的不错,请留下…...
【Network Management】DCM模块唤醒网络是主动唤醒还是被动唤醒
目录 前言 正文 1.CanNm的状态机分析 2.ComM的状态机分析 3.诊断报文唤醒网络知识扩展...
yum repolist命令的介绍
yum repolist 命令在基于 Red Hat 的 Linux 发行版中用于列出当前配置的 YUM 仓库中所有可用的软件包及其版本信息。这个命令会从本地缓存中获取软件包的索引信息,并显示所有软件包的名称和版本号,而不会实际安装或更新任何软件包。 具体来说,…...
【日志分析】Android 运营商名称显示优先级(AlphaTag/SPN)
规则说明 MTK平台的设计,优先级:(MD)CIEV > Eons > Nitz > xml 功能代码说明 【笔记】Android Telephony 漫游SPN显示定制(Roaming Alpha Tag)-CSDN博客 日志分析 关键字:lookupOpe…...
ocp考试是中文还是英文?ocp认证好考吗
ocp认证是中文还是英文考试ocp认证的考试常用语种是英文,除开英文之外还有日语等语种,但是目前没有中文(12c的时候有过中文考试),所以考生最好具有一定的英语水平再报名参加考试,ocp认证考试的形式为机试,考试的题型全…...
python问题:vscode切换环境,pip安装库网络错误,不使用anaconda安装库
python问题:vscode切换环境,pip安装库网络错误 vscode切换环境pip安装库网络错误 不使用anaconda安装库 记录一下遇见的python问题。 vscode切换环境 在vscode上面的搜索框输入 > select interpreter然后选择需要的环境。 pip安装库网络错误 用…...
理财第一课:炒股词典
文章目录 基础代码规则委比委差量比换手率市盈率市净率 短线操作散户亏钱的原因庄家分析炒股战法波浪理论其它 钱者,人生之大事,死生存亡之地,不可不察也。耕田之利,十倍;珠玉之赢,百倍;闹革命&…...
矩阵消元-MIT
文章目录 1. 行变换消元法,XA 左乘行变换 1. 行变换消元法,XA 左乘行变换 假设我们有一个方程组表示如下: x 2 y z 2 ; 3 x 8 y z 12 ; 4 y z 2 (1) x2yz2;\quad 3x8yz12;\quad4yz2\tag{1} x2yz2;3x8yz12;4yz2(1)矩阵表示如下: [ 1 2 1 3 8 1…...
基于nodejs+vue班级管理系统的设计与实现-flask-django-python-php
随着电子技术的普及和快速发展,线上管理系统被广泛的使用,有很多事业单位和商业机构都在实现电子信息化管理,班级管理系统也不例外,由比较传统的人工管理转向了电子化、信息化、系统化的管理。随着互联网技术的高速发展࿰…...
2024年起,游戏开发团队62%的从业人员使用AI智能技术
易采游戏网3月19日消息:游戏引擎制造商最新发布的《Unity》报告证实,近六成的全球游戏开发团队已在各个环节全面采用人工智能技术,以大幅提升生产效率并节约宝贵时间。 伴随着科技的快速发展,游戏开发领域逐渐转向借助人工智能技术…...
248MHz RISC-V MCU还能这么玩?手把手教你用AG32VF407内置的2KLE CPLD做高速数据采集
248MHz RISC-V MCU与2KLE CPLD的协同设计实战:构建高速数据采集系统 当传统MCU遇到多路高速信号采集需求时,开发者常面临两种选择:要么增加昂贵的专用芯片,要么外挂FPGA/CPLD实现硬件并行处理。AG32VF407的独特之处在于࿰…...
Java开发者AI转型第六课!Spring AI 灵魂架构 Advisor 切面拦截与自定义实战
大家好,我是直奔標杆!欢迎各位Java同行来到《Spring AI 零基础到实战》专栏的第六课,咱们继续并肩前行,一起攻克Spring AI的核心知识点~在前五节课的学习中,咱们一步步让AI拥有了专属人设、实现了图片识别、…...
QrazyBox终极指南:3分钟快速修复损坏二维码的完整教程
QrazyBox终极指南:3分钟快速修复损坏二维码的完整教程 【免费下载链接】qrazybox QR Code Analysis and Recovery Toolkit 项目地址: https://gitcode.com/gh_mirrors/qr/qrazybox 你是否遇到过打印模糊的二维码无法扫描?或者手机拍摄的付款码因为…...
别再死记硬背了!用Python+NumPy手搓一个64QAM调制解调器(附完整代码)
用PythonNumPy从零实现64QAM调制解调系统:原理到代码实战 在无线通信系统中,调制解调技术直接影响着数据传输的效率和可靠性。64QAM作为高阶调制方式,能够在有限带宽内传输更多数据,但同时也对系统设计提出了更高要求。本文将带您…...
OpenFace 2.2.0:如何构建超越传统界限的面部行为分析系统?
OpenFace 2.2.0:如何构建超越传统界限的面部行为分析系统? 【免费下载链接】OpenFace OpenFace – a state-of-the art tool intended for facial landmark detection, head pose estimation, facial action unit recognition, and eye-gaze estimation.…...
别再手动导数据了!用Kettle 9.2零代码搞定MySQL表同步(附JDBC驱动避坑指南)
零代码数据同步革命:Kettle 9.2全流程实战与深度优化指南 每次手动编写SQL脚本同步数据时,你是否经历过字段映射错位、数据类型不匹配的噩梦?当凌晨三点被报警短信惊醒,发现数据同步任务因驱动版本问题而卡死,这种崩溃…...
别再手动摆石头了!用这个3dMax插件5分钟批量生成自然山脉场景(附地形融合技巧)
3D环境艺术家的效率革命:用插件5分钟构建自然山脉场景 在游戏开发、影视预演和建筑可视化领域,逼真的自然环境构建一直是耗时费力的工作。传统手动摆放岩石的方式不仅效率低下,而且难以达到自然随机分布的效果。现在,通过3dMax的强…...
LilyGO T-PicoC3双MCU开发板解析与IoT应用
1. LilyGO T-PicoC3开发板深度解析在嵌入式开发领域,我们经常面临一个经典难题:如何在一块板卡上同时获得强大的本地计算能力和稳定的无线连接功能?LilyGO T-PicoC3开发板给出了一个颇具创意的解决方案——将树莓派RP2040与ESP32-C3两颗明星级…...
Adobe GenP 3.0终极指南:免费解锁Adobe全家桶的完整教程
Adobe GenP 3.0终极指南:免费解锁Adobe全家桶的完整教程 【免费下载链接】Adobe-GenP Adobe CC 2019/2020/2021/2022/2023 GenP Universal Patch 3.0 项目地址: https://gitcode.com/gh_mirrors/ad/Adobe-GenP 想要免费使用Photoshop、Premiere Pro等专业Ado…...
别再为Fastjson漏洞发愁了!手把手教你开启SafeMode安全模式(附1.2.83版本配置)
Fastjson安全模式实战指南:从漏洞防御到生产环境部署 凌晨三点,服务器告警短信惊醒了整个技术团队——日志显示有人正在尝试利用Fastjson反序列化漏洞进行攻击。作为核心系统的守护者,我们必须在攻击者得手前完成安全加固。这不是演习&#x…...
